public class PrincipalBasedAuthorizationConfiguration extends org.apache.jackrabbit.oak.spi.security.ConfigurationBase implements org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration
org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.DefaultNAME| Constructor and Description |
|---|
PrincipalBasedAuthorizationConfiguration() |
getParameters, getRootProvider, getSecurityProvider, getTreeProvider, setParameters, setRootProvider, setSecurityProvider, setTreeProvidergetConflictHandlers, getWorkspaceInitializerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConflictHandlers, getMonitors, getParameters, getWorkspaceInitializerpublic PrincipalBasedAuthorizationConfiguration()
@NotNull public @NotNull AccessControlManager getAccessControlManager(@NotNull @NotNull org.apache.jackrabbit.oak.api.Root root, @NotNull @NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
getAccessControlManager in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration@NotNull public @NotNull org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider getRestrictionProvider()
getRestrictionProvider in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration@NotNull public @NotNull org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider getPermissionProvider(@NotNull @NotNull org.apache.jackrabbit.oak.api.Root root, @NotNull @NotNull java.lang.String workspaceName, @NotNull @NotNull java.util.Set<java.security.Principal> principals)
getPermissionProvider in interface org.apache.jackrabbit.oak.spi.security.authorization.AuthorizationConfiguration@NotNull public @NotNull java.lang.String getName()
getName in interface org.apache.jackrabbit.oak.spi.security.SecurityConfigurationgetName in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default@NotNull public @NotNull org.apache.jackrabbit.oak.spi.lifecycle.RepositoryInitializer getRepositoryInitializer()
getRepositoryInitializer in interface org.apache.jackrabbit.oak.spi.security.SecurityConfigurationgetRepositoryInitializer in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default@NotNull public @NotNull java.util.List<? extends org.apache.jackrabbit.oak.spi.commit.CommitHook> getCommitHooks(@NotNull @NotNull java.lang.String workspaceName)
getCommitHooks in interface org.apache.jackrabbit.oak.spi.security.SecurityConfigurationgetCommitHooks in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default@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)
getValidators in interface org.apache.jackrabbit.oak.spi.security.SecurityConfigurationgetValidators in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default@NotNull public @NotNull java.util.List<org.apache.jackrabbit.oak.spi.xml.ProtectedItemImporter> getProtectedItemImporters()
getProtectedItemImporters in interface org.apache.jackrabbit.oak.spi.security.SecurityConfigurationgetProtectedItemImporters in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Default@NotNull public @NotNull org.apache.jackrabbit.oak.spi.security.Context getContext()
getContext in interface org.apache.jackrabbit.oak.spi.security.SecurityConfigurationgetContext in class org.apache.jackrabbit.oak.spi.security.SecurityConfiguration.Defaultpublic void activate(@NotNull
@NotNull org.osgi.framework.BundleContext context,
@NotNull
@NotNull org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration.Configuration configuration)
public void modified(@NotNull
@NotNull org.osgi.framework.BundleContext context,
@NotNull
@NotNull org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration.Configuration configuration)
public void deactivate(@NotNull
@NotNull org.osgi.framework.BundleContext context,
@NotNull
@NotNull org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration.Configuration configuration)
public void bindFilterProvider(@NotNull
@NotNull FilterProvider filterProvider)
public void unbindFilterProvider(@NotNull
@NotNull FilterProvider filterProvider)
public void bindMountInfoProvider(@NotNull
@NotNull org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider)
public void unbindMountInfoProvider(@NotNull
@NotNull org.apache.jackrabbit.oak.spi.mount.MountInfoProvider mountInfoProvider)
Copyright © 2012–2022 The Apache Software Foundation. All rights reserved.