public interface SecurityConfiguration
Modifier and Type | Interface and Description |
---|---|
static class |
SecurityConfiguration.Default
Default implementation that provides empty initializers, validators,
commit hooks and parameters.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends CommitHook> |
getCommitHooks(java.lang.String workspaceName)
Returns the list of commit hooks that need to be executed for the
specified workspace name.
|
java.util.List<ThreeWayConflictHandler> |
getConflictHandlers()
Returns the list of conflict handlers available for this security configuration.
|
Context |
getContext() |
java.lang.String |
getName()
Returns the name of this security configuration.
|
ConfigurationParameters |
getParameters()
Returns the configuration parameters associated with this security
configuration instance.
|
java.util.List<ProtectedItemImporter> |
getProtectedItemImporters() |
RepositoryInitializer |
getRepositoryInitializer()
Returns a repository initializer for this security configuration.
|
java.util.List<? extends ValidatorProvider> |
getValidators(java.lang.String workspaceName,
java.util.Set<java.security.Principal> principals,
MoveTracker moveTracker)
Returns the list of validators that need to be executed for the specified
workspace name.
|
WorkspaceInitializer |
getWorkspaceInitializer()
Returns a workspace initializer for this security configuration.
|
java.lang.String getName()
ConfigurationParameters getParameters()
ConfigurationParameters.EMPTY
should be returned.WorkspaceInitializer getWorkspaceInitializer()
WorkspaceInitializer.DEFAULT
should be returned.WorkspaceInitializer
.RepositoryInitializer getRepositoryInitializer()
RepositoryInitializer.DEFAULT
should be returned.RepositoryInitializer
.java.util.List<? extends CommitHook> getCommitHooks(java.lang.String workspaceName)
workspaceName
- The name of the workspace.java.util.List<? extends ValidatorProvider> getValidators(java.lang.String workspaceName, java.util.Set<java.security.Principal> principals, MoveTracker moveTracker)
workspaceName
- The name of the workspace.principals
- The set of principals associated with the subject
that is committing modifications.moveTracker
- The move tracker associated with the commit.java.util.List<ThreeWayConflictHandler> getConflictHandlers()
ThreeWayConflictHandler
.java.util.List<ProtectedItemImporter> getProtectedItemImporters()
Context getContext()
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"