Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractElement<T extends AbstractElement<T>> - Class in io.sunshower.service.hal.core
 
AbstractElement() - Constructor for class io.sunshower.service.hal.core.AbstractElement
 
AbstractElement(String) - Constructor for class io.sunshower.service.hal.core.AbstractElement
 
AbstractElement(Class<T>) - Constructor for class io.sunshower.service.hal.core.AbstractElement
 
AbstractEntityLink<T extends io.sunshower.persistence.core.DistributableEntity,U extends io.sunshower.persistence.core.DistributableEntity> - Class in io.sunshower.service.model
 
AbstractEntityLink(T, U, LinkageMode, RelationshipType) - Constructor for class io.sunshower.service.model.AbstractEntityLink
 
AbstractEvent - Class in io.sunshower.model.core.event
Created by haswell on 2/19/17.
AbstractEvent() - Constructor for class io.sunshower.model.core.event.AbstractEvent
 
AbstractEvent(String, String) - Constructor for class io.sunshower.model.core.event.AbstractEvent
 
AbstractEvent(Identifier, String, String) - Constructor for class io.sunshower.model.core.event.AbstractEvent
 
aclAuthorizationStrategy(GrantedAuthority) - Method in class io.sunshower.service.security.SecurityConfiguration
 
aclCache(Cache, PermissionGrantingStrategy, AclAuthorizationStrategy) - Method in class io.sunshower.service.security.SecurityConfiguration
 
aclLookupStrategy(DataSource, AclCache, AclAuthorizationStrategy, PermissionGrantingStrategy) - Method in class io.sunshower.service.security.SecurityConfiguration
 
Action - Interface in io.sunshower.service.security
 
activate(User) - Method in class io.sunshower.service.application.DefaultApplicationService
 
activate(User) - Method in interface io.sunshower.service.security.ActivationService
 
Activation - Class in io.sunshower.model.core.auth
 
Activation() - Constructor for class io.sunshower.model.core.auth.Activation
 
ActivationService - Interface in io.sunshower.service.security
 
activeUsers() - Method in interface io.sunshower.core.security.UserService
 
activeUsers() - Method in class io.sunshower.service.security.user.DefaultUserService
 
add(T) - Method in interface io.sunshower.service.task.exec.LevelSet
 
add(LevelSet<T>) - Method in interface io.sunshower.service.task.exec.ParallelSchedule
 
addAdministrator(User) - Method in class io.sunshower.model.core.Application
 
addAdministrator(User) - Method in class io.sunshower.service.application.DefaultApplicationService
 
addAdministrator(User) - Method in interface io.sunshower.service.security.ApplicationService
 
addChild(Role) - Method in class io.sunshower.model.core.auth.Role
 
addChild(Tenant) - Method in class io.sunshower.model.core.auth.Tenant
 
addChild(File) - Method in class io.sunshower.model.core.io.File
 
addContent(Content) - Method in class io.sunshower.service.hal.core.AbstractElement
 
addContent(Content) - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
addContent(Content) - Method in interface io.sunshower.service.hal.core.Element
 
addContent(Content) - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
addEdge(Edge) - Method in class io.sunshower.service.hal.core.Graph
 
addEdge(E) - Method in class io.sunshower.service.model.PropertyGraph
 
addEdge(Edge) - Method in class io.sunshower.service.task.TaskGraph
 
addElementProperty(String, String) - Method in class io.sunshower.service.hal.core.AbstractElement
 
addElementProperty(String, String) - Method in interface io.sunshower.service.hal.core.Element
 
addLevel(ExecutionLevel) - Method in class io.sunshower.service.model.task.ExecutionPlan
 
addMember(User) - Method in class io.sunshower.model.core.auth.Group
 
addNode(Node) - Method in class io.sunshower.service.task.TaskGraph
 
addPermission(Permission) - Method in class io.sunshower.model.core.auth.Role
 
addProperty(Property) - Method in class io.sunshower.service.model.PropertyAwareObject
 
addRole(Role) - Method in class io.sunshower.model.core.auth.Permission
 
addRole(Role) - Method in class io.sunshower.model.core.auth.User
 
addStyle(String, Stylesheet) - Method in class io.sunshower.service.hal.core.Graph
 
addTask(ExecutionTask) - Method in class io.sunshower.service.model.task.ExecutionLevel
 
addTemplate(Identifier, Template) - Method in class io.sunshower.service.workspace.JpaWorkspaceService
 
addTemplate(Template) - Method in class io.sunshower.service.workspace.model.Workspace
 
addTemplate(Identifier, Template) - Method in interface io.sunshower.service.workspace.service.WorkspaceService
 
addUser(User) - Method in class io.sunshower.model.core.auth.Role
 
addUser(User) - Method in class io.sunshower.model.core.auth.Tenant
 
addVertex(Vertex) - Method in class io.sunshower.service.hal.core.Graph
 
addVertex(V) - Method in class io.sunshower.service.model.PropertyGraph
 
administratorRole() - Static method in class io.sunshower.service.security.SecurityConfiguration
 
After - Annotation Type in io.sunshower.service.task
Created by haswell on 1/31/17.
Application - Class in io.sunshower.model.core
 
Application() - Constructor for class io.sunshower.model.core.Application
 
ApplicationConfiguration - Class in io.sunshower.model.core.configuration
 
ApplicationConfiguration() - Constructor for class io.sunshower.model.core.configuration.ApplicationConfiguration
 
ApplicationConfiguration(Identifier) - Constructor for class io.sunshower.model.core.configuration.ApplicationConfiguration
 
ApplicationInitializationException - Exception in io.sunshower.model.core
Created by haswell on 10/26/16.
ApplicationInitializationException() - Constructor for exception io.sunshower.model.core.ApplicationInitializationException
 
ApplicationInitializationException(String) - Constructor for exception io.sunshower.model.core.ApplicationInitializationException
 
ApplicationInitializationException(String, Throwable) - Constructor for exception io.sunshower.model.core.ApplicationInitializationException
 
ApplicationInitializationException(Throwable) - Constructor for exception io.sunshower.model.core.ApplicationInitializationException
 
ApplicationInitializationException(String, Throwable, boolean, boolean) - Constructor for exception io.sunshower.model.core.ApplicationInitializationException
 
applicationService() - Method in class io.sunshower.service.CoreServiceConfiguration
 
ApplicationService - Interface in io.sunshower.service.security
 
applicationService() - Method in class io.sunshower.service.security.SecurityConfiguration
 
apply() - Method in interface io.sunshower.service.security.Action
 
approve(String) - Method in class io.sunshower.service.security.DefaultSignupService
 
approve(String) - Method in interface io.sunshower.service.signup.SignupService
 
AuditStatus - Class in io.sunshower.model.core.auth
Created by haswell on 5/9/17.
AuditStatus() - Constructor for class io.sunshower.model.core.auth.AuditStatus
 
authenticate(User) - Method in interface io.sunshower.core.security.AuthenticationService
 
authenticate(User) - Method in class io.sunshower.service.security.DefaultAuthenticationService
 
Authentication - Class in io.sunshower.model.core.auth
 
Authentication() - Constructor for class io.sunshower.model.core.auth.Authentication
 
Authentication(User, Token) - Constructor for class io.sunshower.model.core.auth.Authentication
 
authenticationCache(CacheManager) - Method in class io.sunshower.service.CoreServiceConfiguration
 
AuthenticationContextProvider - Class in io.sunshower.service.security.jaxrs
Created by haswell on 11/2/16.
AuthenticationContextProvider() - Constructor for class io.sunshower.service.security.jaxrs.AuthenticationContextProvider
 
AuthenticationFilter - Interface in io.sunshower.service.security
 
authenticationProvider() - Method in class io.sunshower.service.security.SecurityConfiguration
 
AuthenticationService - Interface in io.sunshower.core.security
Created by haswell on 10/12/16.
authenticationService() - Method in class io.sunshower.service.security.SecurityConfiguration
 
AuthenticationSession - Class in io.sunshower.service.security
 
AuthenticationSession() - Constructor for class io.sunshower.service.security.AuthenticationSession
 
authority() - Method in enum io.sunshower.service.security.DefaultRoles
 

B

BaseModelObject - Class in io.sunshower.service.model
Created by haswell on 5/16/17.
BaseModelObject() - Constructor for class io.sunshower.service.model.BaseModelObject
 
BaseRepository<ID extends java.io.Serializable,E extends io.sunshower.persistence.core.Persistable<ID>> - Class in io.sunshower.service
Created by haswell on 5/16/17.
BaseRepository(Class<E>) - Constructor for class io.sunshower.service.BaseRepository
 
BaseRepository(Class<E>, String) - Constructor for class io.sunshower.service.BaseRepository
 
Before - Annotation Type in io.sunshower.service.task
Created by haswell on 1/31/17.
bind(T) - Method in class io.sunshower.service.task.TaskContext
 
bind(T) - Static method in class io.sunshower.service.task.Tasks
 
bind(String) - Method in class io.sunshower.service.task.Tasks.TaskGraphBuilder
 
Binding(T) - Constructor for class io.sunshower.service.task.TaskContext.Binding
 
bool(String, String, String) - Static method in class io.sunshower.service.model.Property
 

C

CachingRoleHierarchy - Class in io.sunshower.service.security
Created by haswell on 5/9/17.
CachingRoleHierarchy() - Constructor for class io.sunshower.service.security.CachingRoleHierarchy
 
check(String) - Method in class io.sunshower.service.security.GridTokenManager
 
check(String) - Method in interface io.sunshower.service.security.TokenManager
 
checkEncoded(String) - Method in class io.sunshower.service.security.GridTokenManager
 
checkEncoded(String) - Method in interface io.sunshower.service.security.TokenManager
 
checkout(Revision) - Method in interface io.sunshower.service.git.GitRepository
 
checkout(Revision) - Method in class io.sunshower.service.git.JGitRepository
 
checkPermission(T, Permission...) - Method in class io.sunshower.service.BaseRepository
 
checkPermission(T, Permission...) - Method in interface io.sunshower.service.security.PermissionsService
 
checkPermission(T, Permission...) - Method in class io.sunshower.service.security.SpringPermissionsService
 
children() - Method in class io.sunshower.model.core.auth.Tenant
 
classParameterProviderFactory() - Method in class io.sunshower.service.security.SecurityConfiguration
 
clearProperties() - Method in class io.sunshower.service.model.PropertyAwareObject
 
clearRoles() - Method in class io.sunshower.model.core.auth.User
 
close() - Method in interface io.sunshower.service.git.GitRepository
 
close() - Method in class io.sunshower.service.git.JGitRepository
 
close() - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
close(DistributableEntity) - Method in interface io.sunshower.service.hal.core.contents.ContentManager
 
close(Identifier) - Method in interface io.sunshower.service.hal.core.contents.ContentManager
 
close() - Method in interface io.sunshower.service.hal.core.contents.ContentManager
 
close() - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
close(DistributableEntity) - Method in class io.sunshower.service.orchestration.JpaContentManager
 
close(Identifier) - Method in class io.sunshower.service.orchestration.JpaContentManager
 
close() - Method in class io.sunshower.service.orchestration.JpaContentManager
 
commit() - Method in interface io.sunshower.service.git.GitRepository
 
commit(String) - Method in interface io.sunshower.service.git.GitRepository
 
commit() - Method in class io.sunshower.service.git.JGitRepository
 
commit(String) - Method in class io.sunshower.service.git.JGitRepository
 
commit(Identifier) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
commit(Identifier, Message) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
commit(Identifier) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
commit(Identifier, Message) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
compareTo(Role) - Method in class io.sunshower.model.core.auth.Role
 
ConfigurationRegion - Interface in io.sunshower.model.core.configuration
Created by haswell on 10/26/16.
configure(AuthenticationManagerBuilder) - Method in class io.sunshower.service.security.MethodSecurityConfiguration
 
configure(HttpSecurity) - Method in class io.sunshower.service.security.SecurityConfiguration
 
configure(AuthenticationManagerBuilder) - Method in class io.sunshower.service.security.SecurityConfiguration
 
contains(Identifier) - Method in class io.sunshower.service.hal.core.ElementSummary
 
contains(Identifier) - Method in class io.sunshower.service.hal.core.GraphSummary
 
contains(String) - Method in class io.sunshower.service.hal.core.Properties
 
containsBinding(Class<?>) - Method in class io.sunshower.service.task.TaskContext
 
Content - Class in io.sunshower.service.hal.core
Created by haswell on 10/13/17.
Content() - Constructor for class io.sunshower.service.hal.core.Content
 
Content(ContentType, String) - Constructor for class io.sunshower.service.hal.core.Content
 
ContentCoordinate - Class in io.sunshower.service.hal.core
 
ContentCoordinate(Identifier, Identifier, Identifier) - Constructor for class io.sunshower.service.hal.core.ContentCoordinate
 
contentFor(DistributableEntity) - Method in interface io.sunshower.service.hal.core.contents.ContentManager
 
contentFor(Identifier, Class<?>) - Method in interface io.sunshower.service.hal.core.contents.ContentManager
 
contentFor(DistributableEntity) - Method in class io.sunshower.service.orchestration.JpaContentManager
 
contentFor(Identifier, Class<?>) - Method in class io.sunshower.service.orchestration.JpaContentManager
 
ContentHandler - Interface in io.sunshower.service.hal.core.contents
 
ContentHandler.PropertyInclusion - Enum in io.sunshower.service.hal.core.contents
 
contentManager(Identifier) - Method in interface io.sunshower.service.graph.service.GraphService
 
ContentManager - Interface in io.sunshower.service.hal.core.contents
 
contentManager(Identifier) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
ContentResolver - Interface in io.sunshower.service.graph.service
Created by haswell on 10/13/17.
Contents - Class in io.sunshower.service.hal.core
Created by haswell on 10/14/17.
Contents() - Constructor for class io.sunshower.service.hal.core.Contents
 
contentSaved(Content, Identifier, Class<?>, Template, ContentResolver) - Static method in class io.sunshower.service.orchestration.model.TemplateEvents
 
ContentSavedEvent(Content, Identifier, Class<?>, Template, ContentResolver) - Constructor for class io.sunshower.service.orchestration.model.TemplateEvents.ContentSavedEvent
 
ContentType - Enum in io.sunshower.service.hal.core
Created by haswell on 10/13/17.
contentWritten(Content, Template, String, Identifier, Class<? extends PropertyAwareObject>, Element) - Static method in class io.sunshower.service.orchestration.model.TemplateEvents
 
ContentWrittenEvent - Class in io.sunshower.service.orchestration.model
 
ContentWrittenEvent(Template, String, Identifier, Class<? extends PropertyAwareObject>, Content, Element) - Constructor for class io.sunshower.service.orchestration.model.ContentWrittenEvent
 
Context - Annotation Type in io.sunshower.service.task
Created by haswell on 1/31/17.
context() - Static method in class io.sunshower.service.task.Tasks
 
ContextResolver - Interface in io.sunshower.service.task
Created by haswell on 3/26/17.
CoreServiceConfiguration - Class in io.sunshower.service
 
CoreServiceConfiguration() - Constructor for class io.sunshower.service.CoreServiceConfiguration
 
count(E) - Method in class io.sunshower.service.BaseRepository
 
create(E) - Method in class io.sunshower.service.BaseRepository
 
create(E) - Method in interface io.sunshower.service.repository.EntityRepository
 
create(Credential) - Method in class io.sunshower.service.security.JpaCredentialService
 
create() - Method in class io.sunshower.service.task.Tasks.TaskGraphBuilder
 
create(Workspace) - Method in class io.sunshower.service.workspace.JpaWorkspaceService
 
