Class ConfigurationBase
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default
-
- org.apache.jackrabbit.oak.spi.security.ConfigurationBase
-
- All Implemented Interfaces:
SecurityConfiguration
public abstract class ConfigurationBase extends SecurityConfiguration.Default
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
Constructors Constructor Description ConfigurationBase()
osgi constructorConfigurationBase(@NotNull SecurityProvider securityProvider, @NotNull ConfigurationParameters config)
non-osgi constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull ConfigurationParameters
getParameters()
Returns the configuration parameters associated with this security configuration instance.@NotNull RootProvider
getRootProvider()
@NotNull SecurityProvider
getSecurityProvider()
@NotNull TreeProvider
getTreeProvider()
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.jackrabbit.oak.spi.security.SecurityConfiguration
getMonitors
-
-
-
-
Constructor Detail
-
ConfigurationBase
public ConfigurationBase()
osgi constructor
-
ConfigurationBase
public ConfigurationBase(@NotNull @NotNull SecurityProvider securityProvider, @NotNull @NotNull ConfigurationParameters config)
non-osgi constructor
-
-
Method Detail
-
getSecurityProvider
@NotNull public @NotNull SecurityProvider getSecurityProvider()
-
setSecurityProvider
public void setSecurityProvider(@NotNull @NotNull SecurityProvider securityProvider)
-
setParameters
public void setParameters(@NotNull @NotNull ConfigurationParameters config)
-
setRootProvider
public void setRootProvider(@NotNull @NotNull RootProvider rootProvider)
-
getRootProvider
@NotNull public @NotNull RootProvider getRootProvider()
-
setTreeProvider
public void setTreeProvider(@NotNull @NotNull TreeProvider treeProvider)
-
getTreeProvider
@NotNull public @NotNull TreeProvider getTreeProvider()
-
getParameters
@NotNull public @NotNull ConfigurationParameters 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.
-
-