
org.apache.jackrabbit.oak.jcr.security.AccessManager.class Maven / Gradle / Ivy
???? 3 V :
; < =
>
? @ A
B C
D
E F G
H
I J K InnerClasses delegate 8Lorg/apache/jackrabbit/oak/jcr/delegate/SessionDelegate; permissionProvider TLorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider; ?(Lorg/apache/jackrabbit/oak/jcr/delegate/SessionDelegate;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;)V Code LineNumberTable LocalVariableTable this 6Lorg/apache/jackrabbit/oak/jcr/security/AccessManager; hasPermissions '(Ljava/lang/String;Ljava/lang/String;)Z oakPath Ljava/lang/String; actions "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; U(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/PropertyState;J)Z tree $Lorg/apache/jackrabbit/oak/api/Tree; property -Lorg/apache/jackrabbit/oak/api/PropertyState; permissions J
Exceptions L Ljavax/annotation/Nullable; checkPermissions '(Ljava/lang/String;Ljava/lang/String;)V
StackMapTable U(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/PropertyState;J)V
access$000 ?(Lorg/apache/jackrabbit/oak/jcr/security/AccessManager;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider; x0
SourceFile AccessManager.java M 6org/apache/jackrabbit/oak/jcr/security/AccessManager$1 N O P Q java/lang/Boolean R S 6org/apache/jackrabbit/oak/jcr/security/AccessManager$2 T ! javax/jcr/AccessDeniedException Access denied. U ' 4org/apache/jackrabbit/oak/jcr/security/AccessManager java/lang/Object javax/jcr/RepositoryException ()V o(Lorg/apache/jackrabbit/oak/jcr/security/AccessManager;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 6org/apache/jackrabbit/oak/jcr/delegate/SessionDelegate safePerform V(Lorg/apache/jackrabbit/oak/jcr/session/operation/SessionOperation;)Ljava/lang/Object; booleanValue ()Z ?(Lorg/apache/jackrabbit/oak/jcr/security/AccessManager;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/PropertyState;J)V (Ljava/lang/String;)V ! Y *? *+? *,? ? &