A B C D F G H M O P S U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- activate(BundleContext, PrincipalBasedAuthorizationConfiguration.Configuration) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- activate(FilterProviderImpl.Configuration, Map<String, Object>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl
- AggregationFilterImpl - Class in org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl
- AggregationFilterImpl() - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.AggregationFilterImpl
B
- bindFilterProvider(FilterProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- bindMountInfoProvider(MountInfoProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
C
- canHandle(Set<Principal>) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.principalbased.Filter
-
Reveals if this filter implementation is able to handle the given set of principals.
D
- deactivate(BundleContext, PrincipalBasedAuthorizationConfiguration.Configuration) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
F
- Filter - Interface in org.apache.jackrabbit.oak.spi.security.authorization.principalbased
-
Interface that allows to define the principals for which principal based access control management and permission evaluation can be executed.
- FilterProvider - Interface in org.apache.jackrabbit.oak.spi.security.authorization.principalbased
-
Interface that allows to define the principals for which principal based access control management and permission evaluation can be executed.
- FilterProviderImpl - Class in org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl
-
Implementation of the
Filterinterface that consists of the following two filtering conditions: All principals in the set must be of typeSystemUserPrincipalAll principals in the set must be located in the repository below the configured path. - FilterProviderImpl() - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl
G
- getAccessControlManager(Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- getCommitHooks(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- getContext() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- getFilter(SecurityProvider, Root, NamePathMapper) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.principalbased.FilterProvider
-
Returns a
Filterfor the given parameters. - getFilter(SecurityProvider, Root, NamePathMapper) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl
- getFilterRoot() - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.principalbased.FilterProvider
-
Returns the root path handled by the filer.
- getFilterRoot() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl
- getName() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- getOakPath(Principal) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.principalbased.Filter
-
Returns the Oak path of the
Treeto which the policy for the givenvalidPrincipalwill be bound. - getPermissionProvider(Root, String, Set<Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- getProtectedItemImporters() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- getRepositoryInitializer() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- getRestrictionProvider() - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- getValidators(String, Set<Principal>, MoveTracker) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- getValidPrincipal(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.principalbased.Filter
-
Retrieves the
ItemBasedPrincipalfor the givenoakPathand returns it if it is considered valid by theFilterimplementation.
H
- handlesPath(String) - Method in interface org.apache.jackrabbit.oak.spi.security.authorization.principalbased.FilterProvider
-
Reveals if the given implementation is able to handle access control at the tree defined by the given
oakPath. - handlesPath(String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl
M
- modified(BundleContext, PrincipalBasedAuthorizationConfiguration.Configuration) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- modified(FilterProviderImpl.Configuration, Map<String, Object>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.FilterProviderImpl
O
- org.apache.jackrabbit.oak.spi.security.authorization.principalbased - package org.apache.jackrabbit.oak.spi.security.authorization.principalbased
- org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl - package org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl
P
- PrincipalBasedAuthorizationConfiguration - Class in org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl
- PrincipalBasedAuthorizationConfiguration() - Constructor for class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
S
- stop(AccessControlManager, String) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.AggregationFilterImpl
- stop(JackrabbitAccessControlManager, Set<Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.AggregationFilterImpl
- stop(AggregatedPermissionProvider, Set<Principal>) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.AggregationFilterImpl
U
- unbindFilterProvider(FilterProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
- unbindMountInfoProvider(MountInfoProvider) - Method in class org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl.PrincipalBasedAuthorizationConfiguration
All Classes All Packages