All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jackrabbit.oak.spi.security.privilege.PrivilegeBitsProvider.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3D	G?	G?
I??
?	G?	G?
??	?
??
G?
??
????????	????
?
G?-?-?-?
??
??
?
???
??
"?
??
??
??
?
???????-??-?
?????
1?
?*??-?
????*?*?
??	G?*?
???
G?
??*?
???
D?
???
????ExtractAggregatedPrivilegesInnerClasseslogLorg/slf4j/Logger;bitsToNamesLjava/util/Map;	SignaturetLjava/util/Map;>;aggregationFLjava/util/Map;>;root$Lorg/apache/jackrabbit/oak/api/Root;'(Lorg/apache/jackrabbit/oak/api/Root;)VCodeLineNumberTableLocalVariableTablethisHLorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider;getPrivilegesTree&()Lorg/apache/jackrabbit/oak/api/Tree;RuntimeVisibleAnnotationsLjavax/annotation/Nonnull;getBitsU([Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;privilegeNames[Ljava/lang/String;
StackMapTable"RuntimeVisibleParameterAnnotationsV(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;defTree$Lorg/apache/jackrabbit/oak/api/Tree;builtIn@Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;
privilegeNameLjava/lang/String;i$Ljava/util/Iterator;Ljava/lang/Iterable;privilegesTreebitsLocalVariableTypeTable(Ljava/lang/Iterable;????j(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;?([Ljavax/jcr/security/Privilege;Lorg/apache/jackrabbit/oak/namepath/NameMapper;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;
privileges[Ljavax/jcr/security/Privilege;
nameMapper/Lorg/apache/jackrabbit/oak/namepath/NameMapper;getPrivilegeNamesQ(Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;)Ljava/util/Set;childLjava/util/Set;
aggregates
privilegeBitspb#Ljava/util/Set;?e(Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;)Ljava/util/Set;getAggregatedPrivilegeNames)([Ljava/lang/String;)Ljava/lang/Iterable;privNamepNames=([Ljava/lang/String;)Ljava/lang/Iterable;extractAggregatedPrivileges*(Ljava/lang/Iterable;)Ljava/lang/Iterable;R(Ljava/lang/Iterable;)Ljava/lang/Iterable;
access$000()Lorg/slf4j/Logger;
access$200Y(Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider;)Ljava/util/Map;x0()V
SourceFilePrivilegeBitsProvider.javaTQNOX?java/util/HashMapPQVW?_??m???ci????????????java/lang/StringQ>org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits_`?	
?java/lang/StringBuilderIgnoring privilege name 
?Horg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider$1X?? 
java/util/Set!""org/apache/jackrabbit/oak/api/Tree#$%&'java/util/HashSet() rep:aggregates*+,-./0102345?6 78java/lang/Iterable??39:0;<=borg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider$ExtractAggregatedPrivilegesX>?@Forg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProviderABCjava/lang/ObjectCorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeConstantsjava/util/Iterator>org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeUtilJ(Lorg/apache/jackrabbit/oak/api/Root;)Lorg/apache/jackrabbit/oak/api/Tree;EMPTYjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;#com/google/common/collect/IterablesisEmpty(Ljava/lang/Iterable;)ZgetInstanceB()Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;BUILT_IN
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;add?(Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;existshasChild(Ljava/lang/String;)ZgetChild8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;f(Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;org/slf4j/Loggerdebug(Ljava/lang/String;)Vunmodifiablez(Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider;Lorg/apache/jackrabbit/oak/namepath/NameMapper;)V	transformK(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable;!com/google/common/base/PredicatesnotNull$()Lcom/google/common/base/Predicate;filterL(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable;java/util/CollectionsemptySet()Ljava/util/Set;containsKey(Ljava/lang/Object;)ZgetChildren()Ljava/lang/Iterable;getName	singleton#(Ljava/lang/Object;)Ljava/util/Set;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;includesC(Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;)ZhasPropertyreadDefinitionl(Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeDefinition;Dorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeDefinitiongetDeclaredAggregateNamesaddAll(Ljava/util/Collection;)Z	removeAll&com/google/common/collect/ImmutableSetcopyOf@(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSet;NON_AGGREGATE_PRIVILEGEScontainsof<(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;=([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;containsAll(com/google/common/collect/FluentIterablefrom@(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;?(Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider;Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvider$1;)VtransformAndConcatM(Lcom/google/common/base/Function;)Lcom/google/common/collect/FluentIterable;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;1GIJNOPQRSTQRUVWXYZd *?*?Y??*?Y??*+??[945:;\ ]^ VW_`Z2*???[E\]^ab?cdZW+???	?*+?
??[OP	R\]^efg	abhbciZ??+???	?M?
N+?:?????:???:?
-?W?S,?*?M,??%,??,?:-??W???Y????? ??|-?!?[F]^a
bc/d>eCfMhQiVkjltm~n?o?r?s\Rt
jk>_lm/nno?pq?]^?er
?sk?tmu?evg ?
wxy?3zx*??R{abhbc|ZY*+?
?"Y*,?#?$?%?&??[\ ]^}~?abh
bb??Z?	=+?
+?'??(?+?!M*?,?)?*?,??*?*?N-???(?*??+?B-?,?:??+??-:*???.?/?0W???*?,?)?*?,??*:???1Y?2:?1Y?2:-?,?:??O??-:?:,?3?0?.?4W5?6??7?8?9W????:W*?,?;?0W?[j????!?/?4?=?A?M?p??????????????????????? ?*?:?\zp?kZ2pq?e??6tm?=?k?Vpq?}??4	sk??e?=]^=?m)?mu ?e??}????e?g/?x?w?y?1???y?R??R?ab???Za+???(?+??<+2M?<,?=?,?>?*?,?)?*?,????*,?/?@?+?AM?<,?B?,?*,?@?[6
??	????$?1???H?M?Y?[?\*5?oM??a]^aefuM??g	?z???R?abhb??ZW+?C?DY*?E?F?[?\]^eruevR?hb??Z??[0??Z/*??[0\?^??Z"
G?H??[2??LDGK"




© 2015 - 2024 Weber Informatics LLC | Privacy Policy