createAcl(ObjectIdentity) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
createAcl(ObjectIdentity) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
createEntries(MutableAcl) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Creates a new row in acl_entry for every ACE defined in the passed MutableAcl object.
createEntries(MutableAcl) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Creates a new row in acl_entry for every ACE defined in the passed MutableAcl object.
createObjectIdentity(ObjectIdentity, Sid) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Creates an entry in the acl_object_identity table for the passed ObjectIdentity.
createObjectIdentity(ObjectIdentity, Sid) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Creates an entry in the acl_object_identity table for the passed ObjectIdentity.
createOrRetrieveClassPrimaryKey(String, boolean) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Retrieves the primary key from acl_class, creating a new row if needed and the allowCreate property is true.
createOrRetrieveClassPrimaryKey(String, boolean) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Retrieves the primary key from acl_class, creating a new row if needed and the allowCreate property is true.
createOrRetrieveSidPrimaryKey(Sid, boolean) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Retrieves the primary key from acl_sid, creating a new row if needed and the allowCreate property is true.
createOrRetrieveSidPrimaryKey(String, boolean, boolean) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Retrieves the primary key from acl_sid, creating a new row if needed and the allowCreate property is true.
createOrRetrieveSidPrimaryKey(Sid, boolean) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Retrieves the primary key from acl_sid, creating a new row if needed and the allowCreate property is true.
createOrRetrieveSidPrimaryKey(String, boolean, boolean) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Retrieves the primary key from acl_sid, creating a new row if needed and the allowCreate property is true.
createPlan(TaskGraph) - Method in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
createSid(boolean, String) - Method in class io.sunshower.service.security.IdentifierEnabledLookupStrategy
Creates a particular implementation of Sid depending on the arguments.
createSid(boolean, String) - Method in class io.sunshower.service.security.UUIDEnabledLookupStrategy
Creates a particular implementation of Sid depending on the arguments.
createToken(User) - Method in interface io.sunshower.core.security.crypto.EncryptionService
 
createToken(User) - Method in class io.sunshower.service.security.crypto.StrongEncryptionService
 
Credential - Class in io.sunshower.model.core.auth
 
Credential() - Constructor for class io.sunshower.model.core.auth.Credential
 
CredentialService - Interface in io.sunshower.core.security
Created by haswell on 10/15/16.
credentialService() - Method in class io.sunshower.service.CoreServiceConfiguration
 
CredentialService - Interface in io.sunshower.service.security
Created by haswell on 6/6/17.
CredentialType - Enum in io.sunshower.model.core.auth
Created by haswell on 5/22/17.

D

deactivate() - Method in class io.sunshower.service.application.DefaultApplicationService
 
deactivate() - Method in interface io.sunshower.service.security.ActivationService
 
DEFAULT - Static variable in class io.sunshower.service.hal.core.Content
 
DEFAULT_ORDER_BY_CLAUSE - Static variable in class io.sunshower.service.security.IdentifierEnabledLookupStrategy
 
DEFAULT_ORDER_BY_CLAUSE - Static variable in class io.sunshower.service.security.UUIDEnabledLookupStrategy
 
DEFAULT_SELECT_CLAUSE - Variable in class io.sunshower.service.security.IdentifierEnabledLookupStrategy
 
DEFAULT_SELECT_CLAUSE - Static variable in class io.sunshower.service.security.UUIDEnabledLookupStrategy
 
DefaultApplicationService - Class in io.sunshower.service.application
 
DefaultApplicationService() - Constructor for class io.sunshower.service.application.DefaultApplicationService
 
DefaultAuthenticationService - Class in io.sunshower.service.security
 
DefaultAuthenticationService() - Constructor for class io.sunshower.service.security.DefaultAuthenticationService
 
DefaultConfigurableFileResolutionStrategy - Class in io.sunshower.service.io
Created by haswell on 5/25/17.
DefaultConfigurableFileResolutionStrategy() - Constructor for class io.sunshower.service.io.DefaultConfigurableFileResolutionStrategy
 
DefaultGraphTransformer - Class in io.sunshower.service.task.exec
 
DefaultGraphTransformer() - Constructor for class io.sunshower.service.task.exec.DefaultGraphTransformer
 
DefaultRoles - Enum in io.sunshower.service.security
DefaultRoles
DefaultRoleService - Class in io.sunshower.service.security
 
DefaultRoleService() - Constructor for class io.sunshower.service.security.DefaultRoleService
 
DefaultServiceResolver - Class in io.sunshower.service
Created by haswell on 3/3/17.
DefaultServiceResolver() - Constructor for class io.sunshower.service.DefaultServiceResolver
 
DefaultSignupService - Class in io.sunshower.service.security
 
DefaultSignupService() - Constructor for class io.sunshower.service.security.DefaultSignupService
 
DefaultTaskService - Class in io.sunshower.service.task.exec
 
DefaultTaskService() - Constructor for class io.sunshower.service.task.exec.DefaultTaskService
 
DefaultUserService - Class in io.sunshower.service.security.user
Created by haswell on 10/18/16.
DefaultUserService() - Constructor for class io.sunshower.service.security.user.DefaultUserService
 
delete(Activation) - Method in class io.sunshower.service.application.DefaultApplicationService
 
delete(ID) - Method in class io.sunshower.service.BaseRepository
 
delete(Identifier) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
delete(Identifier) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
delete(U) - Method in interface io.sunshower.service.Repository
 
delete(ID) - Method in interface io.sunshower.service.repository.EntityRepository
 
delete(Repository) - Static method in class io.sunshower.service.revision.model.Repositories
 
delete(Activation) - Method in interface io.sunshower.service.security.ActivationService
 
delete(Identifier) - Method in interface io.sunshower.service.security.CredentialService
 
delete(Identifier) - Method in class io.sunshower.service.security.JpaCredentialService
 
delete(Class<T>, T) - Method in interface io.sunshower.service.security.PermissionsService
 
delete(Class<T>, T) - Method in class io.sunshower.service.security.SpringPermissionsService
 
delete(Identifier) - Method in class io.sunshower.service.workspace.JpaWorkspaceService
 
delete(Identifier) - Method in interface io.sunshower.service.workspace.service.WorkspaceService
 
deleteAcl(ObjectIdentity, boolean) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
deleteAcl(ObjectIdentity, boolean) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
deleteEntries(Identifier) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Deletes all ACEs defined in the acl_entry table belonging to the presented ObjectIdentity primary key.
deleteEntries(UUID) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Deletes all ACEs defined in the acl_entry table belonging to the presented ObjectIdentity primary key.
deleteObjectIdentity(Identifier) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Deletes a single row from acl_object_identity that is associated with the presented ObjectIdentity primary key.
deleteObjectIdentity(UUID) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Deletes a single row from acl_object_identity that is associated with the presented ObjectIdentity primary key.
deleteTemplate(Identifier) - Method in class io.sunshower.service.workspace.JpaWorkspaceService
 
deleteTemplate(Identifier) - Method in interface io.sunshower.service.workspace.service.WorkspaceService
 
dependsOn(String...) - Method in class io.sunshower.service.task.Tasks.TaskGraphBuilder
 
destroy() - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
destroy() - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
Details - Class in io.sunshower.model.core.auth
 
Details() - Constructor for class io.sunshower.model.core.auth.Details
 
Details(User) - Constructor for class io.sunshower.model.core.auth.Details
 
DuplicateKeyException - Exception in io.sunshower.model.core.faults
Created by haswell on 2/26/17.
DuplicateKeyException() - Constructor for exception io.sunshower.model.core.faults.DuplicateKeyException
 
DuplicateKeyException(String) - Constructor for exception io.sunshower.model.core.faults.DuplicateKeyException
 
DuplicateKeyException(String, Throwable) - Constructor for exception io.sunshower.model.core.faults.DuplicateKeyException
 
DuplicateKeyException(Throwable) - Constructor for exception io.sunshower.model.core.faults.DuplicateKeyException
 
DuplicateKeyException(String, Throwable, boolean, boolean) - Constructor for exception io.sunshower.model.core.faults.DuplicateKeyException
 
dynamicJaxrsProviders() - Method in class io.sunshower.service.CoreServiceConfiguration
 
DynamicJaxrsProviders - Class in io.sunshower.service.serialization
 
DynamicJaxrsProviders() - Constructor for class io.sunshower.service.serialization.DynamicJaxrsProviders
 
DynamicResolvingMoxyJsonProvider - Class in io.sunshower.service.serialization
 
DynamicResolvingMoxyJsonProvider(Providers) - Constructor for class io.sunshower.service.serialization.DynamicResolvingMoxyJsonProvider
 

E

Edge - Class in io.sunshower.service.hal.core
Created by haswell on 5/22/17.
Edge() - Constructor for class io.sunshower.service.hal.core.Edge
 
Edge - Class in io.sunshower.service.task
Created by haswell on 3/26/17.
Edge() - Constructor for class io.sunshower.service.task.Edge
 
Element - Interface in io.sunshower.service.hal.core
Created by haswell on 5/22/17.
elementContext() - Method in class io.sunshower.service.CoreServiceConfiguration
 
ElementContext - Interface in io.sunshower.service.task
Created by haswell on 3/26/17.
ElementDescriptor<T> - Class in io.sunshower.service.task
Created by haswell on 3/26/17.
ElementDescriptor(Object, Class<T>, String, Identifier) - Constructor for class io.sunshower.service.task.ElementDescriptor
 
ElementSummary - Class in io.sunshower.service.hal.core
Created by haswell on 10/13/17.
ElementSummary() - Constructor for class io.sunshower.service.hal.core.ElementSummary
 
ElementType - Enum in io.sunshower.service.hal.core
Created by haswell on 5/22/17.
encrypt(String) - Method in interface io.sunshower.core.security.crypto.EncryptionService
 
encrypt(String) - Method in class io.sunshower.service.security.crypto.StrongEncryptionService
 
EncryptionService - Interface in io.sunshower.core.security.crypto
 
encryptionService() - Method in class io.sunshower.service.security.SecurityConfiguration
 
ensureSessionIsInjected() - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
entityManager - Variable in class io.sunshower.service.tasks.EntityResolverTask
 
EntityRepository<ID,E> - Interface in io.sunshower.service.repository
Created by haswell on 5/16/17.
EntityResolverNode - Class in io.sunshower.service.tasks
Created by haswell on 3/27/17.
EntityResolverNode() - Constructor for class io.sunshower.service.tasks.EntityResolverNode
 
EntityResolverTask - Class in io.sunshower.service.tasks
Created by haswell on 3/27/17.
EntityResolverTask() - Constructor for class io.sunshower.service.tasks.EntityResolverTask
 
equals(Object) - Method in class io.sunshower.model.core.auth.Role
 
equals(Object) - Method in class io.sunshower.model.core.auth.Token
 
equals(Object) - Method in class io.sunshower.model.core.configuration.ApplicationConfiguration
 
Event<T extends java.io.Serializable,U extends java.io.Serializable> - Interface in io.sunshower.model.core.event
Created by haswell on 2/19/17.
EventClass - Enum in io.sunshower.service.task.exec
Created by haswell on 2/8/17.
EventTypeConverter - Class in io.sunshower.model.core.event
Created by haswell on 2/19/17.
EventTypeConverter() - Constructor for class io.sunshower.model.core.event.EventTypeConverter
 
execute(Identifier, GraphService) - Method in interface io.sunshower.service.graph.service.TaskService
 
execute(Identifier, GraphService, TaskContext) - Method in interface io.sunshower.service.graph.service.TaskService
 
execute(Identifier, GraphService) - Method in class io.sunshower.service.task.exec.DefaultTaskService
 
execute(Identifier, GraphService, TaskContext) - Method in class io.sunshower.service.task.exec.DefaultTaskService
 
EXECUTION_FINISHED - Static variable in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
EXECUTION_STARTING - Static variable in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
ExecutionLevel - Class in io.sunshower.service.model.task
Created by haswell on 2/8/17.
ExecutionLevel() - Constructor for class io.sunshower.service.model.task.ExecutionLevel
 
ExecutionLevel(int, List<ExecutionTask>) - Constructor for class io.sunshower.service.model.task.ExecutionLevel
 
ExecutionMonitor - Interface in io.sunshower.service.model.task
Created by haswell on 2/4/17.
ExecutionPlan - Class in io.sunshower.service.model.task
Created by haswell on 2/8/17.
ExecutionPlan() - Constructor for class io.sunshower.service.model.task.ExecutionPlan
 
ExecutionPlan(Identifier, Object) - Constructor for class io.sunshower.service.model.task.ExecutionPlan
 
ExecutionResult<T> - Interface in io.sunshower.service.task
Created by haswell on 3/26/17.
ExecutionTask - Class in io.sunshower.service.model.task
Created by haswell on 2/8/17.
ExecutionTask() - Constructor for class io.sunshower.service.model.task.ExecutionTask
 
ExecutionTask(int, String, String) - Constructor for class io.sunshower.service.model.task.ExecutionTask
 
exists(String) - Method in interface io.sunshower.service.git.GitRepository
 
exists(String) - Method in class io.sunshower.service.git.JGitRepository
 
ExpressionContextResolver - Class in io.sunshower.service.task.exec
Created by haswell on 3/26/17.
ExpressionContextResolver(TinkerGraph) - Constructor for class io.sunshower.service.task.exec.ExpressionContextResolver
 

F

FieldNameResolver - Class in io.sunshower.inject
Created by haswell on 3/5/17.
FieldNameResolver() - Constructor for class io.sunshower.inject.FieldNameResolver
 
File - Class in io.sunshower.model.core.io
 
File() - Constructor for class io.sunshower.model.core.io.File
 
File(String) - Constructor for class io.sunshower.model.core.io.File
 
FileBasedContentResolver - Class in io.sunshower.service.hal.core
Created by haswell on 10/14/17.
FileBasedContentResolver(Identifier, Class<? extends PropertyAwareObject>, Template, Content, Subject<TemplateEvent>, Element) - Constructor for class io.sunshower.service.hal.core.FileBasedContentResolver
 
fileResolutionStrategy() - Method in class io.sunshower.service.CoreServiceConfiguration
 
FileResolutionStrategy - Interface in io.sunshower.service.model.io
Created by haswell on 5/22/17.
filter(ContainerRequestContext) - Method in class io.sunshower.service.security.TokenAuthenticationFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.sunshower.service.security.TokenAuthenticationFilter
 
find(TaskGraph, String) - Static method in class io.sunshower.service.task.Tasks
 
findByToken(String) - Method in interface io.sunshower.core.security.crypto.EncryptionService
 
findByToken(String) - Method in class io.sunshower.service.security.crypto.StrongEncryptionService
 
findByUsername(String) - Method in interface io.sunshower.core.security.UserService
 
findByUsername(String) - Method in class io.sunshower.service.security.user.DefaultUserService
 
findChildren(ObjectIdentity) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
findOrCreate(Role) - Method in interface io.sunshower.core.security.RoleService
 
findOrCreate(Collection<Role>) - Method in interface io.sunshower.core.security.RoleService
 
findOrCreate(Role) - Method in class io.sunshower.service.security.DefaultRoleService
 
findOrCreate(Collection<Role>) - Method in class io.sunshower.service.security.DefaultRoleService
 
flush() - Method in class io.sunshower.service.BaseRepository
 
flush() - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
flush() - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
forEach(Consumer<? super Map.Entry<String, Object>>) - Method in class io.sunshower.service.hal.core.AbstractElement
 
fromCommit(RevCommit) - Static method in class io.sunshower.service.git.RevisionUtils
 

G

get(Identifier) - Method in interface io.sunshower.core.security.UserService
 
get(ID) - Method in class io.sunshower.service.BaseRepository
 
get(String) - Method in class io.sunshower.service.hal.core.Stylesheet
 
get(Identifier) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
get(Identifier) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
get(ID) - Method in interface io.sunshower.service.repository.EntityRepository
 
get(U) - Method in interface io.sunshower.service.Repository
 
get(Identifier) - Method in interface io.sunshower.service.security.CredentialService
 
get(Identifier) - Method in class io.sunshower.service.security.JpaCredentialService
 
get(Identifier) - Method in class io.sunshower.service.security.user.DefaultUserService
 
get(int) - Method in interface io.sunshower.service.task.exec.ParallelSchedule
 
get(Identifier) - Method in class io.sunshower.service.workspace.JpaWorkspaceService
 
