Class ConfigurationBase
java.lang.Object
org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
org.apache.jackrabbit.oak.spi.security.ConfigurationBase
- All Implemented Interfaces:
SecurityConfiguration
- Direct Known Subclasses:
AuthenticationConfigurationImpl
,AuthorizationConfigurationImpl
,CugConfiguration
,CustomPrincipalConfiguration
,ExternalPrincipalConfiguration
,PredefinedAuthorizationConfiguration
,PrincipalBasedAuthorizationConfiguration
,PrincipalConfigurationImpl
,PrivilegeConfigurationImpl
,ReadOnlyAuthorizationConfiguration
,ThreeRolesAuthorizationConfiguration
,TokenConfigurationImpl
,UserConfigurationImpl
Abstract base implementation for the various security configurations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
SecurityConfiguration.Default
-
Constructor Summary
ConstructorsConstructorDescriptionosgi constructorConfigurationBase
(@NotNull SecurityProvider securityProvider, @NotNull ConfigurationParameters config) non-osgi constructor -
Method Summary
Modifier and TypeMethodDescription@NotNull ConfigurationParameters
Returns the configuration parameters associated with this security configuration instance.@NotNull RootProvider
@NotNull SecurityProvider
@NotNull TreeProvider
void
setParameters
(@NotNull ConfigurationParameters config) void
setRootProvider
(@NotNull RootProvider rootProvider) void
setSecurityProvider
(@NotNull SecurityProvider securityProvider) void
setTreeProvider
(@NotNull TreeProvider treeProvider) Methods inherited from class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
getCommitHooks, getConflictHandlers, getContext, getName, getProtectedItemImporters, getRepositoryInitializer, getValidators, getWorkspaceInitializer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
getMonitors
-
Constructor Details
-
ConfigurationBase
public ConfigurationBase()osgi constructor -
ConfigurationBase
public ConfigurationBase(@NotNull @NotNull SecurityProvider securityProvider, @NotNull @NotNull ConfigurationParameters config) non-osgi constructor
-
-
Method Details
-
getSecurityProvider
-
setSecurityProvider
-
setParameters
-
setRootProvider
-
getRootProvider
-
setTreeProvider
-
getTreeProvider
-
getParameters
Description copied from interface:SecurityConfiguration
Returns the configuration parameters associated with this security configuration instance. If no parameters are presentConfigurationParameters.EMPTY
should be returned.- Specified by:
getParameters
in interfaceSecurityConfiguration
- Overrides:
getParameters
in classSecurityConfiguration.Default
- Returns:
- The configuration parameters.
-