Class CustomPrincipalConfiguration
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- org.apache.jackrabbit.oak.exercise.security.principal.CustomPrincipalConfiguration
-
- All Implemented Interfaces:
org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
,org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
public class CustomPrincipalConfiguration extends org.apache.jackrabbit.oak.spi.security.ConfigurationBase implements org.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
Custom principal configuration that is disabled by default.
-
-
Constructor Summary
Constructors Constructor Description CustomPrincipalConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull java.lang.String
getName()
@NotNull org.apache.jackrabbit.api.security.principal.PrincipalManager
getPrincipalManager(org.apache.jackrabbit.oak.api.Root root, org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
@NotNull org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider
getPrincipalProvider(org.apache.jackrabbit.oak.api.Root root, org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
void
setParameters(@NotNull org.apache.jackrabbit.oak.spi.security.ConfigurationParameters config)
-
Methods inherited from class org.apache.jackrabbit.oak.spi.security.ConfigurationBase
getParameters, getRootProvider, getSecurityProvider, getTreeProvider, setRootProvider, setSecurityProvider, setTreeProvider
-
Methods inherited from class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
getCommitHooks, getConflictHandlers, getContext, getProtectedItemImporters, getRepositoryInitializer, getValidators, getWorkspaceInitializer
-
-
-
-
Method Detail
-
getPrincipalManager
@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalManager getPrincipalManager(org.apache.jackrabbit.oak.api.Root root, org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
- Specified by:
getPrincipalManager
in interfaceorg.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
-
getPrincipalProvider
@NotNull public @NotNull org.apache.jackrabbit.oak.spi.security.principal.PrincipalProvider getPrincipalProvider(org.apache.jackrabbit.oak.api.Root root, org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
- Specified by:
getPrincipalProvider
in interfaceorg.apache.jackrabbit.oak.spi.security.principal.PrincipalConfiguration
-
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
-
setParameters
public void setParameters(@NotNull @NotNull org.apache.jackrabbit.oak.spi.security.ConfigurationParameters config)
- Overrides:
setParameters
in classorg.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
-