Interface PrivilegeConfiguration
-
- All Superinterfaces:
SecurityConfiguration
public interface PrivilegeConfiguration extends SecurityConfiguration
Interface for the privilege management configuration.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
SecurityConfiguration.Default
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull org.apache.jackrabbit.api.security.authorization.PrivilegeManager
getPrivilegeManager(org.apache.jackrabbit.oak.api.Root root, org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
Creates a new instance ofPrivilegeManager
.-
Methods inherited from interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
getCommitHooks, getConflictHandlers, getContext, getName, getParameters, getProtectedItemImporters, getRepositoryInitializer, getValidators, getWorkspaceInitializer
-
-
-
-
Field Detail
-
NAME
static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPrivilegeManager
@NotNull @NotNull org.apache.jackrabbit.api.security.authorization.PrivilegeManager getPrivilegeManager(org.apache.jackrabbit.oak.api.Root root, org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
Creates a new instance ofPrivilegeManager
.- Parameters:
root
- The root for which the privilege manager should be created.namePathMapper
- The name and path mapper to be used.- Returns:
- A new
PrivilegeManager
.
-
-