Uses of Interface
org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider
-
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.exercise.security.authorization.models.predefined
Methods in org.apache.jackrabbit.oak.exercise.security.authorization.models.predefined that return PermissionProvider Modifier and Type Method Description @NotNull PermissionProvider
PredefinedAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals)
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.exercise.security.authorization.models.readonly
Methods in org.apache.jackrabbit.oak.exercise.security.authorization.models.readonly that return PermissionProvider Modifier and Type Method Description @NotNull PermissionProvider
ReadOnlyAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals)
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.exercise.security.authorization.models.simplifiedroles
Methods in org.apache.jackrabbit.oak.exercise.security.authorization.models.simplifiedroles that return PermissionProvider Modifier and Type Method Description @NotNull PermissionProvider
ThreeRolesAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals)
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.jcr.delegate
Methods in org.apache.jackrabbit.oak.jcr.delegate that return PermissionProvider Modifier and Type Method Description @NotNull PermissionProvider
SessionDelegate. getPermissionProvider()
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.jcr.security
Constructors in org.apache.jackrabbit.oak.jcr.security with parameters of type PermissionProvider Constructor Description AccessManager(SessionDelegate delegate, PermissionProvider permissionProvider)
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.plugins.observation.filter
Methods in org.apache.jackrabbit.oak.plugins.observation.filter that return PermissionProvider Modifier and Type Method Description @NotNull PermissionProvider
PermissionProviderFactory. create(Root root)
Create a newPermissionProvider
instance.Constructors in org.apache.jackrabbit.oak.plugins.observation.filter with parameters of type PermissionProvider Constructor Description ACFilter(@NotNull NodeState before, @NotNull NodeState after, @NotNull PermissionProvider permissionProvider)
Create a newFilter
instance that includes an event when the observing session has sufficient permissions to read the associated item. -
Uses of PermissionProvider in org.apache.jackrabbit.oak.query
Methods in org.apache.jackrabbit.oak.query that return PermissionProvider Modifier and Type Method Description @Nullable PermissionProvider
ExecutionContext. getPermissionProvider()
Constructors in org.apache.jackrabbit.oak.query with parameters of type PermissionProvider Constructor Description ExecutionContext(NodeState baseState, Root root, QueryEngineSettings settings, QueryIndexProvider indexProvider, PermissionProvider permissionProvider, PrefetchNodeStore store)
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.security.authorization
Methods in org.apache.jackrabbit.oak.security.authorization that return PermissionProvider Modifier and Type Method Description @NotNull PermissionProvider
AuthorizationConfigurationImpl. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals)
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.security.authorization.composite
Methods in org.apache.jackrabbit.oak.security.authorization.composite that return PermissionProvider Modifier and Type Method Description @NotNull PermissionProvider
CompositeAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals)
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.security.authorization.permission
Classes in org.apache.jackrabbit.oak.security.authorization.permission that implement PermissionProvider Modifier and Type Class Description class
AllPermissionProviderImpl
Implementation of thePermissionProvider
interface that grants full permission everywhere.class
MountPermissionProvider
class
PermissionProviderImpl
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.spi.security.authorization
Methods in org.apache.jackrabbit.oak.spi.security.authorization that return PermissionProvider Modifier and Type Method Description @NotNull PermissionProvider
AuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals)
@NotNull PermissionProvider
OpenAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals)
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol
Methods in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol that return PermissionProvider Modifier and Type Method Description protected @NotNull PermissionProvider
AbstractAccessControlManager. getPermissionProvider()
Methods in org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol with parameters of type PermissionProvider Modifier and Type Method Description static boolean
ReadPolicy. canAccessReadPolicy(@NotNull PermissionProvider permissionProvider, @NotNull String... oakPaths)
Evaluates if aReadPolicy
is accessible for a session object. -
Uses of PermissionProvider in org.apache.jackrabbit.oak.spi.security.authorization.cug.impl
Methods in org.apache.jackrabbit.oak.spi.security.authorization.cug.impl that return PermissionProvider Modifier and Type Method Description @NotNull PermissionProvider
CugConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals)
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.spi.security.authorization.permission
Subinterfaces of PermissionProvider in org.apache.jackrabbit.oak.spi.security.authorization.permission Modifier and Type Interface Description interface
AggregatedPermissionProvider
Extension of thePermissionProvider
interface that allows it to be used in combination with other provider implementations.Classes in org.apache.jackrabbit.oak.spi.security.authorization.permission that implement PermissionProvider Modifier and Type Class Description class
EmptyPermissionProvider
Permission provider implementation that does not grant any permissions.class
OpenPermissionProvider
Permission provider implementation that grants full access everywhere.Methods in org.apache.jackrabbit.oak.spi.security.authorization.permission that return PermissionProvider Modifier and Type Method Description static PermissionProvider
EmptyPermissionProvider. getInstance()
static PermissionProvider
OpenPermissionProvider. getInstance()
@NotNull PermissionProvider
PermissionAware. getPermissionProvider()
-
Uses of PermissionProvider in org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl
Methods in org.apache.jackrabbit.oak.spi.security.authorization.principalbased.impl that return PermissionProvider Modifier and Type Method Description @NotNull PermissionProvider
PrincipalBasedAuthorizationConfiguration. getPermissionProvider(@NotNull Root root, @NotNull String workspaceName, @NotNull Set<Principal> principals)
-