get(Identifier) - Method in interface io.sunshower.service.workspace.service.WorkspaceService
 
getActivation() - Method in class io.sunshower.service.application.DefaultApplicationService
 
getActivation() - Method in interface io.sunshower.service.security.ActivationService
 
getActiveUntil() - Method in class io.sunshower.model.core.auth.Details
 
getAdministrators() - Method in class io.sunshower.service.application.DefaultApplicationService
 
getAdministrators() - Method in interface io.sunshower.service.security.ApplicationService
 
getArguments() - Method in class io.sunshower.service.task.exec.TaskLogEvent
 
getAuthorities() - Method in class io.sunshower.model.core.auth.User
 
getAuthorities() - Method in class io.sunshower.service.security.AuthenticationSession
 
getAuthorities() - Method in class io.sunshower.service.security.Impersonation
 
getAuthorities() - Method in interface io.sunshower.service.security.Session
 
getAuthority() - Method in class io.sunshower.model.core.auth.GroupPermission
 
getAuthority() - Method in class io.sunshower.model.core.auth.Role
 
getBinding() - Method in exception io.sunshower.inject.InjectionException
 
getBinding(Class<?>) - Method in class io.sunshower.service.task.TaskContext
 
getCategory() - Method in class io.sunshower.model.core.event.AbstractEvent
 
getCategory() - Method in interface io.sunshower.model.core.event.Event
 
getCause() - Method in exception io.sunshower.service.task.exec.TaskException
 
getChildren() - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
getChildren() - Method in class io.sunshower.model.core.auth.Role
 
getChildren() - Method in class io.sunshower.model.core.auth.Tenant
 
getChildren() - Method in class io.sunshower.model.core.io.File
 
getContent() - Method in class io.sunshower.service.orchestration.model.ContentWrittenEvent
 
getContent() - Method in class io.sunshower.service.orchestration.model.TemplateEvents.ContentSavedEvent
 
getContentId() - Method in class io.sunshower.service.hal.core.ContentCoordinate
 
getContentResolver() - Method in class io.sunshower.service.orchestration.model.TemplateEvents.ContentSavedEvent
 
getContents() - Method in class io.sunshower.service.hal.core.AbstractElement
 
getContents() - Method in interface io.sunshower.service.hal.core.Element
 
getContentType() - Method in class io.sunshower.service.hal.core.Content
 
getContext(MediaType, Class<?>...) - Method in interface io.sunshower.common.ws.jaxb.JAXBContextResolver
 
getContext(Class<?>, MediaType) - Method in interface io.sunshower.common.ws.jaxb.JAXBContextResolver
 
getContext(Class<?>) - Method in class io.sunshower.service.security.jaxrs.AuthenticationContextProvider
 
getContextResolver(Class<T>, MediaType) - Method in class io.sunshower.service.serialization.DynamicJaxrsProviders
 
getCreated() - Method in class io.sunshower.service.model.BaseModelObject
 
getCredential() - Method in class io.sunshower.service.revision.model.Remote
 
getCredentials() - Method in class io.sunshower.service.security.AuthenticationSession
 
getCredentials() - Method in class io.sunshower.service.security.Impersonation
 
getCredentials() - Method in interface io.sunshower.service.security.Session
 
getCurrent() - Method in exception io.sunshower.inject.InjectionException
 
getCurrentGraph(Identifier) - Method in interface io.sunshower.service.graph.service.GraphService
 
getCurrentGraph(Identifier) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
getCurrentGraph(Identifier) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
getData() - Method in class io.sunshower.service.orchestration.model.ContentWrittenEvent
 
getDEFAULT() - Static method in class io.sunshower.service.hal.core.Content
 
getDescription() - Method in class io.sunshower.service.orchestration.model.Template
 
getDetails() - Method in class io.sunshower.model.core.auth.Tenant
 
getDetails() - Method in class io.sunshower.service.security.AuthenticationSession
 
getDetails() - Method in interface io.sunshower.service.security.Session
 
getDomainClasses(Type) - Method in class io.sunshower.service.serialization.DynamicResolvingMoxyJsonProvider
 
getEdges() - Method in class io.sunshower.service.hal.core.Graph
 
getEdges() - Method in class io.sunshower.service.model.PropertyGraph
 
getEdges() - Method in class io.sunshower.service.task.TaskGraph
 
getEdgeSummary() - Method in class io.sunshower.service.hal.core.GraphSummary
 
getElement() - Method in class io.sunshower.service.hal.core.Layout
 
getElement() - Method in class io.sunshower.service.task.ElementDescriptor
 
getElementId() - Method in class io.sunshower.service.orchestration.model.TemplateEvents.ContentSavedEvent
 
getElementProperty(String) - Method in class io.sunshower.service.hal.core.AbstractElement
 
getElementType() - Method in class io.sunshower.service.hal.core.AbstractElement
 
getElementType() - Method in class io.sunshower.service.orchestration.model.TemplateEvents.ContentSavedEvent
 
getEmailAddress() - Method in class io.sunshower.model.core.auth.Details
 
getEntity() - Method in class io.sunshower.service.orchestration.model.ContentWrittenEvent
 
getEntityManager() - Method in class io.sunshower.service.BaseRepository
 
getExceptionMapper(Class<T>) - Method in class io.sunshower.service.serialization.DynamicJaxrsProviders
 
getExecutionPlan() - Method in interface io.sunshower.service.model.task.ExecutionMonitor
 
getExpiration() - Method in class io.sunshower.model.core.auth.Token
 
getExpires() - Method in class io.sunshower.service.signup.RegistrationRequest
 
getExtension() - Method in class io.sunshower.model.core.io.File
 
getExtension() - Method in class io.sunshower.model.core.Version
 
getField() - Method in exception io.sunshower.inject.InjectionException
 
getFile() - Method in class io.sunshower.service.hal.core.Content
 
getFile() - Method in class io.sunshower.service.revision.model.Local
 
getFirstname() - Method in class io.sunshower.model.core.auth.Details
 
getFormat() - Method in class io.sunshower.service.task.TaskGraph
 
getGraph(Identifier, Revision) - Method in interface io.sunshower.service.graph.service.GraphService
 
getGraph() - Method in class io.sunshower.service.model.PropertyGraphElement
 
getGraph(Identifier, Revision) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
getGraph(Identifier, Revision) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
getGroup() - Method in class io.sunshower.model.core.auth.GroupPermission
 
getHeight() - Method in class io.sunshower.service.hal.core.Layout
 
getId() - Method in class io.sunshower.model.core.Application
 
getId() - Method in class io.sunshower.model.core.auth.Session
 
getId() - Method in interface io.sunshower.model.core.event.Event
 
getId() - Method in class io.sunshower.model.core.Version
 
getId() - Method in interface io.sunshower.service.model.task.ExecutionMonitor
 
getId() - Method in class io.sunshower.service.security.AuthenticationSession
 
getId() - Method in interface io.sunshower.service.security.Session
 
getId() - Method in class io.sunshower.service.task.Edge
 
getId() - Method in class io.sunshower.service.task.ElementDescriptor
 
getId() - Method in class io.sunshower.service.task.Node
 
getId() - Method in class io.sunshower.service.tasks.EntityResolverNode
 
getIdentifiers() - Method in class io.sunshower.service.hal.core.ElementSummary
 
getIdentity() - Method in class io.sunshower.model.core.auth.PermissionEntry
 
getIdentity() - Method in class io.sunshower.model.core.auth.ProtectedDistributableEntity
 
getInstance() - Method in exception io.sunshower.inject.InjectionException
 
getInstance() - Method in class io.sunshower.model.core.auth.PermissionEntry
 
getInstance() - Method in class io.sunshower.service.model.task.TaskDefinition
 
getInstance() - Method in class io.sunshower.service.task.ElementDescriptor
 
getKey() - Method in class io.sunshower.model.core.auth.Keypair
 
getKey() - Method in interface io.sunshower.model.core.vault.KeyProvider
 
getKey() - Method in class io.sunshower.service.model.Property
 
getKey() - Method in class io.sunshower.service.orchestration.model.Template
 
getKey() - Method in class io.sunshower.service.security.crypto.InstanceSecureKeyGenerator
 
getKey() - Method in class io.sunshower.service.task.Node
 
getKey() - Method in class io.sunshower.service.task.Relationship
 
getKey() - Method in class io.sunshower.service.workspace.model.Workspace
 
getLastActive() - Method in class io.sunshower.model.core.auth.Details
 
getLastname() - Method in class io.sunshower.model.core.auth.Details
 
getLayout() - Method in class io.sunshower.service.hal.core.AbstractElement
 
getLayout() - Method in interface io.sunshower.service.hal.core.Element
 
getLevel() - Method in class io.sunshower.service.model.task.ExecutionLevel
 
getLevel() - Method in class io.sunshower.service.task.exec.TaskLogEvent
 
getLevels() - Method in class io.sunshower.service.model.task.ExecutionPlan
 
getLink() - Method in interface io.sunshower.service.model.Linked
 
getLink() - Method in interface io.sunshower.service.model.LinkResolver
 
getLink() - Method in class io.sunshower.service.orchestration.model.Template
 
getLinkageMode() - Method in class io.sunshower.service.model.AbstractEntityLink
 
getLinkageMode() - Method in interface io.sunshower.service.model.Link
 
getLocal() - Method in interface io.sunshower.service.git.GitRepository
 
getLocal() - Method in class io.sunshower.service.git.JGitRepository
 
getLocal() - Method in class io.sunshower.service.revision.model.Repository
 
getLogger() - Method in interface io.sunshower.service.model.task.ExecutionMonitor
 
getMajor() - Method in class io.sunshower.model.core.Version
 
getMask() - Method in class io.sunshower.model.core.auth.PermissionEntry
 
getMediaType() - Method in class io.sunshower.service.hal.core.Content
 
getMembers() - Method in class io.sunshower.model.core.auth.Group
 
getMessage() - Method in class io.sunshower.service.model.LineMessage
 
getMessage() - Method in interface io.sunshower.service.model.Message
 
getMessageBodyReader(Class<T>, Type, Annotation[], MediaType) - Method in class io.sunshower.service.serialization.DynamicJaxrsProviders
 
getMessageBodyWriter(Class<T>, Type, Annotation[], MediaType) - Method in class io.sunshower.service.serialization.DynamicJaxrsProviders
 
getMinor() - Method in class io.sunshower.model.core.Version
 
getMinorMinor() - Method in class io.sunshower.model.core.Version
 
getModified() - Method in class io.sunshower.service.model.BaseModelObject
 
getName() - Method in class io.sunshower.model.core.auth.Group
 
getName() - Method in class io.sunshower.model.core.auth.Tenant
 
getName() - Method in class io.sunshower.service.hal.core.AbstractElement
 
getName() - Method in class io.sunshower.service.hal.core.Content
 
getName() - Method in class io.sunshower.service.model.BaseModelObject
 
getName() - Method in class io.sunshower.service.model.Property
 
getName() - Method in class io.sunshower.service.model.task.TaskDefinition
 
getName() - Method in class io.sunshower.service.revision.model.Remote
 
getName() - Method in class io.sunshower.service.security.AuthenticationSession
 
getName() - Method in class io.sunshower.service.security.Impersonation
 
getName() - Method in interface io.sunshower.service.security.Session
 
getName() - Method in class io.sunshower.service.task.ElementDescriptor
 
getName() - Method in class io.sunshower.service.task.Node
 
getNodeId() - Method in class io.sunshower.service.hal.core.ContentCoordinate
 
getNodes() - Method in class io.sunshower.service.task.TaskGraph
 
getObject() - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
getOrder() - Method in class io.sunshower.model.core.auth.PermissionEntry
 
getOrder() - Method in class io.sunshower.service.hal.core.Content
 
getOwner() - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
getOwner() - Method in class io.sunshower.model.core.auth.SecurityIdentity
 
getOwner() - Method in class io.sunshower.service.orchestration.model.TemplateEvents.ContentSavedEvent
 
getPanX() - Method in class io.sunshower.service.hal.core.GlobalLayout
 
getPanY() - Method in class io.sunshower.service.hal.core.GlobalLayout
 
getParent() - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
getParent() - Method in class io.sunshower.model.core.auth.Role
 
getParent() - Method in class io.sunshower.model.core.auth.Tenant
 
getParent() - Method in class io.sunshower.model.core.io.File
 
getPassword() - Method in class io.sunshower.model.core.auth.UsernamePasswordCredential
 
getPassword() - Method in class io.sunshower.service.security.AuthenticationSession
 
getPassword() - Method in class io.sunshower.service.security.Impersonation
 
getPassword() - Method in interface io.sunshower.service.security.Session
 
getPath() - Method in class io.sunshower.model.core.io.File
 
getPayload() - Method in class io.sunshower.service.model.task.ExecutionPlan
 
getPhoneNumber() - Method in class io.sunshower.model.core.auth.Details
 
getPrincipal() - Method in class io.sunshower.service.security.AuthenticationSession
 
getPrincipal() - Method in class io.sunshower.service.security.Impersonation
 
getPrincipal() - Method in interface io.sunshower.service.security.Session
 
getProperties() - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
getProperties(ContentHandler.PropertyInclusion, String) - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
getProperties() - Method in class io.sunshower.service.hal.core.Properties
 
getProperties() - Method in class io.sunshower.service.model.PropertyAwareObject
 
getProperties() - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
getProperties(ContentHandler.PropertyInclusion, String) - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
getProperties(Identifier) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
getProperties(Identifier) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
getProperty(String, Class<T>) - Method in class io.sunshower.service.hal.core.Properties
 
getProperty(String) - Method in class io.sunshower.service.hal.core.Properties
 
getProperty(String) - Method in class io.sunshower.service.model.PropertyAwareObject
 
getProperty(Class<T>) - Method in class io.sunshower.service.model.PropertyAwareObject
 
getReachableGrantedAuthorities(Collection<? extends GrantedAuthority>) - Method in class io.sunshower.service.security.CachingRoleHierarchy
 
getReference() - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
getReference() - Method in class io.sunshower.service.hal.core.Content
 
getRegistered() - Method in class io.sunshower.model.core.auth.Details
 
getRelationship() - Method in class io.sunshower.service.hal.core.Edge
 
getRelationship() - Method in class io.sunshower.service.task.Edge
 
getRelationshipType() - Method in class io.sunshower.service.model.AbstractEntityLink
 
getRelationshipType() - Method in interface io.sunshower.service.model.Link
 
getRemote() - Method in class io.sunshower.service.revision.model.Repository
 
getRepository() - Method in class io.sunshower.service.workspace.model.Workspace
 
getRequested() - Method in class io.sunshower.service.signup.RegistrationRequest
 
getRequestId() - Method in class io.sunshower.service.signup.RegistrationRequest
 
getResolutionStrategy() - Method in class io.sunshower.service.revision.model.Local
 
getRevision() - Method in class io.sunshower.service.revision.model.Revision
 
getRevisions(Identifier) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
getRevisions(Identifier) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
getRole() - Method in class io.sunshower.service.model.PropertyAwareObject
 
getRoles() - Method in class io.sunshower.model.core.auth.User
 
getRoot() - Method in class io.sunshower.model.core.auth.Details
 
getRoot() - Method in class io.sunshower.model.core.auth.TenantDetails
 
getScaleX() - Method in class io.sunshower.service.hal.core.GlobalLayout
 
getScaleY() - Method in class io.sunshower.service.hal.core.GlobalLayout
 
getScheduleId() - Method in class io.sunshower.service.model.task.TaskEvent
 
getScheduleId() - Method in exception io.sunshower.service.task.exec.TaskException
 
getSecret() - Method in class io.sunshower.model.core.auth.Credential
 
getSecret() - Method in class io.sunshower.model.core.auth.Keypair
 
getSecret() - Method in class io.sunshower.model.core.auth.UsernamePasswordCredential
 
getSecret(Identifier) - Method in interface io.sunshower.service.security.CredentialService
 
getSecret(Identifier) - Method in class io.sunshower.service.security.JpaCredentialService
 
