org.apache.jackrabbit.oak.security.authorization.accesscontrol.AccessControlManagerImpl$PrincipalACL.class Maven / Gradle / Ivy
???? 3 ?
n
o p q r
s t
u v
s w
x y
{
|
s }
~
s ?
s ?
? ? ? ?
? ?
?
? ?
? ? ? ? principal Ljava/security/Principal; rProvider VLorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider; this$0 YLorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl; ?(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl;Ljava/lang/String;Ljava/security/Principal;)V Code LineNumberTable LocalVariableTable this PrincipalACL InnerClasses fLorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl$PrincipalACL; oakPath Ljava/lang/String; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; Ljavax/annotation/Nonnull; ?(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl;Ljava/lang/String;Ljava/security/Principal;Ljava/util/List;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;)V entries Ljava/util/List; restrictionProvider LocalVariableTypeTable ZLjava/util/List; Signature ?(Ljava/lang/String;Ljava/security/Principal;Ljava/util/List;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;)V getRestrictionProvider X()Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider; RuntimeVisibleAnnotations createACE ?(Ljava/security/Principal;Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;ZLjava/util/Set;)Lorg/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ACE;
privilegeBits @Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits; isAllow Z restrictions Ljava/util/Set; _Ljava/util/Set;
Exceptions ?(Ljava/security/Principal;Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;ZLjava/util/Set;)Lorg/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/ACE; checkValidPrincipal (Ljava/security/Principal;)Z ? getPrivilegeManager E()Lorg/apache/jackrabbit/api/security/authorization/PrivilegeManager; getPrivilegeBits a([Ljavax/jcr/security/Privilege;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;
privileges [Ljavax/jcr/security/Privilege; orderBefore Q(Ljavax/jcr/security/AccessControlEntry;Ljavax/jcr/security/AccessControlEntry;)V srcEntry 'Ljavax/jcr/security/AccessControlEntry; destEntry equals (Ljava/lang/Object;)Z other obj Ljava/lang/Object;
StackMapTable ? hashCode ()I
access$100 ?(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl$PrincipalACL;)Ljava/security/Principal; x0
access$200 ?(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl$PrincipalACL;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider; ? ?(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl;Ljava/lang/String;Ljava/security/Principal;Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl$1;)V x1 x2 x3 [Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl$1;H(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl;Ljava/lang/String;Ljava/security/Principal;Ljava/util/List;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl$1;)V x4 x5
SourceFile AccessControlManagerImpl.java " 0 " # Yorg/apache/jackrabbit/oak/security/authorization/restriction/PrincipalRestrictionProvider ? ? ? " ? ! ? ? " ? ]org/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl$Entry Entry ? ? " ? ? ? ? G ? ? ? ? ? ? ? ? 1javax/jcr/UnsupportedRepositoryOperationException reordering is not supported " ? dorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl$PrincipalACL ? ? ? ? ? ? ? ? U V Borg/apache/jackrabbit/oak/security/authorization/accesscontrol/ACL javax/jcr/RepositoryException )javax/jcr/security/AccessControlException Yorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl$1 Worg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl
access$800 ?(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider; Y(Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;)V access$1600 ?(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl;)Lorg/apache/jackrabbit/oak/namepath/NamePathMapper; X(Ljava/lang/String;Ljava/util/List;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;)V getNamePathMapper 5()Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;S(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl;Ljava/security/Principal;Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;ZLjava/util/Set;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl$1;)V access$1000 ?(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl;)Lorg/apache/jackrabbit/api/security/principal/PrincipalManager; Corg/apache/jackrabbit/oak/security/authorization/accesscontrol/Util [(Ljava/security/Principal;Lorg/apache/jackrabbit/api/security/principal/PrincipalManager;)V access$1700 ?(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl;)Lorg/apache/jackrabbit/api/security/authorization/PrivilegeManager; access$1500 ?(Lorg/apache/jackrabbit/oak/security/authorization/accesscontrol/AccessControlManagerImpl;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider; Forg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider getBits ?([Ljavax/jcr/security/Privilege;Lorg/apache/jackrabbit/oak/namepath/NameMapper;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits; (Ljava/lang/String;)V
getOakPath ()Ljava/lang/String; com/google/common/base/Objects equal '(Ljava/lang/Object;Ljava/lang/Object;)Z
getEntries ()Ljava/util/List; java/util/List 0 ! " # $ V *+,-? Y+? ? ? ? %
? ? &