
org.apache.jackrabbit.oak.spi.security.principal.CompositePrincipalProvider.class Maven / Gradle / Ivy
???? 2 ?
S
T U V W X Y Z [ \
S ] ^ _ ` a b c d e f
g h
f i j providers Ljava/util/List; Signature VLjava/util/List; (Ljava/util/List;)V Code LineNumberTable LocalVariableTable this MLorg/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalProvider; LocalVariableTypeTable Y(Ljava/util/List;)V getPrincipal -(Ljava/lang/String;)Ljava/security/Principal; i I
principalName Ljava/lang/String; principal Ljava/security/Principal;
StackMapTable k "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; getGroupMembership *(Ljava/security/Principal;)Ljava/util/Set; provider DLorg/apache/jackrabbit/oak/spi/security/principal/PrincipalProvider; i$ Ljava/util/Iterator; groups Ljava/util/Set; *Ljava/util/Set; l d E(Ljava/security/Principal;)Ljava/util/Set; RuntimeVisibleAnnotations
getPrincipals #(Ljava/lang/String;)Ljava/util/Set; userID
principals *Ljava/util/Set; >(Ljava/lang/String;)Ljava/util/Set; findPrincipals )(Ljava/lang/String;I)Ljava/util/Iterator; nameHint
searchType iterators [Ljava/util/Iterator; 1[Ljava/util/Iterator<+Ljava/security/Principal;>; I Z D(Ljava/lang/String;I)Ljava/util/Iterator; Ljavax/annotation/Nullable; (I)Ljava/util/Iterator; 3(I)Ljava/util/Iterator<+Ljava/security/Principal;>;
SourceFile CompositePrincipalProvider.java m n o p java/util/List q r s t Borg/apache/jackrabbit/oak/spi/security/principal/PrincipalProvider % & java/util/HashSet u v w x y z 1 2 l { | > ? java/util/Iterator D O D E } ~ Korg/apache/jackrabbit/oak/spi/security/principal/CompositePrincipalProvider java/lang/Object java/security/Principal
java/util/Set ()V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; size ()I get (I)Ljava/lang/Object; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; addAll (Ljava/util/Collection;)Z #com/google/common/collect/Iterators concat +([Ljava/util/Iterator;)Ljava/util/Iterator; ! ^ *? *+? ? ? ? ) * + ! " # $ % &