getSequence() - Method in class io.sunshower.service.hal.core.Graph
 
getSession() - Method in class io.sunshower.service.BaseRepository
 
getSessionId() - Method in class io.sunshower.model.core.auth.Session
 
getSource() - Method in class io.sunshower.service.hal.core.Edge
 
getSource() - Method in class io.sunshower.service.model.AbstractEntityLink
 
getSource() - Method in interface io.sunshower.service.model.Link
 
getSource() - Method in class io.sunshower.service.task.Edge
 
getStatus() - Method in class io.sunshower.model.core.auth.PermissionEntry
 
getStatus() - Method in class io.sunshower.service.model.task.TaskDefinition
 
getStyle() - Method in class io.sunshower.service.hal.core.AbstractElement
 
getStyle(String) - Method in class io.sunshower.service.hal.core.AbstractElement
 
getStyle(String) - Method in interface io.sunshower.service.hal.core.Styleable
 
getStyles() - Method in class io.sunshower.service.hal.core.Stylesheet
 
getSummary(Identifier, Revision) - Method in interface io.sunshower.service.graph.service.GraphService
 
getSummary(Identifier) - Method in interface io.sunshower.service.graph.service.GraphService
 
getSummary(Identifier, Revision) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
getSummary(Identifier) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
getTarget() - Method in exception io.sunshower.inject.InjectionException
 
getTarget() - Method in class io.sunshower.service.hal.core.Edge
 
getTarget() - Method in class io.sunshower.service.model.AbstractEntityLink
 
getTarget() - Method in interface io.sunshower.service.model.Link
 
getTarget() - Method in class io.sunshower.service.orchestration.model.ContentWrittenEvent
 
getTarget() - Method in class io.sunshower.service.task.Edge
 
getTargetId() - Method in class io.sunshower.model.core.auth.Session
 
getTargetId() - Method in class io.sunshower.service.orchestration.model.ContentWrittenEvent
 
getTargetType() - Method in class io.sunshower.model.core.auth.Session
 
getTargetType() - Method in class io.sunshower.service.orchestration.model.ContentWrittenEvent
 
getTaskId() - Method in class io.sunshower.service.model.task.TaskEvent
 
getTaskId() - Method in exception io.sunshower.service.task.exec.TaskException
 
getTasks() - Method in class io.sunshower.service.model.task.ExecutionLevel
 
getTemplate() - Method in class io.sunshower.service.task.exec.TaskLogEvent
 
getTemplateId() - Method in class io.sunshower.service.hal.core.ContentCoordinate
 
getTemplates(Identifier) - Method in class io.sunshower.service.workspace.JpaWorkspaceService
 
getTemplates() - Method in class io.sunshower.service.workspace.model.Workspace
 
getTemplates(Identifier) - Method in interface io.sunshower.service.workspace.service.WorkspaceService
 
getTenant() - Method in interface io.sunshower.model.core.auth.TenantAware
 
getTenant() - Method in class io.sunshower.model.core.auth.TenantDetails
 
getTenant() - Method in class io.sunshower.service.security.Impersonation
 
getToken() - Method in class io.sunshower.model.core.auth.Authentication
 
getToken() - Method in class io.sunshower.model.core.auth.Token
 
getType() - Method in class io.sunshower.model.core.auth.Credential
 
getType() - Method in class io.sunshower.model.core.auth.Keypair
 
getType() - Method in class io.sunshower.model.core.auth.SecuredObject
 
getType() - Method in class io.sunshower.model.core.auth.UsernamePasswordCredential
 
getType() - Method in class io.sunshower.model.core.event.AbstractEvent
 
getType() - Method in interface io.sunshower.model.core.event.Event
 
getType() - Method in class io.sunshower.service.model.PropertyAwareObject
 
getType() - Method in class io.sunshower.service.model.task.TaskEvent
 
getType() - Method in class io.sunshower.service.orchestration.model.TemplateEvent
 
getType() - Method in class io.sunshower.service.revision.model.Revision
 
getType() - Method in class io.sunshower.service.task.ElementDescriptor
 
getType() - Method in class io.sunshower.service.tasks.EntityResolverNode
 
getUri() - Method in class io.sunshower.service.revision.model.Remote
 
getUser() - Method in class io.sunshower.model.core.auth.Authentication
 
getUser() - Method in class io.sunshower.model.core.auth.Details
 
getUser() - Method in class io.sunshower.service.signup.RegistrationRequest
 
getUsername() - Method in class io.sunshower.model.core.auth.SecurityIdentity
 
getUsername() - Method in class io.sunshower.model.core.auth.UsernamePasswordCredential
 
getUsername() - Method in class io.sunshower.service.security.AuthenticationSession
 
getUsername() - Method in class io.sunshower.service.security.Impersonation
 
getUsername() - Method in interface io.sunshower.service.security.Session
 
getUsers() - Method in class io.sunshower.model.core.auth.Role
 
getUsers() - Method in class io.sunshower.model.core.auth.Tenant
 
getValue() - Method in class io.sunshower.service.task.Node
 
getVersion() - Method in class io.sunshower.service.orchestration.model.Template
 
getVertexSummary() - Method in class io.sunshower.service.hal.core.GraphSummary
 
getVertices() - Method in class io.sunshower.service.hal.core.Graph
 
getVertices() - Method in class io.sunshower.service.model.PropertyGraph
 
getWidth() - Method in class io.sunshower.service.hal.core.Layout
 
getWorkingContent() - Method in interface io.sunshower.service.graph.service.ContentResolver
 
getWorkingContent() - Method in class io.sunshower.service.hal.core.FileBasedContentResolver
 
getWorkspace() - Method in class io.sunshower.service.orchestration.model.Template
 
getX() - Method in class io.sunshower.service.hal.core.Layout
 
getY() - Method in class io.sunshower.service.hal.core.Layout
 
GitRepository - Interface in io.sunshower.service.git
Created by haswell on 5/22/17.
GlobalLayout - Class in io.sunshower.service.hal.core
Created by haswell on 5/22/17.
GlobalLayout() - Constructor for class io.sunshower.service.hal.core.GlobalLayout
 
grant(Class<T>, T, Permission...) - Method in class io.sunshower.service.BaseRepository
 
grant(T, Permission...) - Method in class io.sunshower.service.BaseRepository
 
grantWithCurrentSession(Class<T>, T, U...) - Method in interface io.sunshower.service.security.PermissionsService
 
grantWithCurrentSession(Class<T>, T, Permission...) - Method in class io.sunshower.service.security.SpringPermissionsService
 
Graph - Class in io.sunshower.service.hal.core
 
Graph() - Constructor for class io.sunshower.service.hal.core.Graph
 
graphContent() - Method in interface io.sunshower.service.hal.core.contents.ContentManager
 
graphContent() - Method in class io.sunshower.service.orchestration.JpaContentManager
 
GraphSerializationContext - Interface in io.sunshower.service.hal.core
Created by haswell on 5/24/17.
GraphService - Interface in io.sunshower.service.graph.service
Created by haswell on 5/25/17.
graphServiceResolver(ApplicationContext) - Method in class io.sunshower.service.CoreServiceConfiguration
 
GraphServiceResolver - Interface in io.sunshower.service.graph.service
Created by haswell on 5/25/17.
GraphSummary - Class in io.sunshower.service.hal.core
Created by haswell on 10/13/17.
GraphSummary() - Constructor for class io.sunshower.service.hal.core.GraphSummary
 
graphTransformer() - Method in class io.sunshower.service.CoreServiceConfiguration
 
GraphTransformer - Interface in io.sunshower.service.task.exec
 
GridTokenManager - Class in io.sunshower.service.security
Created by haswell on 3/5/17.
GridTokenManager() - Constructor for class io.sunshower.service.security.GridTokenManager
 
Group - Class in io.sunshower.model.core.auth
 
Group() - Constructor for class io.sunshower.model.core.auth.Group
 
GroupPermission - Class in io.sunshower.model.core.auth
 
GroupPermission() - Constructor for class io.sunshower.model.core.auth.GroupPermission
 

H

hashCode() - Method in class io.sunshower.model.core.auth.Role
 
hashCode() - Method in class io.sunshower.model.core.auth.Token
 
hashCode() - Method in class io.sunshower.model.core.configuration.ApplicationConfiguration
 
hasPermission(Authentication, Object, Object) - Method in class io.sunshower.service.security.MultitenantedHierarchicalPermissionEvaluator
 
hasPermission(Authentication, Serializable, String, Object) - Method in class io.sunshower.service.security.MultitenantedHierarchicalPermissionEvaluator
 
HEADER_KEY - Static variable in class io.sunshower.service.security.TokenAuthenticationFilter
 

I

id(String) - Method in class io.sunshower.service.security.crypto.MessageAuthenticationCode
 
id(String) - Method in interface io.sunshower.service.security.crypto.Signature
 
IdentifierEnabledLookupStrategy - Class in io.sunshower.service.security
Pretty much copied verbatim from Spring's implementation.
IdentifierEnabledLookupStrategy(String, DataSource, AclCache, AclAuthorizationStrategy, AuditLogger) - Constructor for class io.sunshower.service.security.IdentifierEnabledLookupStrategy
Constructor accepting mandatory arguments
IdentifierEnabledLookupStrategy(String, DataSource, AclCache, AclAuthorizationStrategy, PermissionGrantingStrategy) - Constructor for class io.sunshower.service.security.IdentifierEnabledLookupStrategy
Creates a new instance
IdentifierJdbcMutableAclService - Class in io.sunshower.service.security
 
IdentifierJdbcMutableAclService(JdbcTemplate, LookupStrategy, AclCache, String) - Constructor for class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
idFor(E) - Method in class io.sunshower.service.BaseRepository
 
impersonate(Action, GrantedAuthority...) - Method in interface io.sunshower.service.security.PermissionsService
 
impersonate(Action, GrantedAuthority...) - Method in class io.sunshower.service.security.SpringPermissionsService
 
Impersonation - Class in io.sunshower.service.security
 
Impersonation(GrantedAuthority...) - Constructor for class io.sunshower.service.security.Impersonation
 
inactiveUsers() - Method in interface io.sunshower.core.security.UserService
 
inactiveUsers() - Method in class io.sunshower.service.security.user.DefaultUserService
 
infof(String, Object...) - Method in interface io.sunshower.service.model.task.TaskLogger
 
initialize(Url) - Method in class io.sunshower.net.validation.UrlValidator
 
initialize(Application) - Method in class io.sunshower.service.application.DefaultApplicationService
 
initialize() - Method in interface io.sunshower.service.git.GitRepository
 
initialize() - Method in class io.sunshower.service.git.JGitRepository
 
initialize(Application) - Method in interface io.sunshower.service.security.ApplicationService
 
inject(Class<U>, U) - Method in class io.sunshower.inject.Injector
 
InjectionException - Exception in io.sunshower.inject
Created by haswell on 3/5/17.
InjectionException(Class<?>, Class<?>, Object, Field, Object, IllegalAccessException) - Constructor for exception io.sunshower.inject.InjectionException
 
Injector<T extends java.lang.annotation.Annotation> - Class in io.sunshower.inject
Created by haswell on 3/5/17.
Injector(Class<T>, NameResolver) - Constructor for class io.sunshower.inject.Injector
 
instance() - Method in class io.sunshower.service.application.DefaultApplicationService
 
instance() - Method in interface io.sunshower.service.security.ApplicationService
 
InstanceSecureKeyGenerator - Class in io.sunshower.service.security.crypto
Created by haswell on 10/20/16.
InstanceSecureKeyGenerator() - Constructor for class io.sunshower.service.security.crypto.InstanceSecureKeyGenerator
 
integer(String, String, String) - Static method in class io.sunshower.service.model.Property
 
InvalidCredentialException - Exception in io.sunshower.core.security
Created by haswell on 10/22/16.
InvalidCredentialException() - Constructor for exception io.sunshower.core.security.InvalidCredentialException
 
InvalidCredentialException(String) - Constructor for exception io.sunshower.core.security.InvalidCredentialException
 
InvalidCredentialException(String, Throwable) - Constructor for exception io.sunshower.core.security.InvalidCredentialException
 
InvalidCredentialException(Throwable) - Constructor for exception io.sunshower.core.security.InvalidCredentialException
 
InvalidCredentialException(String, Throwable, boolean, boolean) - Constructor for exception io.sunshower.core.security.InvalidCredentialException
 
InvalidTokenException - Exception in io.sunshower.core.security
Created by haswell on 10/20/16.
InvalidTokenException() - Constructor for exception io.sunshower.core.security.InvalidTokenException
 
InvalidTokenException(String) - Constructor for exception io.sunshower.core.security.InvalidTokenException
 
InvalidTokenException(String, Throwable) - Constructor for exception io.sunshower.core.security.InvalidTokenException
 
InvalidTokenException(Throwable) - Constructor for exception io.sunshower.core.security.InvalidTokenException
 
InvalidTokenException(String, Throwable, boolean, boolean) - Constructor for exception io.sunshower.core.security.InvalidTokenException
 
io.sunshower.common.ws.jaxb - package io.sunshower.common.ws.jaxb
 
io.sunshower.core.security - package io.sunshower.core.security
 
io.sunshower.core.security.crypto - package io.sunshower.core.security.crypto
 
io.sunshower.inject - package io.sunshower.inject
 
io.sunshower.model.core - package io.sunshower.model.core
Created by haswell on 11/6/16.
io.sunshower.model.core.auth - package io.sunshower.model.core.auth
Created by haswell on 2/20/17.
io.sunshower.model.core.configuration - package io.sunshower.model.core.configuration
 
io.sunshower.model.core.configuration.logging - package io.sunshower.model.core.configuration.logging
 
io.sunshower.model.core.event - package io.sunshower.model.core.event
Created by haswell on 2/19/17.
io.sunshower.model.core.faults - package io.sunshower.model.core.faults
 
io.sunshower.model.core.io - package io.sunshower.model.core.io
 
io.sunshower.model.core.vault - package io.sunshower.model.core.vault
 
io.sunshower.net.validation - package io.sunshower.net.validation
 
io.sunshower.security.api - package io.sunshower.security.api
 
io.sunshower.service - package io.sunshower.service
 
io.sunshower.service.application - package io.sunshower.service.application
 
io.sunshower.service.cfg - package io.sunshower.service.cfg
 
io.sunshower.service.git - package io.sunshower.service.git
 
io.sunshower.service.graph - package io.sunshower.service.graph
 
io.sunshower.service.graph.service - package io.sunshower.service.graph.service
 
io.sunshower.service.hal.core - package io.sunshower.service.hal.core
Representation of generic values in a task graph.
io.sunshower.service.hal.core.contents - package io.sunshower.service.hal.core.contents
 
io.sunshower.service.io - package io.sunshower.service.io
 
io.sunshower.service.model - package io.sunshower.service.model
 
io.sunshower.service.model.io - package io.sunshower.service.model.io
 
io.sunshower.service.model.task - package io.sunshower.service.model.task
 
io.sunshower.service.orchestration - package io.sunshower.service.orchestration
 
io.sunshower.service.orchestration.model - package io.sunshower.service.orchestration.model
 
io.sunshower.service.orchestration.service - package io.sunshower.service.orchestration.service
 
io.sunshower.service.repository - package io.sunshower.service.repository
 
io.sunshower.service.revision.model - package io.sunshower.service.revision.model
 
io.sunshower.service.security - package io.sunshower.service.security
 
io.sunshower.service.security.crypto - package io.sunshower.service.security.crypto
 
io.sunshower.service.security.jaxrs - package io.sunshower.service.security.jaxrs
 
io.sunshower.service.security.user - package io.sunshower.service.security.user
 
io.sunshower.service.serialization - package io.sunshower.service.serialization
 
io.sunshower.service.signup - package io.sunshower.service.signup
 
