org.apache.jackrabbit.oak.security.user.MembershipWriter.class Maven / Gradle / Ivy
???? 2A
H ? G ?
? ? ? ? ?
G ? ? ? ? ?
? ? ? ?
? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
G ? ? ?
? ?
? ?
? ? ? ? ? ? ?
? ?
? ? ? ? ? ? ? ? ? ?
G ? ?
? ?
G ? ? ? ? 5 ?
? ?
? ?
? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? membershipSizeThreshold I ()V Code LineNumberTable LocalVariableTable this :Lorg/apache/jackrabbit/oak/security/user/MembershipWriter; getMembershipSizeThreshold ()I setMembershipSizeThreshold (I)V addMember 9(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Z groupTree $Lorg/apache/jackrabbit/oak/api/Tree; memberContentId Ljava/lang/String; m Ljava/util/Map; LocalVariableTypeTable 5Ljava/util/Map;
Exceptions ?
addMembers D(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/util/Map;)Ljava/util/Set; id ref i$ Ljava/util/Iterator; numRefs t refs -Lorg/apache/jackrabbit/oak/api/PropertyState; propertyBuilder :Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; propCnt s Ljava/util/Set; it memberIds membersList trees failed bestCount bestProperty bestTree NLorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; :Ljava/util/Iterator; #Ljava/util/Set;
StackMapTable ? ? ? ? ? ? ? ? Signature ~(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/util/Map;)Ljava/util/Set; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; createMemberRefTree n(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/api/Tree; refTree nextRefNodeName 8(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/String; i name removeMember
removeMembers prop
memberEntries Entry InnerClasses QLjava/util/Iterator;>;
setMembers C(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;)V group 1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; members refList node count numNodes ? W(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;)V
SourceFile MembershipWriter.java K L I J ? ? ? - ? ? ? b c ? ? ? rep:membersList ? ? java/util/HashSet S K U ?
? "org/apache/jackrabbit/oak/api/Tree rep:members
? java/lang/Iterable java/lang/String ? ? ? L!"#$%&' ?( ? jcr:primaryType rep:MemberReferencesList)%* ? ? rep:MemberReferences+,- ? c. java/util/Map$Entry/01234 ?56789 ?3:;<:=2%>?:%@ 8org/apache/jackrabbit/oak/security/user/MembershipWriter java/lang/Object javax/jcr/RepositoryException
java/util/Map java/util/Iterator
java/util/Set +org/apache/jackrabbit/oak/api/PropertyState 8org/apache/jackrabbit/oak/plugins/memory/PropertyBuilder /org/apache/jackrabbit/oak/spi/state/NodeBuilder com/google/common/collect/Maps newHashMapWithExpectedSize (I)Ljava/util/HashMap; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; isEmpty ()Z getChild 8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree; #com/google/common/collect/Iterators singletonIterator D(Ljava/lang/Object;)Lcom/google/common/collect/UnmodifiableIterator; getChildren ()Ljava/lang/Iterable; iterator ()Ljava/util/Iterator; concat >(Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator; size hasNext next ()Ljava/lang/Object; getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; "org/apache/jackrabbit/oak/api/Type WEAKREFERENCES $Lorg/apache/jackrabbit/oak/api/Type; getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; remove &(Ljava/lang/Object;)Ljava/lang/Object; add (Ljava/lang/Object;)Z hasProperty (Ljava/lang/String;)Z
WEAKREFERENCE array r(Lorg/apache/jackrabbit/oak/api/Type;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; copy ?(Lorg/apache/jackrabbit/oak/api/Type;Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; keySet ()Ljava/util/Set; addValues P(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; getPropertyState /()Lorg/apache/jackrabbit/oak/api/PropertyState; setProperty 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)V exists addChild NAME K(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)V valueOf (I)Ljava/lang/String; hasChild entrySet getKey hasValue removeValue N(Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder; removeProperty (Ljava/lang/String;)V values ()Ljava/util/Collection; com/google/common/collect/Sets
newHashSet )(Ljava/lang/Iterable;)Ljava/util/HashSet; E(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; hasChildNode getChildNode addValue `(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; child {(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; ! G H I J
K L M 9 *? *d? ? N
, 1 O P Q R S M / *? ? N 4 O P Q T U M > *? ? N
8 9 O P Q I J V W M } ? N-,? W*+-? ? ? N D E F O * P Q X Y Z [ \ ] ^ \ _ ` a b c M <