org.apache.jackrabbit.oak.spi.security.authorization.permission.Permissions.class Maven / Gradle / Ivy
???? 2u
? ? ? ?
? ? ? ? ?
? ? ?
? ? ? ? ?
?
?
?
? @????????
? ?
?
? ? P
? !
"
F#
$
%
&'
( ? ? ?) *+
,- ./01 23
Z ? ?? ? ?4 ? ? ? ? ? ? ? ? ? ? @ ? ? ? ? ? ? ? ? ? ? ? ? ? ?56
NO_PERMISSION J
ConstantValue READ_NODE
READ_PROPERTY ADD_PROPERTY MODIFY_PROPERTY REMOVE_PROPERTY ADD_NODE REMOVE_NODE READ_ACCESS_CONTROL MODIFY_ACCESS_CONTROL NODE_TYPE_MANAGEMENT VERSION_MANAGEMENT LOCK_MANAGEMENT LIFECYCLE_MANAGEMENT RETENTION_MANAGEMENT MODIFY_CHILD_NODE_COLLECTION NODE_TYPE_DEFINITION_MANAGEMENT NAMESPACE_MANAGEMENT WORKSPACE_MANAGEMENT PRIVILEGE_MANAGEMENT USER_MANAGEMENT INDEX_DEFINITION_MANAGEMENT READ REMOVE SET_PROPERTY ALL PERMISSION_NAMES Ljava/util/Map; Signature 3Ljava/util/Map; PERMISSION_LOOKUP 3Ljava/util/Map; ()V Code LineNumberTable LocalVariableTable this MLorg/apache/jackrabbit/oak/spi/security/authorization/permission/Permissions; getNames (J)Ljava/util/Set; key entry Entry InnerClasses Ljava/util/Map$Entry; i$ Ljava/util/Iterator; names Ljava/util/Set; permissions LocalVariableTypeTable 9Ljava/util/Map$Entry; #Ljava/util/Set;
StackMapTable78 &(J)Ljava/util/Set; getString (J)Ljava/lang/String; sb Ljava/lang/StringBuilder;
isRepositoryPermission (J)Z
permission includes (JJ)Z permissionsToTest respectParentPermissions diff (JJ)J otherPermissions getPermissions K(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation;Z)J
jcrActions Ljava/lang/String; location 5Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation; isAccessControlContent Z actions (Ljava/lang/String;)J permissionNames "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; (Ljava/util/Set;)J name it (Ljava/util/Iterator; &(Ljava/util/Set;)J Ljavax/annotation/Nonnull;
getPermission (Ljava/lang/String;J)J path defaultPermission
SourceFile Permissions.java ? ? ? ?9:;<=>?@AB java/util/HashSetCD7EF8GHIJ java/util/Map$EntryKJ java/lang/LongLMNJO= java/lang/String java/lang/StringBuilderPQRSRTUV ? ?WXYZ[\ read=]^H_`aH add_node remove set_propertyAbcd ? ? "java/lang/IllegalArgumentException Unknown actions: Re ?f ,ghijk[l ? ? ? /jcr:system/rep:namespacesm= /jcr:system/jcr:nodeTypesnopqr= /jcr:system/rep:privileges java/util/LinkedHashMapst Korg/apache/jackrabbit/oak/spi/security/authorization/permission/Permissions java/lang/Object
java/util/Set java/util/Iterator valueOf (J)Ljava/lang/Long;
java/util/Map containsKey (Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; &com/google/common/collect/ImmutableSet of <(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; entrySet ()Ljava/util/Set; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getKey longValue ()J getValue add length ()I append (C)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; org/apache/jackrabbit/util/Text explode )(Ljava/lang/String;IZ)[Ljava/lang/String; com/google/common/collect/Sets
newHashSet (([Ljava/lang/Object;)Ljava/util/HashSet; 3org/apache/jackrabbit/oak/plugins/tree/TreeLocation exists getProperty /()Lorg/apache/jackrabbit/oak/api/PropertyState; isEmpty `(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet; removeAll (Ljava/util/Collection;)Z -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (Ljava/lang/String;)V split '(Ljava/lang/String;)[Ljava/lang/String; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; )(Ljava/lang/Iterable;)Ljava/util/HashSet; equals :org/apache/jackrabbit/oak/plugins/version/VersionConstants SYSTEM_PATHS Ljava/util/Collection; java/util/Collection contains put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 1 ? ? ? ? ? ? ? ? ? ? ? ? ? 3 ? ? ? = ? ? ? ? ? ? ? C ? ? ? " ? ? ? % ? ? ? - ? ? ? ; ? ? ? q ? ? ? W ? ? ? u ? ? ? x ? ? ? { ? ? ? l ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? A ? ? ? c ? ? ? \ ? ? ? ? ? ? ? ? ? ? ? 3 *? ? ?
, - ? ? ? ? ? ? u? ? ? ? ? ? ? ? ?? Y? M? ? ?
N-? ? 8-? ?
:? ? ? 7?? ,? ? W???,? ? &