org.apache.jackrabbit.oak.spi.security.authorization.accesscontrol.ImmutableACL.class Maven / Gradle / Ivy
???? 2 s
S
T U V W X Y
Z [ \ ] ^
_
` a b
` c d e f entries Ljava/util/List; Signature SLjava/util/List; restrictionProvider VLorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider; hashCode I ?(Ljava/lang/String;Ljava/util/List;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;)V Code LineNumberTable LocalVariableTable this QLorg/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ImmutableACL; oakPath Ljava/lang/String; namePathMapper 3Lorg/apache/jackrabbit/oak/namepath/NamePathMapper; LocalVariableTypeTable TLjava/util/List<+Lorg/apache/jackrabbit/api/security/JackrabbitAccessControlEntry;>; ?(Ljava/lang/String;Ljava/util/List<+Lorg/apache/jackrabbit/api/security/JackrabbitAccessControlEntry;>;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; Ljavax/annotation/Nonnull; removeAccessControlEntry *(Ljavax/jcr/security/AccessControlEntry;)V ace 'Ljavax/jcr/security/AccessControlEntry;
Exceptions addEntry K(Ljava/security/Principal;[Ljavax/jcr/security/Privilege;ZLjava/util/Map;)Z principal Ljava/security/Principal;
privileges [Ljavax/jcr/security/Privilege; isAllow Z restrictions Ljava/util/Map; 4Ljava/util/Map; p(Ljava/security/Principal;[Ljavax/jcr/security/Privilege;ZLjava/util/Map;)Z Z(Ljava/security/Principal;[Ljavax/jcr/security/Privilege;ZLjava/util/Map;Ljava/util/Map;)Z mvRestrictions 5Ljava/util/Map; ?(Ljava/security/Principal;[Ljavax/jcr/security/Privilege;ZLjava/util/Map;Ljava/util/Map;)Z orderBefore Q(Ljavax/jcr/security/AccessControlEntry;Ljavax/jcr/security/AccessControlEntry;)V srcEntry destEntry
getEntries ()Ljava/util/List; U()Ljava/util/List; getRestrictionProvider X()Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider; ()I
StackMapTable equals (Ljava/lang/Object;)Z other obj Ljava/lang/Object; b
SourceFile ImmutableACL.java g h i j )javax/jcr/security/AccessControlException cImmutable ACL. Use AccessControlManager#getApplicablePolicies in order to obtain an modifiable ACL. k qImmutable ACL. Use AccessControlManager#getPolicy or #getApplicablePolicies in order to obtain an modifiable ACL. nImmutable ACL. Use AccessControlManager#getPolicy or #getApplicablePolicy in order to obtain a modifiable ACL. java/lang/Object l m n o Oorg/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ImmutableACL p q r K L \org/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AbstractAccessControlList H(Ljava/lang/String;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;)V 'com/google/common/collect/ImmutableList copyOf A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; (Ljava/lang/String;)V
getOakPath ()Ljava/lang/String; com/google/common/base/Objects ([Ljava/lang/Object;)I equal '(Ljava/lang/Object;Ljava/lang/Object;)Z java/util/List ! ? *+? *,? ? *-? ? : ; <