io.sunshower.service.task - package io.sunshower.service.task
Created by haswell on 3/26/17.
io.sunshower.service.task.exec - package io.sunshower.service.task.exec
Created by haswell on 2/9/17.
io.sunshower.service.tasks - package io.sunshower.service.tasks
Created by haswell on 3/27/17.
io.sunshower.service.workspace - package io.sunshower.service.workspace
 
io.sunshower.service.workspace.model - package io.sunshower.service.workspace.model
 
io.sunshower.service.workspace.service - package io.sunshower.service.workspace.service
 
isAccountNonExpired() - Method in class io.sunshower.model.core.auth.User
 
isAccountNonExpired() - Method in class io.sunshower.service.security.AuthenticationSession
 
isAccountNonExpired() - Method in class io.sunshower.service.security.Impersonation
 
isAccountNonExpired() - Method in interface io.sunshower.service.security.Session
 
isAccountNonLocked() - Method in class io.sunshower.model.core.auth.User
 
isAccountNonLocked() - Method in class io.sunshower.service.security.AuthenticationSession
 
isAccountNonLocked() - Method in class io.sunshower.service.security.Impersonation
 
isAccountNonLocked() - Method in interface io.sunshower.service.security.Session
 
isActive() - Method in class io.sunshower.service.application.DefaultApplicationService
 
isActive() - Method in interface io.sunshower.service.security.ActivationService
 
isAuthenticated() - Method in class io.sunshower.service.security.AuthenticationSession
 
isAuthenticated() - Method in class io.sunshower.service.security.Impersonation
 
isAuthenticated() - Method in interface io.sunshower.service.security.Session
 
isClosed() - Method in interface io.sunshower.service.git.GitRepository
 
isClosed() - Method in class io.sunshower.service.git.JGitRepository
 
isCredentialsNonExpired() - Method in class io.sunshower.model.core.auth.User
 
isCredentialsNonExpired() - Method in class io.sunshower.service.security.AuthenticationSession
 
isCredentialsNonExpired() - Method in class io.sunshower.service.security.Impersonation
 
isCredentialsNonExpired() - Method in interface io.sunshower.service.security.Session
 
isEnabled() - Method in class io.sunshower.model.core.auth.User
 
isEnabled() - Method in class io.sunshower.service.security.AuthenticationSession
 
isEnabled() - Method in class io.sunshower.service.security.Impersonation
 
isEnabled() - Method in interface io.sunshower.service.security.Session
 
isFailure() - Method in class io.sunshower.model.core.auth.AuditStatus
 
isGranting() - Method in class io.sunshower.model.core.auth.PermissionEntry
 
isInheriting() - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
isInitialized() - Method in class io.sunshower.service.application.DefaultApplicationService
 
isInitialized() - Method in interface io.sunshower.service.security.ApplicationService
 
isLocked(boolean) - Method in interface io.sunshower.service.git.GitRepository
 
isLocked() - Method in interface io.sunshower.service.git.GitRepository
 
isLocked(boolean) - Method in class io.sunshower.service.git.JGitRepository
 
isLocked() - Method in class io.sunshower.service.git.JGitRepository
 
isPrincipal() - Method in class io.sunshower.model.core.auth.SecurityIdentity
 
isResolved() - Method in class io.sunshower.service.model.Property
 
isSuccess() - Method in class io.sunshower.model.core.auth.AuditStatus
 
isValid(String, ConstraintValidatorContext) - Method in class io.sunshower.net.validation.UrlValidator
 
isValueRaw() - Method in class io.sunshower.service.task.Node
 
iterator() - Method in class io.sunshower.service.hal.core.AbstractElement
 

J

JAXBContextResolver - Interface in io.sunshower.common.ws.jaxb
Created by haswell on 5/31/17.
jdbcAclService(JdbcTemplate, LookupStrategy, AclCache) - Method in class io.sunshower.service.security.SecurityConfiguration
 
jdbcTemplate(DataSource) - Method in class io.sunshower.service.security.SecurityConfiguration
 
JGitRepository - Class in io.sunshower.service.git
 
JGitRepository(Repository, User) - Constructor for class io.sunshower.service.git.JGitRepository
 
JGitRepositoryService - Class in io.sunshower.service.git
Created by haswell on 5/24/17.
JGitRepositoryService() - Constructor for class io.sunshower.service.git.JGitRepositoryService
 
join() - Method in interface io.sunshower.service.Joinable
Wait for some event to happen
join() - Method in interface io.sunshower.service.model.task.ExecutionMonitor
 
Joinable<T> - Interface in io.sunshower.service
Created by haswell on 2/17/17.
JpaContentHandler - Class in io.sunshower.service.orchestration
 
JpaContentHandler(boolean, Identifier, Subject<TemplateEvent>, GitRepository, EntityManager, Template, GraphSerializationContext, PlatformTransactionManager) - Constructor for class io.sunshower.service.orchestration.JpaContentHandler
 
JpaContentHandler(Identifier, Subject<TemplateEvent>, GitRepository, EntityManager, Template, GraphSerializationContext, PlatformTransactionManager) - Constructor for class io.sunshower.service.orchestration.JpaContentHandler
 
JpaContentManager - Class in io.sunshower.service.orchestration
 
JpaContentManager(Subject<TemplateEvent>, GitRepository, EntityManager, Template, GraphSerializationContext, PlatformTransactionManager) - Constructor for class io.sunshower.service.orchestration.JpaContentManager
 
JpaCredentialService - Class in io.sunshower.service.security
Created by haswell on 6/6/17.
JpaCredentialService() - Constructor for class io.sunshower.service.security.JpaCredentialService
 
JpaTemplateService - Class in io.sunshower.service.orchestration
 
JpaTemplateService() - Constructor for class io.sunshower.service.orchestration.JpaTemplateService
 
JpaWorkspaceService - Class in io.sunshower.service.workspace
Created by haswell on 5/9/17.
JpaWorkspaceService() - Constructor for class io.sunshower.service.workspace.JpaWorkspaceService
 

K

key - Static variable in class io.sunshower.service.tasks.EntityResolverTask
 
Keypair - Class in io.sunshower.model.core.auth
 
Keypair() - Constructor for class io.sunshower.model.core.auth.Keypair
 
KeyProvider - Interface in io.sunshower.model.core.vault
Do not expose via REST or any other mechanism.
keyProvider() - Method in class io.sunshower.service.security.SecurityConfiguration
 

L

Layout - Class in io.sunshower.service.hal.core
Created by haswell on 5/22/17.
Layout() - Constructor for class io.sunshower.service.hal.core.Layout
 
Layout(Element) - Constructor for class io.sunshower.service.hal.core.Layout
 
LevelSet<T> - Interface in io.sunshower.service.task.exec
Created by haswell on 2/4/17.
LineMessage - Class in io.sunshower.service.model
Created by haswell on 5/24/17.
LineMessage(String) - Constructor for class io.sunshower.service.model.LineMessage
 
Link<T,U> - Interface in io.sunshower.service.model
 
link(Identifier, Template) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
link(Identifier, Identifier) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
link(Identifier, Template) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
link(Identifier, Identifier) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
LinkageMode - Enum in io.sunshower.service.model
 
Linked<T,U> - Interface in io.sunshower.service.model
 
LinkResolver<T,U,V> - Interface in io.sunshower.service.model
 
list() - Method in class io.sunshower.service.application.DefaultApplicationService
 
list() - Method in class io.sunshower.service.BaseRepository
 
list() - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
list() - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
list() - Method in interface io.sunshower.service.repository.EntityRepository
 
list() - Method in interface io.sunshower.service.Repository
 
list() - Method in interface io.sunshower.service.security.ActivationService
 
list() - Method in class io.sunshower.service.security.DefaultSignupService
 
list() - Method in interface io.sunshower.service.signup.SignupService
 
listQuery() - Method in class io.sunshower.service.BaseRepository
 
load(InputStream) - Method in interface io.sunshower.service.hal.core.GraphSerializationContext
 
load(InputStream) - Method in class io.sunshower.service.serialization.MOXyJsonGraphContext
 
loadSummary(InputStream) - Method in interface io.sunshower.service.hal.core.GraphSerializationContext
 
loadSummary(InputStream) - Method in class io.sunshower.service.serialization.MOXyJsonGraphContext
 
loadUserByUsername(String) - Method in class io.sunshower.service.security.user.DefaultUserService
 
Local - Annotation Type in io.sunshower.service
Created by haswell on 2/17/17.
Local - Class in io.sunshower.service.revision.model
 
Local() - Constructor for class io.sunshower.service.revision.model.Local
 
lock() - Method in interface io.sunshower.service.git.GitRepository
 
lock() - Method in class io.sunshower.service.git.JGitRepository
 
log - Static variable in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
logf(Level, String, Object...) - Method in interface io.sunshower.service.model.task.TaskLogger
 
LoggingConfiguration - Class in io.sunshower.model.core.configuration.logging
Created by haswell on 10/26/16.
LoggingConfiguration() - Constructor for class io.sunshower.model.core.configuration.logging.LoggingConfiguration
 

M

marshal(Object) - Method in class io.sunshower.model.core.event.EventTypeConverter
 
matches(String, String) - Method in interface io.sunshower.core.security.crypto.EncryptionService
 
matches(String, String) - Method in class io.sunshower.service.security.crypto.StrongEncryptionService
 
Message - Interface in io.sunshower.service.model
Created by haswell on 5/24/17.
MessageAuthenticationCode - Class in io.sunshower.service.security.crypto
 
MessageAuthenticationCode(MessageAuthenticationCode.Algorithm, String) - Constructor for class io.sunshower.service.security.crypto.MessageAuthenticationCode
 
messageAuthenticationCode(KeyProvider) - Method in class io.sunshower.service.security.SecurityConfiguration
 
MessageAuthenticationCode.Algorithm - Enum in io.sunshower.service.security.crypto
 
MethodSecurityConfiguration - Class in io.sunshower.service.security
 
MethodSecurityConfiguration() - Constructor for class io.sunshower.service.security.MethodSecurityConfiguration
 
moXyJsonGraphContext(DynamicResolvingMoxyJsonProvider, DynamicJaxrsProviders) - Method in class io.sunshower.service.CoreServiceConfiguration
 
MOXyJsonGraphContext - Class in io.sunshower.service.serialization
Created by haswell on 5/24/17.
MOXyJsonGraphContext(DynamicResolvingMoxyJsonProvider, DynamicJaxrsProviders) - Constructor for class io.sunshower.service.serialization.MOXyJsonGraphContext
 
MultitenantedAclAuthorizationStrategy - Class in io.sunshower.service.security
 
MultitenantedAclAuthorizationStrategy(GrantedAuthority) - Constructor for class io.sunshower.service.security.MultitenantedAclAuthorizationStrategy
 
MultitenantedCachingAclService - Class in io.sunshower.service.security
Created by haswell on 5/9/17.
MultitenantedCachingAclService(DataSource, LookupStrategy, AclCache) - Constructor for class io.sunshower.service.security.MultitenantedCachingAclService
 
MultitenantedHierarchicalPermissionEvaluator - Class in io.sunshower.service.security
 
MultitenantedHierarchicalPermissionEvaluator(AclService) - Constructor for class io.sunshower.service.security.MultitenantedHierarchicalPermissionEvaluator
 

N

NAME - Static variable in interface io.sunshower.service.orchestration.service.TemplateService
 
named(String) - Method in class io.sunshower.service.task.Tasks.TaskGraphBuilder
 
NameResolver - Interface in io.sunshower.inject
Created by haswell on 3/5/17.
newGraph() - Static method in class io.sunshower.service.task.Tasks
 
Node - Class in io.sunshower.service.task
Created by haswell on 3/26/17.
Node() - Constructor for class io.sunshower.service.task.Node
 
node - Variable in class io.sunshower.service.tasks.EntityResolverTask
 
NullType - Class in io.sunshower.service.task.exec
 
NullType() - Constructor for class io.sunshower.service.task.exec.NullType
 

O

ObjectIdentity - Class in io.sunshower.model.core.auth
 
ObjectIdentity() - Constructor for class io.sunshower.model.core.auth.ObjectIdentity
 
open() - Method in interface io.sunshower.service.git.GitRepository
 
open() - Method in class io.sunshower.service.git.JGitRepository
 
open(Repository) - Method in class io.sunshower.service.git.JGitRepositoryService
 
open(Repository) - Method in interface io.sunshower.service.git.RepositoryService
 
open(Graph) - Method in interface io.sunshower.service.hal.core.GraphSerializationContext
 
open(Graph) - Method in class io.sunshower.service.serialization.MOXyJsonGraphContext
 
openString(String) - Static method in class io.sunshower.service.hal.core.Contents
 
openSummary(Graph) - Method in interface io.sunshower.service.hal.core.GraphSerializationContext
 
openSummary(Graph) - Method in class io.sunshower.service.serialization.MOXyJsonGraphContext
 
orchestrationTemplateService() - Method in class io.sunshower.service.CoreServiceConfiguration
 

P

ParallelSchedule<T> - Interface in io.sunshower.service.task.exec
Created by haswell on 2/4/17.
parallelTaskExecutor(ElementContext, ExecutorService, ApplicationContext) - Method in class io.sunshower.service.CoreServiceConfiguration
 
ParallelTaskExecutor - Class in io.sunshower.service.task.exec
Created by haswell on 2/4/17.
ParallelTaskExecutor(ElementContext, ExecutorService, ApplicationContext) - Constructor for class io.sunshower.service.task.exec.ParallelTaskExecutor
 
passwordEncoder() - Method in class io.sunshower.service.security.SecurityConfiguration
 
pendingRegistrations() - Method in class io.sunshower.service.security.DefaultSignupService
 
pendingRegistrations() - Method in interface io.sunshower.service.signup.SignupService
 
Permission - Class in io.sunshower.model.core.auth
 
Permission() - Constructor for class io.sunshower.model.core.auth.Permission
 
Permission(String) - Constructor for class io.sunshower.model.core.auth.Permission
 
PermissionEntry - Class in io.sunshower.model.core.auth
 
PermissionEntry() - Constructor for class io.sunshower.model.core.auth.PermissionEntry
 
permissionEvaluator(AclService) - Method in class io.sunshower.service.security.SecurityConfiguration
 
permissionGrantingStrategy(AuditLogger) - Method in class io.sunshower.service.security.SecurityConfiguration
 
PermissionsService<U> - Interface in io.sunshower.service.security
 
PersistenceConfiguration - Class in io.sunshower.model.core
 
PersistenceConfiguration() - Constructor for class io.sunshower.model.core.PersistenceConfiguration
 
plan(Identifier, GraphService) - Method in interface io.sunshower.service.graph.service.TaskService
 
plan(Identifier, GraphService) - Method in class io.sunshower.service.task.exec.DefaultTaskService
 
postConstruct() - Method in class io.sunshower.service.security.crypto.StrongEncryptionService
 
PostSignup - Annotation Type in io.sunshower.service.security
Created by haswell on 6/21/17.
PostSignupListener - Annotation Type in io.sunshower.service.security
Created by haswell on 6/21/17.
Precondition - Annotation Type in io.sunshower.service.task
Created by haswell on 2/6/17.
Preconditions - Annotation Type in io.sunshower.service.task
Created by haswell on 2/6/17.
Properties - Class in io.sunshower.service.hal.core
Created by haswell on 5/22/17.
Properties() - Constructor for class io.sunshower.service.hal.core.Properties
 
Properties(Element) - Constructor for class io.sunshower.service.hal.core.Properties
 
Property - Class in io.sunshower.service.model
 
Property() - Constructor for class io.sunshower.service.model.Property
 
Property(Property.Type, String, String, String) - Constructor for class io.sunshower.service.model.Property
 
Property - Annotation Type in io.sunshower.service.task
Created by haswell on 2/3/17.
Property.Type - Enum in io.sunshower.service.model
 
PropertyAwareObject<T extends PropertyAwareObject<T>> - Class in io.sunshower.service.model
 
PropertyAwareObject() - Constructor for class io.sunshower.service.model.PropertyAwareObject
 
PropertyAwareObject(Class<T>) - Constructor for class io.sunshower.service.model.PropertyAwareObject
 
