org.apache.jackrabbit.oak.spi.security.authorization.permission.OpenPermissionProvider.class Maven / Gradle / Ivy
???? 3 M
9 : ; <
= > ? @ A B C
9 D E INSTANCE TLorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider; ()V Code LineNumberTable LocalVariableTable this XLorg/apache/jackrabbit/oak/spi/security/authorization/permission/OpenPermissionProvider; getInstance V()Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider; refresh
getPrivileges 5(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Set; tree $Lorg/apache/jackrabbit/oak/api/Tree; Signature I(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Set; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable;
hasPrivileges :(Lorg/apache/jackrabbit/oak/api/Tree;[Ljava/lang/String;)Z privilegeNames [Ljava/lang/String; getRepositoryPermission X()Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/RepositoryPermission; getTreePermission ?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission; parentPermission PLorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission; isGranted U(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/PropertyState;J)Z property -Lorg/apache/jackrabbit/oak/api/PropertyState; permissions J '(Ljava/lang/String;Ljava/lang/String;)Z oakPath Ljava/lang/String;
jcrActions
SourceFile OpenPermissionProvider.java
Corg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeConstants jcr:all F G H I J K L J + Vorg/apache/jackrabbit/oak/spi/security/authorization/permission/OpenPermissionProvider java/lang/Object Rorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider java/util/Collections singleton #(Ljava/lang/Object;)Ljava/util/Set; Torg/apache/jackrabbit/oak/spi/security/authorization/permission/RepositoryPermission ALL VLorg/apache/jackrabbit/oak/spi/security/authorization/permission/RepositoryPermission; Norg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission 1
3 *? ?
# $ ? ? ' + ? - : ? ? 2 ! ? " # @ ? 7 $ %
! &