Uses of Interface
org.apache.jackrabbit.oak.spi.security.authorization.permission.TreePermission
-
Packages that use TreePermission Package Description org.apache.jackrabbit.oak.spi.security.authorization.permission -
-
Uses of TreePermission in org.apache.jackrabbit.oak.spi.security.authorization.permission
Fields in org.apache.jackrabbit.oak.spi.security.authorization.permission declared as TreePermission Modifier and Type Field Description static TreePermission
TreePermission. ALL
TreePermission
which always returnstrue
and thus grants all permissions.static TreePermission
TreePermission. EMPTY
TreePermission
which always returnsfalse
not granting any permissions.static TreePermission
TreePermission. NO_RECOURSE
Methods in org.apache.jackrabbit.oak.spi.security.authorization.permission that return TreePermission Modifier and Type Method Description @NotNull TreePermission
TreePermission. getChildPermission(@NotNull java.lang.String childName, @NotNull org.apache.jackrabbit.oak.spi.state.NodeState childState)
Retrieve theTreePermission
for the tree identified by the specifiedchildName
andchildState
, which is a child of the tree associated with this instanceofTreePermission
.@NotNull TreePermission
AggregatedPermissionProvider. getTreePermission(@NotNull org.apache.jackrabbit.oak.api.Tree tree, @NotNull TreeType type, @NotNull TreePermission parentPermission)
Return theTreePermission
for the set ofPrincipal
s associated with this provider at the specifiedtree
with the giventype
.@NotNull TreePermission
EmptyPermissionProvider. getTreePermission(@NotNull org.apache.jackrabbit.oak.api.Tree tree, @NotNull TreePermission parentPermission)
@NotNull TreePermission
OpenPermissionProvider. getTreePermission(@NotNull org.apache.jackrabbit.oak.api.Tree tree, @NotNull TreePermission parentPermission)
@NotNull TreePermission
PermissionProvider. getTreePermission(@NotNull org.apache.jackrabbit.oak.api.Tree tree, @NotNull TreePermission parentPermission)
Return theTreePermission
for the set ofPrincipal
s associated with this provider at the specifiedtree
.Methods in org.apache.jackrabbit.oak.spi.security.authorization.permission with parameters of type TreePermission Modifier and Type Method Description @NotNull TreePermission
AggregatedPermissionProvider. getTreePermission(@NotNull org.apache.jackrabbit.oak.api.Tree tree, @NotNull TreeType type, @NotNull TreePermission parentPermission)
Return theTreePermission
for the set ofPrincipal
s associated with this provider at the specifiedtree
with the giventype
.@NotNull TreePermission
EmptyPermissionProvider. getTreePermission(@NotNull org.apache.jackrabbit.oak.api.Tree tree, @NotNull TreePermission parentPermission)
@NotNull TreePermission
OpenPermissionProvider. getTreePermission(@NotNull org.apache.jackrabbit.oak.api.Tree tree, @NotNull TreePermission parentPermission)
@NotNull TreePermission
PermissionProvider. getTreePermission(@NotNull org.apache.jackrabbit.oak.api.Tree tree, @NotNull TreePermission parentPermission)
Return theTreePermission
for the set ofPrincipal
s associated with this provider at the specifiedtree
.long
AggregatedPermissionProvider. supportedPermissions(@NotNull TreePermission treePermission, @Nullable org.apache.jackrabbit.oak.api.PropertyState property, long permissions)
Allows to determined the set or subset of permissions evaluated by the implementing permission provider for the specified tree permission (plus optionallyproperty
).
-