PropertyGraph<V extends PropertyGraphElement<G>,E extends PropertyGraphElement<G>,G extends PropertyGraph<V,E,G>> - Class in io.sunshower.service.model
 
PropertyGraph(Class<G>) - Constructor for class io.sunshower.service.model.PropertyGraph
 
PropertyGraphElement<G extends PropertyGraph> - Class in io.sunshower.service.model
 
PropertyGraphElement(Class<G>) - Constructor for class io.sunshower.service.model.PropertyGraphElement
 
PropertyType - Interface in io.sunshower.service.model
 
ProtectedDistributableEntity - Class in io.sunshower.model.core.auth
Created by haswell on 5/9/17.
ProtectedDistributableEntity() - Constructor for class io.sunshower.model.core.auth.ProtectedDistributableEntity
 
ProtectedDistributableHierarchicalEntity<T extends ProtectedDistributableHierarchicalEntity<T>> - Class in io.sunshower.model.core.auth
Created by haswell on 5/22/17.
ProtectedDistributableHierarchicalEntity(Identifier) - Constructor for class io.sunshower.model.core.auth.ProtectedDistributableHierarchicalEntity
 
put(String, T) - Method in class io.sunshower.service.hal.core.Properties
 

R

read(File) - Method in interface io.sunshower.service.git.GitRepository
 
read(String) - Method in interface io.sunshower.service.git.GitRepository
 
read(File) - Method in class io.sunshower.service.git.JGitRepository
 
read(String) - Method in class io.sunshower.service.git.JGitRepository
 
read() - Method in interface io.sunshower.service.graph.service.ContentResolver
 
read(InputStream) - Static method in class io.sunshower.service.hal.core.Contents
 
read() - Method in class io.sunshower.service.hal.core.FileBasedContentResolver
 
readAclById(ObjectIdentity, List<Sid>) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
readAclById(ObjectIdentity) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
readAclsById(List<ObjectIdentity>, List<Sid>) - Method in class io.sunshower.service.security.IdentifierEnabledLookupStrategy
 
readAclsById(List<ObjectIdentity>) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
readAclsById(List<ObjectIdentity>, List<Sid>) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
readAclsById(List<ObjectIdentity>, List<Sid>) - Method in class io.sunshower.service.security.UUIDEnabledLookupStrategy
 
readString(InputStream) - Static method in class io.sunshower.service.hal.core.Contents
 
Region - Annotation Type in io.sunshower.model.core.configuration
Created by haswell on 10/26/16.
register(Class<?>, String, Object) - Method in class io.sunshower.inject.Injector
 
register(Class<?>, Object) - Method in class io.sunshower.inject.Injector
 
register(Class<T>, U, String, T) - Method in class io.sunshower.service.DefaultServiceResolver
 
register(Class<T>, String, T) - Method in class io.sunshower.service.DefaultServiceResolver
 
register(Class<?>, Class<T>) - Method in class io.sunshower.service.serialization.DynamicResolvingMoxyJsonProvider
 
register(Class<T>, U, String, T) - Method in interface io.sunshower.service.ServiceResolver
 
register(Class<T>, String, T) - Method in interface io.sunshower.service.ServiceResolver
 
register(String, Class<?>) - Method in interface io.sunshower.service.task.ElementContext
 
register(String, Class<?>) - Method in class io.sunshower.service.task.exec.SpringElementContext
 
registerComponent(Class<T>) - Method in interface io.sunshower.service.hal.core.GraphSerializationContext
 
registerComponent(Class<T>) - Method in class io.sunshower.service.serialization.MOXyJsonGraphContext
 
RegistrationRequest - Class in io.sunshower.service.signup
 
RegistrationRequest() - Constructor for class io.sunshower.service.signup.RegistrationRequest
 
RegistrationRequest(User) - Constructor for class io.sunshower.service.signup.RegistrationRequest
 
Relationship - Class in io.sunshower.service.task
Created by haswell on 3/27/17.
Relationship() - Constructor for class io.sunshower.service.task.Relationship
 
Relationship(String) - Constructor for class io.sunshower.service.task.Relationship
 
RelationshipType - Enum in io.sunshower.service.model
 
Remote - Class in io.sunshower.service.revision.model
 
Remote() - Constructor for class io.sunshower.service.revision.model.Remote
 
removeAdministrator(User) - Method in class io.sunshower.service.application.DefaultApplicationService
 
removeAdministrator(User) - Method in interface io.sunshower.service.security.ApplicationService
 
removeContent(Content) - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
removeContent(String) - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
removeContent(String) - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
removeContent(Content) - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
removeProperty(Property) - Method in class io.sunshower.service.model.PropertyAwareObject
 
removeRole(Role) - Method in class io.sunshower.model.core.auth.User
 
removeRoles(Collection<Role>) - Method in class io.sunshower.model.core.auth.User
 
removeUser(User) - Method in class io.sunshower.model.core.auth.Role
 
Repositories - Class in io.sunshower.service.revision.model
Created by haswell on 5/30/17.
Repositories() - Constructor for class io.sunshower.service.revision.model.Repositories
 
Repository<T,U extends java.io.Serializable> - Interface in io.sunshower.service
Created by haswell on 2/7/17.
Repository - Class in io.sunshower.service.revision.model
 
Repository() - Constructor for class io.sunshower.service.revision.model.Repository
 
RepositoryException - Exception in io.sunshower.service.git
Created by haswell on 5/22/17.
RepositoryException() - Constructor for exception io.sunshower.service.git.RepositoryException
 
RepositoryException(String) - Constructor for exception io.sunshower.service.git.RepositoryException
 
RepositoryException(String, Throwable) - Constructor for exception io.sunshower.service.git.RepositoryException
 
RepositoryException(Throwable) - Constructor for exception io.sunshower.service.git.RepositoryException
 
RepositoryException(String, Throwable, boolean, boolean) - Constructor for exception io.sunshower.service.git.RepositoryException
 
repositoryService() - Method in class io.sunshower.service.CoreServiceConfiguration
 
RepositoryService - Interface in io.sunshower.service.git
Created by haswell on 5/22/17.
resolve(AccessibleObject) - Method in class io.sunshower.inject.FieldNameResolver
 
resolve(AccessibleObject) - Method in interface io.sunshower.inject.NameResolver
 
resolve(Class<T>, String) - Method in class io.sunshower.service.DefaultServiceResolver
 
resolve(Class<T>, U, String) - Method in class io.sunshower.service.DefaultServiceResolver
 
resolve(Class<T>, String) - Method in interface io.sunshower.service.graph.service.GraphServiceResolver
 
resolve(Class<T>, String) - Method in class io.sunshower.service.graph.SpringGraphServiceResolver
 
resolve(Content) - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
resolve(String) - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
resolve(Tenant, User, Credential) - Method in class io.sunshower.service.io.DefaultConfigurableFileResolutionStrategy
 
resolve(Tenant, User, Credential) - Method in interface io.sunshower.service.model.io.FileResolutionStrategy
 
resolve(Class<V>) - Method in interface io.sunshower.service.model.LinkResolver
 
resolve(String) - Method in interface io.sunshower.service.model.task.ExecutionMonitor
 
resolve(Identifier) - Method in interface io.sunshower.service.model.task.ExecutionMonitor
 
resolve(Content) - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
resolve(String) - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
resolve(String) - Method in class io.sunshower.service.revision.model.Repository
 
resolve(Class<T>, String) - Method in interface io.sunshower.service.ServiceResolver
 
resolve(Class<T>, U, String) - Method in interface io.sunshower.service.ServiceResolver
 
resolve(Node, TaskGraph, ContextResolver) - Method in interface io.sunshower.service.task.ElementContext
 
resolve(Node, TaskGraph, ContextResolver) - Method in class io.sunshower.service.task.exec.SpringElementContext
 
resolve() - Method in class io.sunshower.service.tasks.EntityResolverTask
 
resolveBinding(Field) - Method in class io.sunshower.inject.Injector
 
resolver - Variable in class io.sunshower.inject.Injector
 
resolveRelationship(Edge, TaskGraph) - Method in interface io.sunshower.service.task.ElementContext
 
resolveRelationship(Edge, TaskGraph) - Method in class io.sunshower.service.task.exec.SpringElementContext
 
retrieveObjectIdentityPrimaryKey(ObjectIdentity) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Retrieves the primary key from the acl_object_identity table for the passed ObjectIdentity.
retrieveObjectIdentityPrimaryKey(ObjectIdentity) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Retrieves the primary key from the acl_object_identity table for the passed ObjectIdentity.
Revision - Class in io.sunshower.service.revision.model
Created by haswell on 5/22/17.
Revision() - Constructor for class io.sunshower.service.revision.model.Revision
 
RevisionUtils - Class in io.sunshower.service.git
Created by haswell on 5/22/17.
RevisionUtils() - Constructor for class io.sunshower.service.git.RevisionUtils
 
revoke(Identifier) - Method in class io.sunshower.service.security.DefaultSignupService
 
revoke(Identifier) - Method in interface io.sunshower.service.signup.SignupService
 
revokeAll(Class<T>, T) - Method in class io.sunshower.service.BaseRepository
 
revokeAll(E) - Method in class io.sunshower.service.BaseRepository
 
revokeOnCurrentSession(Class<T>, T, U...) - Method in interface io.sunshower.service.security.PermissionsService
 
revokeOnCurrentSession(Class<T>, T, Permission...) - Method in class io.sunshower.service.security.SpringPermissionsService
 
Role - Class in io.sunshower.model.core.auth
 
Role() - Constructor for class io.sunshower.model.core.auth.Role
 
Role(String) - Constructor for class io.sunshower.model.core.auth.Role
 
Role(String, String) - Constructor for class io.sunshower.model.core.auth.Role
 
roleHierarchy() - Method in class io.sunshower.service.security.SecurityConfiguration
 
RoleService - Interface in io.sunshower.core.security
 
roleService() - Method in class io.sunshower.service.security.SecurityConfiguration
 
run(ExecutionPlan) - Method in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
run(TaskGraph, TaskContext) - Method in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
run(TaskGraph) - Method in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
Run - Annotation Type in io.sunshower.service.task
Created by haswell on 2/1/17.

S

save(User) - Method in interface io.sunshower.core.security.UserService
 
save(E) - Method in class io.sunshower.service.BaseRepository
 
save(E) - Method in interface io.sunshower.service.repository.EntityRepository
 
save(T) - Method in interface io.sunshower.service.Repository
 
save(User) - Method in class io.sunshower.service.security.user.DefaultUserService
 
saveGraph(Identifier, Graph) - Method in interface io.sunshower.service.graph.service.GraphService
 
saveGraph(Identifier, Graph) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
saveGraph(Identifier, Graph) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
Schemata - Class in io.sunshower.model.core
 
search(T) - Method in interface io.sunshower.service.SearchableService
 
Search - Enum in io.sunshower.service.task
Created by haswell on 2/1/17.
SearchableService<T> - Interface in io.sunshower.service
Created by haswell on 4/12/17.
secret(String, String, String) - Static method in class io.sunshower.service.model.Property
 
SecuredObject - Class in io.sunshower.model.core.auth
 
SecuredObject() - Constructor for class io.sunshower.model.core.auth.SecuredObject
 
SecuredObject(Class<?>) - Constructor for class io.sunshower.model.core.auth.SecuredObject
 
securityAuditLogger() - Method in class io.sunshower.service.security.SecurityConfiguration
 
SecurityConfiguration - Class in io.sunshower.service.security
 
SecurityConfiguration() - Constructor for class io.sunshower.service.security.SecurityConfiguration
 
SecurityException - Exception in io.sunshower.core.security
Created by haswell on 10/22/16.
SecurityException() - Constructor for exception io.sunshower.core.security.SecurityException
 
SecurityException(String) - Constructor for exception io.sunshower.core.security.SecurityException
 
SecurityException(String, Throwable) - Constructor for exception io.sunshower.core.security.SecurityException
 
SecurityException(Throwable) - Constructor for exception io.sunshower.core.security.SecurityException
 
SecurityException(String, Throwable, boolean, boolean) - Constructor for exception io.sunshower.core.security.SecurityException
 
SecurityIdentity - Class in io.sunshower.model.core.auth
 
SecurityIdentity() - Constructor for class io.sunshower.model.core.auth.SecurityIdentity
 
SecurityPersistenceConfiguration - Class in io.sunshower.security.api
 
SecurityPersistenceConfiguration() - Constructor for class io.sunshower.security.api.SecurityPersistenceConfiguration
 
ServicePersistenceConfiguration - Class in io.sunshower.service.cfg
 
ServicePersistenceConfiguration() - Constructor for class io.sunshower.service.cfg.ServicePersistenceConfiguration
 
ServiceResolver - Interface in io.sunshower.service
Created by haswell on 3/3/17.
Session<T> - Class in io.sunshower.model.core.auth
Created by haswell on 2/20/17.
Session() - Constructor for class io.sunshower.model.core.auth.Session
 
Session - Interface in io.sunshower.service.security
 
set(String, String) - Method in class io.sunshower.service.hal.core.Stylesheet
 
setActiveUntil(Date) - Method in class io.sunshower.model.core.auth.Details
 
setAuthenticated(boolean) - Method in class io.sunshower.service.security.AuthenticationSession
 
setAuthenticated(boolean) - Method in class io.sunshower.service.security.Impersonation
 
setAuthenticated(boolean) - Method in interface io.sunshower.service.security.Session
 
setAuthorities(Collection<Role>) - Method in class io.sunshower.model.core.auth.User
 
setAuthority(String) - Method in class io.sunshower.model.core.auth.GroupPermission
 
setAuthority(String) - Method in class io.sunshower.model.core.auth.Role
 
setBatchSize(int) - Method in class io.sunshower.service.security.IdentifierEnabledLookupStrategy
 
setBatchSize(int) - Method in class io.sunshower.service.security.UUIDEnabledLookupStrategy
 
setCategory(String) - Method in class io.sunshower.model.core.event.AbstractEvent
 
setChildren(Set<ObjectIdentity>) - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
setChildren(Set<File>) - Method in class io.sunshower.model.core.io.File
 
