org.apache.jackrabbit.oak.security.privilege.PrivilegeDefinitionReader.class Maven / Gradle / Ivy
???? 2 ?
D E F G H I
D J K L M N M O P
Q
R S T U V W X Y Z [
\ ]
^ _ ` a b privilegesTree $Lorg/apache/jackrabbit/oak/api/Tree; '(Lorg/apache/jackrabbit/oak/api/Root;)V Code LineNumberTable LocalVariableTable this HLorg/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionReader; root $Lorg/apache/jackrabbit/oak/api/Root; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; readDefinitions ()Ljava/util/Map; def FLorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeDefinition; child i$ Ljava/util/Iterator; definitions Ljava/util/Map; LocalVariableTypeTable iLjava/util/Map;
StackMapTable c d Signature k()Ljava/util/Map; RuntimeVisibleAnnotations readDefinition Z(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeDefinition; definitionTree
privilegeName Ljava/lang/String; P e Ljavax/annotation/CheckForNull; isPrivilegeDefinition '(Lorg/apache/jackrabbit/oak/api/Tree;)Z tree
SourceFile PrivilegeDefinitionReader.java f /jcr:system/rep:privileges g h i java/util/HashMap j k l m n d o p q r "org/apache/jackrabbit/oak/api/Tree ? @ s 7 t e u v c w x y p z { | i
rep:Privilege } ~ ? ? ? Forg/apache/jackrabbit/oak/security/privilege/PrivilegeDefinitionReader java/lang/Object Corg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeConstants
java/util/Map java/util/Iterator Dorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeDefinition ()V "org/apache/jackrabbit/oak/api/Root getTree 8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree; getChildren ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; >org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeUtil l(Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeDefinition; getName ()Ljava/lang/String; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; exists hasChild (Ljava/lang/String;)Z getChild 'org/apache/jackrabbit/oak/util/TreeUtil getPrimaryTypeName 8(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/String; java/lang/String equals (Ljava/lang/Object;)Z M *? *+? ? ? ( ) * ! " # $ % &