org.apache.jackrabbit.oak.security.authorization.permission.PermissionHook$AcEntry.class Maven / Gradle / Ivy
???? 2 ? i j k l m
n o
p q r s t u
v w
x y z t {
| }
x ~
?
x ?
? ? ?
? ? ? ?
? ?
? ? ?
? ?
? ?
? ?
p
?
? ? ?
| ?
?
? accessControlledPath Ljava/lang/String;
principalName
privilegeBits @Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits; isAllow Z restrictions Ljava/util/Set; Signature _Ljava/util/Set; index I hashCode this$0 LLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook; ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;I)V Code LineNumberTable LocalVariableTable this AcEntry InnerClasses TLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook$AcEntry; node /Lorg/apache/jackrabbit/oak/spi/state/NodeState; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; ()I
StackMapTable equals (Ljava/lang/Object;)Z other o Ljava/lang/Object; ? toString ()Ljava/lang/String; sb Ljava/lang/StringBuilder; ? ? ? ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;ILorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook$1;)V x0 x1 x2 x3 x4 NLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook$1; access$1100 h(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook$AcEntry;)Ljava/lang/String; access$1400 W(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook$AcEntry;)Z access$1500 W(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook$AcEntry;)I access$1600 ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook$AcEntry;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits; access$1700 e(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook$AcEntry;)Ljava/util/Set;
SourceFile PermissionHook.java 0 1 , - 4 5 . / + * 9 : 7 8 9 ? 6 5 ) * rep:principalName ? ? ? ? ? ? ? ? ? rep:privileges ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4org/apache/jackrabbit/oak/plugins/tree/ImmutableTree 9 ? ? ? ? java/lang/Object ? ? ? ? 6 ? Rorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook$AcEntry ? H I ? java/lang/StringBuilder ? ? ? ? allow deny ? ? ? ? N O java/lang/String Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook$1 ()V -org/apache/jackrabbit/oak/spi/state/NodeState getString &(Ljava/lang/String;)Ljava/lang/String; org/apache/jackrabbit/util/Text escapeIllegalJcrChars Jorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook access$1800 ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider; getNames ((Ljava/lang/String;)Ljava/lang/Iterable; Forg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider getBits V(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits; access$1900 ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook;)Lorg/apache/jackrabbit/oak/plugins/nodetype/TypePredicate; 8org/apache/jackrabbit/oak/plugins/nodetype/TypePredicate apply 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z access$2000 ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionHook;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider; com/google/common/base/Strings emptyToNull 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V Torg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider readRestrictions G(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Set; java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; com/google/common/base/Objects ([Ljava/lang/Object;)I >org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; getPrivilegeNames Q(Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;)Ljava/util/Set; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; 0 ) * + * , - . / 0 1 2 3 4 5 6 5 7 8
9 : ; ? a*+? *? *? *-?
*? *,? ?
? *+? ,? ? ? *+? ,? ? *+? -? ? Y,? ? ? ? <