setClassIdentityQuery(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Sets the query that will be used to retrieve the identity of a newly created row in the acl_class table.
setClassIdentityQuery(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Sets the query that will be used to retrieve the identity of a newly created row in the acl_class table.
setClassPrimaryKeyQuery(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setClassPrimaryKeyQuery(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setCreated(Date) - Method in class io.sunshower.service.model.BaseModelObject
 
setCredential(Credential) - Method in class io.sunshower.service.revision.model.Remote
 
setDefaults() - Method in class io.sunshower.model.core.auth.Role
 
setDefaults() - Method in class io.sunshower.model.core.auth.User
 
setDefaults() - Method in class io.sunshower.service.hal.core.AbstractElement
 
setDefaults() - Method in class io.sunshower.service.model.BaseModelObject
 
setDefaults() - Method in class io.sunshower.service.signup.RegistrationRequest
 
setDeleteEntryByObjectIdentityForeignKeySql(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setDeleteEntryByObjectIdentityForeignKeySql(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setDeleteObjectIdentityByPrimaryKeySql(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setDeleteObjectIdentityByPrimaryKeySql(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setDescription(String) - Method in class io.sunshower.service.orchestration.model.Template
 
setDetails(TenantDetails) - Method in class io.sunshower.model.core.auth.Tenant
 
setEdges(Set<Edge>) - Method in class io.sunshower.service.hal.core.Graph
 
setEdges(Collection<E>) - Method in class io.sunshower.service.model.PropertyGraph
 
setEdges(Set<Edge>) - Method in class io.sunshower.service.task.TaskGraph
 
setEdgeSummary(ElementSummary) - Method in class io.sunshower.service.hal.core.GraphSummary
 
setElement(Element) - Method in class io.sunshower.service.hal.core.Layout
 
setElementType(ElementType) - Method in class io.sunshower.service.hal.core.AbstractElement
 
setEmailAddress(String) - Method in class io.sunshower.model.core.auth.Details
 
setExpiration(Date) - Method in class io.sunshower.model.core.auth.Token
 
setExpires(Date) - Method in class io.sunshower.service.signup.RegistrationRequest
 
setExtension(String) - Method in class io.sunshower.model.core.io.File
 
setExtension(String) - Method in class io.sunshower.model.core.Version
 
setFailure(boolean) - Method in class io.sunshower.model.core.auth.AuditStatus
 
setFile(File) - Method in class io.sunshower.service.hal.core.Content
 
setFile(File) - Method in class io.sunshower.service.revision.model.Local
 
setFirstname(String) - Method in class io.sunshower.model.core.auth.Details
 
setForeignKeysInDatabase(boolean) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setForeignKeysInDatabase(boolean) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setGranting(boolean) - Method in class io.sunshower.model.core.auth.PermissionEntry
 
setGraph(G) - Method in class io.sunshower.service.model.PropertyGraphElement
 
setGroup(Group) - Method in class io.sunshower.model.core.auth.GroupPermission
 
setHeight(double) - Method in class io.sunshower.service.hal.core.Layout
 
setId(Identifier) - Method in class io.sunshower.model.core.Application
 
setId(Identifier) - Method in class io.sunshower.model.core.auth.Session
 
setId(Identifier) - Method in class io.sunshower.model.core.Version
 
setId(Identifier) - Method in class io.sunshower.service.hal.core.AbstractElement
 
setId(Identifier) - Method in class io.sunshower.service.task.Edge
 
setId(Identifier) - Method in class io.sunshower.service.task.Node
 
setId(Identifier) - Method in class io.sunshower.service.tasks.EntityResolverNode
 
setIdentifiers(List<Identifier>) - Method in class io.sunshower.service.hal.core.ElementSummary
 
setIdentity(SecurityIdentity) - Method in class io.sunshower.model.core.auth.PermissionEntry
 
setIdentity(ObjectIdentity) - Method in class io.sunshower.model.core.auth.ProtectedDistributableEntity
 
setInheriting(boolean) - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
setInsertClassSql(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setInsertClassSql(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setInsertEntrySql(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setInsertEntrySql(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setInsertObjectIdentitySql(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setInsertObjectIdentitySql(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setInsertSidSql(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setInsertSidSql(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setInstance(SecuredObject) - Method in class io.sunshower.model.core.auth.PermissionEntry
 
setInstance(T) - Method in class io.sunshower.service.task.ElementDescriptor
 
setKey(String) - Method in class io.sunshower.model.core.auth.Keypair
 
setKey(String) - Method in class io.sunshower.service.model.Property
 
setKey(String) - Method in class io.sunshower.service.orchestration.model.Template
 
setKey(String) - Method in class io.sunshower.service.task.Node
 
setKey(String) - Method in class io.sunshower.service.task.Relationship
 
setKey(String) - Method in class io.sunshower.service.workspace.model.Workspace
 
setLastActive(Date) - Method in class io.sunshower.model.core.auth.Details
 
setLastModified(Date) - Method in class io.sunshower.service.model.BaseModelObject
 
setLastModified(Date) - Method in interface io.sunshower.service.model.Updatable
 
setLastModified(Updatable) - Method in class io.sunshower.service.model.UpdateListener
 
setLastname(String) - Method in class io.sunshower.model.core.auth.Details
 
setLayout(Layout) - Method in class io.sunshower.service.hal.core.AbstractElement
 
setLayout(Layout) - Method in interface io.sunshower.service.hal.core.Element
 
setLevel(int) - Method in class io.sunshower.service.model.task.ExecutionLevel
 
setLevels(List<ExecutionLevel>) - Method in class io.sunshower.service.model.task.ExecutionPlan
 
setLink(TemplateLink) - Method in class io.sunshower.service.orchestration.model.Template
 
setLocal(Local) - Method in class io.sunshower.service.revision.model.Repository
 
setLookupObjectIdentitiesWhereClause(String) - Method in class io.sunshower.service.security.IdentifierEnabledLookupStrategy
The SQL for the where clause used in the lookupObjectIdentities method.
setLookupObjectIdentitiesWhereClause(String) - Method in class io.sunshower.service.security.UUIDEnabledLookupStrategy
The SQL for the where clause used in the lookupObjectIdentities method.
setLookupPrimaryKeysWhereClause(String) - Method in class io.sunshower.service.security.IdentifierEnabledLookupStrategy
The SQL for the where clause used in the lookupPrimaryKey method.
setLookupPrimaryKeysWhereClause(String) - Method in class io.sunshower.service.security.UUIDEnabledLookupStrategy
The SQL for the where clause used in the lookupPrimaryKey method.
setMajor(Integer) - Method in class io.sunshower.model.core.Version
 
setMask(int) - Method in class io.sunshower.model.core.auth.PermissionEntry
 
setMediaType(String) - Method in class io.sunshower.service.hal.core.Content
 
setMembers(Set<User>) - Method in class io.sunshower.model.core.auth.Group
 
setMinor(Integer) - Method in class io.sunshower.model.core.Version
 
setMinorMinor(Integer) - Method in class io.sunshower.model.core.Version
 
setMode(LinkageMode) - Method in class io.sunshower.service.model.AbstractEntityLink
 
setModified(Date) - Method in class io.sunshower.service.model.BaseModelObject
 
setName(String) - Method in class io.sunshower.model.core.auth.Group
 
setName(String) - Method in class io.sunshower.model.core.auth.Tenant
 
setName(String) - Method in class io.sunshower.service.hal.core.AbstractElement
 
setName(String) - Method in class io.sunshower.service.hal.core.Content
 
setName(String) - Method in class io.sunshower.service.model.BaseModelObject
 
setName(String) - Method in class io.sunshower.service.model.Property
 
setName(String) - Method in class io.sunshower.service.revision.model.Remote
 
setName(String) - Method in class io.sunshower.service.task.Node
 
setNodes(Set<Node>) - Method in class io.sunshower.service.task.TaskGraph
 
setObject(SecuredObject) - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
setObjectIdentityPrimaryKeyQuery(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setObjectIdentityPrimaryKeyQuery(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setOrder(int) - Method in class io.sunshower.model.core.auth.PermissionEntry
 
setOrder(Integer) - Method in class io.sunshower.service.hal.core.Content
 
setOrderByClause(String) - Method in class io.sunshower.service.security.IdentifierEnabledLookupStrategy
The SQL for the "order by" clause used in both queries.
setOrderByClause(String) - Method in class io.sunshower.service.security.UUIDEnabledLookupStrategy
The SQL for the "order by" clause used in both queries.
setOwner(SecurityIdentity) - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
setOwner(User) - Method in class io.sunshower.model.core.auth.SecurityIdentity
 
setPanX(double) - Method in class io.sunshower.service.hal.core.GlobalLayout
 
setPanY(double) - Method in class io.sunshower.service.hal.core.GlobalLayout
 
setParent(ObjectIdentity) - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
setParent(Role) - Method in class io.sunshower.model.core.auth.Role
 
setParent(Tenant) - Method in class io.sunshower.model.core.auth.Tenant
 
setParent(File) - Method in class io.sunshower.model.core.io.File
 
setPassword(String) - Method in class io.sunshower.model.core.auth.UsernamePasswordCredential
 
setPath(String) - Method in class io.sunshower.model.core.io.File
 
setPayload(Object) - Method in class io.sunshower.service.model.task.ExecutionPlan
 
setPermissionFactory(PermissionFactory) - Method in class io.sunshower.service.security.IdentifierEnabledLookupStrategy
Sets the PermissionFactory instance which will be used to convert loaded permission data values to Permissions.
setPermissionFactory(PermissionFactory) - Method in class io.sunshower.service.security.UUIDEnabledLookupStrategy
Sets the PermissionFactory instance which will be used to convert loaded permission data values to Permissions.
setPhoneNumber(String) - Method in class io.sunshower.model.core.auth.Details
 
setPrincipal(boolean) - Method in class io.sunshower.model.core.auth.SecurityIdentity
 
setProperties(Collection<Property>) - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
setProperties(String, ContentHandler.PropertyInclusion, Collection<Property>) - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
setProperties(String, Collection<Property>) - Method in interface io.sunshower.service.hal.core.contents.ContentHandler
 
setProperties(Map<String, Object>) - Method in class io.sunshower.service.hal.core.Properties
 
setProperties(List<Property>) - Method in class io.sunshower.service.model.PropertyAwareObject
 
setProperties(Collection<Property>) - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
setProperties(String, ContentHandler.PropertyInclusion, Collection<Property>) - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
setProperties(String, Collection<Property>) - Method in class io.sunshower.service.orchestration.JpaContentHandler
 
setProperty(Class<T>, String) - Method in class io.sunshower.service.model.PropertyAwareObject
 
setReference(Identifier) - Method in class io.sunshower.model.core.auth.ObjectIdentity
 
setReference(String) - Method in class io.sunshower.service.hal.core.Content
 
setRegistered(Date) - Method in class io.sunshower.model.core.auth.Details
 
setRelationship(String) - Method in class io.sunshower.service.hal.core.Edge
 
setRelationship(Identifier) - Method in class io.sunshower.service.task.Edge
 
setRemote(Remote) - Method in class io.sunshower.service.revision.model.Repository
 
setRepository(Repository) - Method in class io.sunshower.service.workspace.model.Workspace
 
setRequested(Date) - Method in class io.sunshower.service.signup.RegistrationRequest
 
setRequestId(String) - Method in class io.sunshower.service.signup.RegistrationRequest
 
setResolutionStrategy(Class<? extends FileResolutionStrategy>) - Method in class io.sunshower.service.revision.model.Local
 
setRevision(String) - Method in class io.sunshower.service.revision.model.Revision
 
setRole(Class<T>) - Method in class io.sunshower.service.model.PropertyAwareObject
 
setRoles(Set<Role>) - Method in class io.sunshower.model.core.auth.User
 
setRoot(File) - Method in class io.sunshower.model.core.auth.Details
 
setRoot(File) - Method in class io.sunshower.model.core.auth.TenantDetails
 
setScaleX(double) - Method in class io.sunshower.service.hal.core.GlobalLayout
 
setScaleY(double) - Method in class io.sunshower.service.hal.core.GlobalLayout
 
setSecret(String) - Method in class io.sunshower.model.core.auth.Credential
 
setSecret(String) - Method in class io.sunshower.model.core.auth.Keypair
 
setSecret(String) - Method in class io.sunshower.model.core.auth.UsernamePasswordCredential
 
setSelectClause(String) - Method in class io.sunshower.service.security.IdentifierEnabledLookupStrategy
The SQL for the select clause.
setSelectClause(String) - Method in class io.sunshower.service.security.UUIDEnabledLookupStrategy
The SQL for the select clause.
setSessionId(String) - Method in class io.sunshower.model.core.auth.Session
 
setSidIdentityQuery(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Sets the query that will be used to retrieve the identity of a newly created row in the acl_sid table.
setSidIdentityQuery(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Sets the query that will be used to retrieve the identity of a newly created row in the acl_sid table.
setSidPrimaryKeyQuery(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setSidPrimaryKeyQuery(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setSource(Vertex) - Method in class io.sunshower.service.hal.core.Edge
 
setSource(T) - Method in class io.sunshower.service.model.AbstractEntityLink
 
setSource(Identifier) - Method in class io.sunshower.service.task.Edge
 
setStatus(AuditStatus) - Method in class io.sunshower.model.core.auth.PermissionEntry
 
setStyle(Stylesheet) - Method in class io.sunshower.service.hal.core.AbstractElement
 
setStyle(String, String) - Method in class io.sunshower.service.hal.core.AbstractElement
 
setStyle(String, String) - Method in interface io.sunshower.service.hal.core.Styleable
 
setStyles(Map<String, String>) - Method in class io.sunshower.service.hal.core.Stylesheet
 
setSuccess(boolean) - Method in class io.sunshower.model.core.auth.AuditStatus
 
setTarget(Vertex) - Method in class io.sunshower.service.hal.core.Edge
 
setTarget(U) - Method in class io.sunshower.service.model.AbstractEntityLink
 
setTarget(Identifier) - Method in class io.sunshower.service.task.Edge
 
setTargetId(Identifier) - Method in class io.sunshower.model.core.auth.Session
 
setTargetType(Class<T>) - Method in class io.sunshower.model.core.auth.Session
 
setTasks(List<ExecutionTask>) - Method in class io.sunshower.service.model.task.ExecutionLevel
 
setTemplates(Set<Template>) - Method in class io.sunshower.service.workspace.model.Workspace
 
setTenant(Tenant) - Method in class io.sunshower.model.core.auth.TenantDetails
 
setToken(Token) - Method in class io.sunshower.model.core.auth.Authentication
 
setToken(String) - Method in class io.sunshower.model.core.auth.Token
 
setType(Class<?>) - Method in class io.sunshower.model.core.auth.SecuredObject
 
setType(String) - Method in class io.sunshower.model.core.event.AbstractEvent
 
setType(ContentType) - Method in class io.sunshower.service.hal.core.Content
 
setType(RelationshipType) - Method in class io.sunshower.service.model.AbstractEntityLink
 
setType(Class<T>) - Method in class io.sunshower.service.model.PropertyAwareObject
 
setType(Class<?>) - Method in class io.sunshower.service.revision.model.Revision
 
setType(Class<?>) - Method in class io.sunshower.service.tasks.EntityResolverNode
 
setUpdateObjectIdentity(String) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
 
setUpdateObjectIdentity(String) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
 
setUri(String) - Method in class io.sunshower.service.revision.model.Remote
 
setUser(User) - Method in class io.sunshower.model.core.auth.Authentication
 
setUser(User) - Method in class io.sunshower.model.core.auth.Details
 
setUser(User) - Method in class io.sunshower.service.signup.RegistrationRequest
 
setUsername(String) - Method in class io.sunshower.model.core.auth.SecurityIdentity
 
setUsername(String) - Method in class io.sunshower.model.core.auth.UsernamePasswordCredential
 
setUsers(Set<User>) - Method in class io.sunshower.model.core.auth.Tenant
 
setValue(String) - Method in class io.sunshower.service.model.Property
 
setValue(Object) - Method in class io.sunshower.service.task.Node
 
setVersion(Version) - Method in class io.sunshower.service.orchestration.model.Template
 
setVertexSummary(ElementSummary) - Method in class io.sunshower.service.hal.core.GraphSummary
 
setVertices(Set<Vertex>) - Method in class io.sunshower.service.hal.core.Graph
 
setVertices(Collection<V>) - Method in class io.sunshower.service.model.PropertyGraph
 
setWidth(double) - Method in class io.sunshower.service.hal.core.Layout
 
setWorkspace(Workspace) - Method in class io.sunshower.service.orchestration.model.Template
 
setX(double) - Method in class io.sunshower.service.hal.core.Layout
 
setY(double) - Method in class io.sunshower.service.hal.core.Layout
 
sign(String) - Method in interface io.sunshower.core.security.crypto.EncryptionService
 
sign(String) - Method in class io.sunshower.service.security.crypto.StrongEncryptionService
 
Signature - Interface in io.sunshower.service.security.crypto
 
signup(User) - Method in class io.sunshower.service.security.DefaultSignupService
 
signup(User) - Method in interface io.sunshower.service.signup.SignupService
 
signupService() - Method in class io.sunshower.service.security.SecurityConfiguration
 
SignupService - Interface in io.sunshower.service.signup
Created by haswell on 10/17/16.
size() - Method in interface io.sunshower.service.task.exec.LevelSet
 
spliterator() - Method in class io.sunshower.service.hal.core.AbstractElement
 
springAclCache(CacheManager) - Method in class io.sunshower.service.security.SecurityConfiguration
 
springCacheManager() - Method in class io.sunshower.service.security.SecurityConfiguration
 
SpringElementContext - Class in io.sunshower.service.task.exec
Created by haswell on 3/27/17.
SpringElementContext() - Constructor for class io.sunshower.service.task.exec.SpringElementContext
 
SpringGraphServiceResolver - Class in io.sunshower.service.graph
Created by haswell on 5/25/17.
SpringGraphServiceResolver(ApplicationContext) - Constructor for class io.sunshower.service.graph.SpringGraphServiceResolver
 
springPermissionsService() - Method in class io.sunshower.service.CoreServiceConfiguration
 
SpringPermissionsService - Class in io.sunshower.service.security
 
SpringPermissionsService() - Constructor for class io.sunshower.service.security.SpringPermissionsService
 
start() - Method in interface io.sunshower.service.model.task.ExecutionMonitor
 
Status - Enum in io.sunshower.service.task
Created by haswell on 3/27/17.
string(String, String, String) - Static method in class io.sunshower.service.model.Property
 
StrongEncryptionService - Class in io.sunshower.service.security.crypto
 
StrongEncryptionService() - Constructor for class io.sunshower.service.security.crypto.StrongEncryptionService
 
Styleable - Interface in io.sunshower.service.hal.core
Created by haswell on 5/22/17.
Stylesheet - Class in io.sunshower.service.hal.core
Created by haswell on 5/22/17.
Stylesheet() - Constructor for class io.sunshower.service.hal.core.Stylesheet
 
subscribe(Observer<? super TemplateEvent>) - Method in class io.sunshower.service.orchestration.JpaTemplateService
 
subscribe(Observer<? super TemplateEvent>) - Method in interface io.sunshower.service.orchestration.service.TemplateService
 
summarize(Graph) - Method in interface io.sunshower.service.hal.core.GraphSerializationContext
 
summarize(Graph) - Method in class io.sunshower.service.serialization.MOXyJsonGraphContext
 
SUMMARY_PATH - Static variable in class io.sunshower.service.orchestration.JpaTemplateService
 
SUNSHOWER - Static variable in class io.sunshower.model.core.Schemata
 
SystemException - Exception in io.sunshower.model.core.faults
Created by haswell on 2/26/17.
SystemException() - Constructor for exception io.sunshower.model.core.faults.SystemException
 
SystemException(String) - Constructor for exception io.sunshower.model.core.faults.SystemException
 
SystemException(String, Throwable) - Constructor for exception io.sunshower.model.core.faults.SystemException
 
SystemException(Throwable) - Constructor for exception io.sunshower.model.core.faults.SystemException
 
SystemException(String, Throwable, boolean, boolean) - Constructor for exception io.sunshower.model.core.faults.SystemException
 

T

Task - Annotation Type in io.sunshower.service.task
Created by haswell on 1/31/17.
task(String) - Method in class io.sunshower.service.task.Tasks.TaskGraphBuilder
 
TASK_COMPLETE - Static variable in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
TASK_ERROR - Static variable in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
TASK_STARTING - Static variable in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
TaskContext - Class in io.sunshower.service.task
 
TaskContext() - Constructor for class io.sunshower.service.task.TaskContext
 
TaskContext.Binding<T> - Class in io.sunshower.service.task
 
TaskDefinition - Class in io.sunshower.service.model.task
Created by haswell on 3/27/17.
TaskDefinition(ElementDescriptor) - Constructor for class io.sunshower.service.model.task.TaskDefinition
 
TaskEvent - Class in io.sunshower.service.model.task
Created by haswell on 2/15/17.
TaskEvent() - Constructor for class io.sunshower.service.model.task.TaskEvent
 
TaskEvent(TaskEvent.Type, Identifier, Identifier) - Constructor for class io.sunshower.service.model.task.TaskEvent
 
TaskEvent.Type - Enum in io.sunshower.service.model.task
 
TaskException - Exception in io.sunshower.service.task.exec
Created by haswell on 2/15/17.
TaskException(Exception, Identifier, Identifier) - Constructor for exception io.sunshower.service.task.exec.TaskException
 
TaskGraph - Class in io.sunshower.service.task
Created by haswell on 3/26/17.
TaskGraph() - Constructor for class io.sunshower.service.task.TaskGraph
 
TaskGraphBuilder() - Constructor for class io.sunshower.service.task.Tasks.TaskGraphBuilder
 
TaskGraphBuilder(String, Identifier) - Constructor for class io.sunshower.service.task.Tasks.TaskGraphBuilder
 
TaskLogEvent - Class in io.sunshower.service.task.exec
 
TaskLogEvent(Level, String, Object...) - Constructor for class io.sunshower.service.task.exec.TaskLogEvent
 
TaskLogger - Interface in io.sunshower.service.model.task
 
Tasks - Class in io.sunshower.service.task
Created by haswell on 3/26/17.
Tasks() - Constructor for class io.sunshower.service.task.Tasks
 
Tasks.TaskGraphBuilder - Class in io.sunshower.service.task
 
taskService() - Method in class io.sunshower.service.CoreServiceConfiguration
 
TaskService - Interface in io.sunshower.service.graph.service
 
Template - Class in io.sunshower.service.orchestration.model
 
Template() - Constructor for class io.sunshower.service.orchestration.model.Template
 
TemplateEvent<T> - Class in io.sunshower.service.orchestration.model
 
TemplateEvent(TemplateEvent.Type) - Constructor for class io.sunshower.service.orchestration.model.TemplateEvent
 
TemplateEvent.Type - Enum in io.sunshower.service.orchestration.model
 
TemplateEvents - Class in io.sunshower.service.orchestration.model
 
TemplateEvents() - Constructor for class io.sunshower.service.orchestration.model.TemplateEvents
 
TemplateEvents.ContentSavedEvent - Class in io.sunshower.service.orchestration.model
 
TemplateLink - Class in io.sunshower.service.orchestration.model
 
TemplateLink() - Constructor for class io.sunshower.service.orchestration.model.TemplateLink
 
TemplateLink(Template, Template, LinkageMode, RelationshipType) - Constructor for class io.sunshower.service.orchestration.model.TemplateLink
 
TemplateLink(Template, Template) - Constructor for class io.sunshower.service.orchestration.model.TemplateLink
 
TemplateService - Interface in io.sunshower.service.orchestration.service
 
Tenant - Class in io.sunshower.model.core.auth
 
Tenant() - Constructor for class io.sunshower.model.core.auth.Tenant
 
TenantAware - Interface in io.sunshower.model.core.auth
Created by haswell on 5/24/17.
TenantDetails - Class in io.sunshower.model.core.auth
 
TenantDetails() - Constructor for class io.sunshower.model.core.auth.TenantDetails
 
textEncryptor(KeyProvider) - Method in class io.sunshower.service.security.SecurityConfiguration
 
to(U) - Method in class io.sunshower.service.task.TaskContext.Binding
 
toContext(Object) - Method in class io.sunshower.service.task.Tasks.TaskGraphBuilder
 
toFuture() - Method in interface io.sunshower.service.model.task.ExecutionMonitor
 
Token - Class in io.sunshower.model.core.auth
Created by haswell on 10/18/16.
Token() - Constructor for class io.sunshower.model.core.auth.Token
 
Token(String, Date) - Constructor for class io.sunshower.model.core.auth.Token
 
token(String) - Method in class io.sunshower.service.security.crypto.MessageAuthenticationCode
 
token(String) - Method in interface io.sunshower.service.security.crypto.Signature
 
tokenAuthenticationFilter() - Method in class io.sunshower.service.security.SecurityConfiguration
 
TokenAuthenticationFilter - Class in io.sunshower.service.security
 
TokenAuthenticationFilter() - Constructor for class io.sunshower.service.security.TokenAuthenticationFilter
 
tokenManager() - Method in class io.sunshower.service.security.SecurityConfiguration
 
TokenManager - Interface in io.sunshower.service.security
Created by haswell on 3/5/17.
toRole() - Method in enum io.sunshower.service.security.DefaultRoles
 
toString() - Method in class io.sunshower.model.core.auth.Permission
 
toString() - Method in class io.sunshower.model.core.auth.Role
 
toString() - Method in class io.sunshower.model.core.auth.Token
 
toString() - Method in class io.sunshower.model.core.Version
 
toString() - Method in class io.sunshower.service.model.task.ExecutionPlan
 
toString() - Method in class io.sunshower.service.model.task.ExecutionTask
 
toString() - Method in class io.sunshower.service.orchestration.model.Template
 
toString() - Method in class io.sunshower.service.revision.model.Revision
 
toString() - Method in class io.sunshower.service.task.exec.TaskLogEvent
 
toString() - Method in class io.sunshower.service.task.Node
 
toString() - Method in class io.sunshower.service.workspace.model.Workspace
 
transform(T, Class<T>) - Method in interface io.sunshower.service.task.ElementContext
 
transform(Graph) - Method in class io.sunshower.service.task.exec.DefaultGraphTransformer
 
transform(Graph) - Method in interface io.sunshower.service.task.exec.GraphTransformer
 
transform(T, Class<T>) - Method in class io.sunshower.service.task.exec.SpringElementContext
 
Transform - Annotation Type in io.sunshower.service.task
Created by haswell on 2/4/17.
Transformation - Annotation Type in io.sunshower.service.task
Created by haswell on 2/4/17.

U

uncaughtException(Thread, Throwable) - Method in class io.sunshower.service.task.exec.ParallelTaskExecutor
 
unlock() - Method in interface io.sunshower.service.git.GitRepository
 
unlock() - Method in class io.sunshower.service.git.JGitRepository
 
unmarshal(String) - Method in class io.sunshower.model.core.event.EventTypeConverter
 
unsign(String) - Method in interface io.sunshower.core.security.crypto.EncryptionService
 
unsign(String) - Method in class io.sunshower.service.security.crypto.StrongEncryptionService
 
unwrap(Class<T>) - Method in interface io.sunshower.service.model.task.ExecutionMonitor
 
unwrap(Class<T>) - Method in class io.sunshower.service.security.AuthenticationSession
 
unwrap(Class<T>) - Method in interface io.sunshower.service.security.Session
 
unwrap(Class<T>) - Method in interface io.sunshower.service.task.exec.ParallelSchedule
 
Updatable - Interface in io.sunshower.service.model
Created by haswell on 5/9/17.
update(E) - Method in class io.sunshower.service.BaseRepository
 
update(E) - Method in interface io.sunshower.service.repository.EntityRepository
 
updateAcl(MutableAcl) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
This implementation will simply delete all ACEs in the database and recreate them on each invocation of this method.
updateAcl(MutableAcl) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
This implementation will simply delete all ACEs in the database and recreate them on each invocation of this method.
UpdateListener - Class in io.sunshower.service.model
Created by haswell on 5/9/17.
UpdateListener() - Constructor for class io.sunshower.service.model.UpdateListener
 
updateObjectIdentity(MutableAcl) - Method in class io.sunshower.service.security.IdentifierJdbcMutableAclService
Updates an existing acl_object_identity row, with new information presented in the passed MutableAcl object.
updateObjectIdentity(MutableAcl) - Method in class io.sunshower.service.security.UUIDJdbcMutableAclService
Updates an existing acl_object_identity row, with new information presented in the passed MutableAcl object.
Url - Annotation Type in io.sunshower.net.validation
Created by haswell on 5/22/17.
UrlValidator - Class in io.sunshower.net.validation
Created by haswell on 5/22/17.
UrlValidator() - Constructor for class io.sunshower.net.validation.UrlValidator
 
User - Class in io.sunshower.model.core.auth
 
User() - Constructor for class io.sunshower.model.core.auth.User
 
User(User) - Constructor for class io.sunshower.model.core.auth.User
 
User(Identifier, String, String) - Constructor for class io.sunshower.model.core.auth.User
 
User(Identifier) - Constructor for class io.sunshower.model.core.auth.User
 
userFacade() - Method in class io.sunshower.service.security.SecurityConfiguration
 
UsernamePasswordCredential - Class in io.sunshower.model.core.auth
 
UsernamePasswordCredential() - Constructor for class io.sunshower.model.core.auth.UsernamePasswordCredential
 
UserService - Interface in io.sunshower.core.security
 
userService() - Method in class io.sunshower.service.security.SecurityConfiguration
 
UUIDEnabledLookupStrategy - Class in io.sunshower.service.security
Pretty much copied verbatim from Spring's implementation.
UUIDEnabledLookupStrategy(DataSource, AclCache, AclAuthorizationStrategy, AuditLogger) - Constructor for class io.sunshower.service.security.UUIDEnabledLookupStrategy
Constructor accepting mandatory arguments
UUIDEnabledLookupStrategy(DataSource, AclCache, AclAuthorizationStrategy, PermissionGrantingStrategy) - Constructor for class io.sunshower.service.security.UUIDEnabledLookupStrategy
Creates a new instance
UUIDJdbcMutableAclService - Class in io.sunshower.service.security
 
UUIDJdbcMutableAclService(DataSource, LookupStrategy, AclCache) - Constructor for class io.sunshower.service.security.UUIDJdbcMutableAclService
 

V

validate(Token) - Method in interface io.sunshower.core.security.AuthenticationService
 
validate(Token) - Method in class io.sunshower.service.security.DefaultAuthenticationService
 
value() - Method in enum io.sunshower.service.security.crypto.MessageAuthenticationCode.Algorithm
 
valueOf(String) - Static method in enum io.sunshower.model.core.auth.CredentialType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.hal.core.contents.ContentHandler.PropertyInclusion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.hal.core.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.hal.core.ElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.model.LinkageMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.model.Property.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.model.RelationshipType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.model.task.TaskEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.orchestration.model.TemplateEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.security.crypto.MessageAuthenticationCode.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.security.DefaultRoles
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.task.exec.EventClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.task.Search
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.task.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.sunshower.service.workspace.model.WorkspaceClassification
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.sunshower.model.core.auth.CredentialType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.hal.core.contents.ContentHandler.PropertyInclusion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.hal.core.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.hal.core.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.model.LinkageMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.model.Property.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.model.RelationshipType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.model.task.TaskEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.orchestration.model.TemplateEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.security.crypto.MessageAuthenticationCode.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.security.DefaultRoles
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.task.exec.EventClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.task.Search
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.task.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.sunshower.service.workspace.model.WorkspaceClassification
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in io.sunshower.model.core
 
Version() - Constructor for class io.sunshower.model.core.Version
 
Vertex - Class in io.sunshower.service.hal.core
Created by haswell on 5/22/17.
Vertex() - Constructor for class io.sunshower.service.hal.core.Vertex
 

W

warnf(String, Object...) - Method in interface io.sunshower.service.model.task.TaskLogger
 
withValue(Object) - Method in class io.sunshower.service.task.Tasks.TaskGraphBuilder
 
Workspace - Class in io.sunshower.service.workspace.model
 
Workspace() - Constructor for class io.sunshower.service.workspace.model.Workspace
 
WorkspaceClassification - Enum in io.sunshower.service.workspace.model
 
workspaceService() - Method in class io.sunshower.service.CoreServiceConfiguration
 
WorkspaceService - Interface in io.sunshower.service.workspace.service
Created by haswell on 5/9/17.
write(String, Reader) - Method in interface io.sunshower.service.git.GitRepository
 
write(String, InputStream) - Method in interface io.sunshower.service.git.GitRepository
 
write(String, Reader) - Method in class io.sunshower.service.git.JGitRepository
 
write(String, InputStream) - Method in class io.sunshower.service.git.JGitRepository
 
write(InputStream) - Method in interface io.sunshower.service.graph.service.ContentResolver
 
write(byte[]) - Method in interface io.sunshower.service.graph.service.ContentResolver
 
write(Reader) - Method in interface io.sunshower.service.graph.service.ContentResolver
 
write(String) - Method in interface io.sunshower.service.graph.service.ContentResolver
 
write(InputStream) - Method in class io.sunshower.service.hal.core.FileBasedContentResolver
 
write(byte[]) - Method in class io.sunshower.service.hal.core.FileBasedContentResolver
 
write(Reader) - Method in class io.sunshower.service.hal.core.FileBasedContentResolver
 
write(String) - Method in class io.sunshower.service.hal.core.FileBasedContentResolver
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links