Class PrivilegeConfigurationImpl
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- org.apache.jackrabbit.oak.security.privilege.PrivilegeConfigurationImpl
-
- All Implemented Interfaces:
org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration
,org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
public class PrivilegeConfigurationImpl extends org.apache.jackrabbit.oak.spi.security.ConfigurationBase implements org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration
Configuration for the privilege management component.
-
-
Constructor Summary
Constructors Constructor Description PrivilegeConfigurationImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.util.List<? extends org.apache.jackrabbit.oak.spi.commit.CommitHook>
getCommitHooks(@NotNull java.lang.String workspaceName)
@NotNull org.apache.jackrabbit.oak.spi.security.Context
getContext()
@NotNull java.lang.String
getName()
@NotNull org.apache.jackrabbit.api.security.authorization.PrivilegeManager
getPrivilegeManager(@NotNull org.apache.jackrabbit.oak.api.Root root, @NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
@NotNull org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer
getRepositoryInitializer()
@NotNull java.util.List<? extends org.apache.jackrabbit.oak.spi.commit.ValidatorProvider>
getValidators(@NotNull java.lang.String workspaceName, @NotNull java.util.Set<java.security.Principal> principals, @NotNull org.apache.jackrabbit.oak.spi.commit.MoveTracker moveTracker)
-
Methods inherited from class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
getParameters, getRootProvider, getSecurityProvider, getTreeProvider, setParameters, setRootProvider, setSecurityProvider, setTreeProvider
-
Methods inherited from class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
getConflictHandlers, getProtectedItemImporters, getWorkspaceInitializer
-
-
-
-
Method Detail
-
getPrivilegeManager
@NotNull public @NotNull org.apache.jackrabbit.api.security.authorization.PrivilegeManager getPrivilegeManager(@NotNull @NotNull org.apache.jackrabbit.oak.api.Root root, @NotNull @NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
- Specified by:
getPrivilegeManager
in interfaceorg.apache.jackrabbit.oak.spi.security.privilege.PrivilegeConfiguration
-
getName
@NotNull public @NotNull java.lang.String getName()
- Specified by:
getName
in interfaceorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration
- Overrides:
getName
in classorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
getRepositoryInitializer
@NotNull public @NotNull org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer getRepositoryInitializer()
- Specified by:
getRepositoryInitializer
in interfaceorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration
- Overrides:
getRepositoryInitializer
in classorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
getCommitHooks
@NotNull public @NotNull java.util.List<? extends org.apache.jackrabbit.oak.spi.commit.CommitHook> getCommitHooks(@NotNull @NotNull java.lang.String workspaceName)
- Specified by:
getCommitHooks
in interfaceorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration
- Overrides:
getCommitHooks
in classorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
getValidators
@NotNull public @NotNull java.util.List<? extends org.apache.jackrabbit.oak.spi.commit.ValidatorProvider> getValidators(@NotNull @NotNull java.lang.String workspaceName, @NotNull @NotNull java.util.Set<java.security.Principal> principals, @NotNull @NotNull org.apache.jackrabbit.oak.spi.commit.MoveTracker moveTracker)
- Specified by:
getValidators
in interfaceorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration
- Overrides:
getValidators
in classorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
getContext
@NotNull public @NotNull org.apache.jackrabbit.oak.spi.security.Context getContext()
- Specified by:
getContext
in interfaceorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration
- Overrides:
getContext
in classorg.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
-