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

org.apache.jackrabbit.oak.security.authorization.permission.PermissionStoreImpl.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3c
'??
?	Q?	Q?	Q?
Q???
??	Q??
???
?	Q?
Q?
????
??
Q?????????6??
???
?
?
Q?
?	Q?????
?
M?@?@
??

???????
??????
????
7??

?
Q?6???????
Q?
???
???
????
F???	?
M????????
	logLorg/slf4j/Logger;
workspaceNameLjava/lang/String;restrictionProviderVLorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;principalTreeMapLjava/util/Map;	SignatureGLjava/util/Map;permissionsTree$Lorg/apache/jackrabbit/oak/api/Tree;allBits@Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;?(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;)VCodeLineNumberTableLocalVariableTablethisQLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreImpl;root$Lorg/apache/jackrabbit/oak/api/Root;flush'(Lorg/apache/jackrabbit/oak/api/Root;)V"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;resetloadR(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Collection;nodei$Ljava/util/Iterator;childnameentriesLjava/util/Collection;
principalNamepath
principalRootLocalVariableTypeTableeLjava/util/Collection;
StackMapTable??
??(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Collection;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;Ljavax/annotation/Nullable;
getNumEntries(Ljava/lang/String;J)JmaxJtreel(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/security/authorization/permission/PrincipalPermissionEntries;	entryTreet0retXLorg/apache/jackrabbit/oak/security/authorization/permission/PrincipalPermissionEntries;t1?getPrincipalRoot8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;loadPermissionEntries6(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/util/Map;)VpathEntryMap?Ljava/util/Map;>;?(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/util/Map;>;)Vd(Ljava/lang/String;Ljava/util/Collection;Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Collection;ace(Ljava/lang/String;Ljava/util/Collection;Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Collection;createPermissionEntry?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry;ps-Lorg/apache/jackrabbit/oak/api/PropertyState;bitsisAllowZisJcrAll0(Lorg/apache/jackrabbit/oak/api/PropertyState;)Zproperty()V
SourceFilePermissionStoreImpl.javac?java/util/HashMap[\WXYZpm
?_`Forg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProvidercmjava/lang/Stringjcr:allab?????
 !"#"org/apache/jackrabbit/oak/api/Tree$!%&'()Vorg/apache/jackrabbit/oak/security/authorization/permission/PrincipalPermissionEntries*+??,-UV./!%loaded %d entries in %.2fus for %s.%njava/lang/Object0)1231456789:;<?=>!?@rep:accessControlledPathABCjava/util/Collectionjava/util/TreeSetDEFG??H:CPermission entry at '{}' without rep:accessControlledPath property.IEJKrep:privilegesLM??NOrep:isAllowPKorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryQRSTUVcWXYZ[\]^java/lang/Long_)Oorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreImpl`abKorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreSorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionConstantsjava/util/Iterator+org/apache/jackrabbit/oak/api/PropertyState>org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits
java/util/MapclearJorg/apache/jackrabbit/oak/security/authorization/permission/PermissionUtilgetPermissionsRoot\(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;getBitsU([Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;getEntryName&(Ljava/lang/String;)Ljava/lang/String;hasChild(Ljava/lang/String;)ZgetChildcheckACLPath9(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)ZgetChildren()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;isEmptygetChildrenCount(J)Jjava/lang/SystemnanoTime()J
getEntries()Ljava/util/Map;setFullyLoaded(Z)Vorg/slf4j/LoggerisDebugEnabledgetSizevalueOf(J)Ljava/lang/Long;java/lang/Double(D)Ljava/lang/Double;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;debug(Ljava/lang/String;)VcontainsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;\(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;existsput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;'org/apache/jackrabbit/oak/util/TreeUtil	getStringJ(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Ljava/lang/String;getName()Ljava/lang/String;charAt(I)CaddgetPatherror'(Ljava/lang/String;Ljava/lang/Object;)VgetPropertyA(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState;getInstanceo(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;
getBooleanjava/lang/IntegerparseInt(Ljava/lang/String;)ITorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider
getPattern?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionPattern;?(Ljava/lang/String;ZILorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionPattern;)Vcount()I"org/apache/jackrabbit/oak/api/TypeLONG$Lorg/apache/jackrabbit/oak/api/Type;getValue9(Lorg/apache/jackrabbit/oak/api/Type;I)Ljava/lang/Object;	longValueorg/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; Q'STUVWXYZ[\]^_`abcde{*?*?Y??*,?*-?*+??f<7=>?@g*hijkWXYZlmeK*??*+??fC	DEghijknopmea%*+*??	?
*?Y+??
YS???fHI$Jg%hi%jknoqref	?*,?:?n-?:??\?:-??*-+?L?<??:??$??:-??*-+?L???+?+???+?f2PQRST)U2V>YbZk[t]wag\	bs`L+tu)Nv`ewX?hi?xy?zX?{X?|`}?x~?>????
?'?@?]???n?oo??eu*+?:?	? ??f
ghg*hizX???`
??Gn	oq?eU	??A?Y? :*+?:?5??:????:*?!?"????#?7?$?%?2?$&?'Y?(?)SY e?*o?,SY+S?-?.?f2no
pqr=sHtKvQwVxay?{gR=?`'$tu?hi?zX???
???|`V=?? ?'??????#?D?ono??e?=*?+?/?*?+?0??*?
+?1M,?2?M*?+,?3W,?f?
??$?-?/?;?g $|`=hi=zX	????no??em?+4?5N-?y,-?0?6:??7Y?8:,-?3W+??:??;??:?9?:c?
*,?"?*-?;?<W?????$=+?>???f:?????%?/?R?b?l?{?~?????gHR)v`<Btugxy?hi??`??\?{X}gx~????/?????/???]?n
oo??e?R-??:??<??:?9?:c?,??7Y?8M,*+?;?<W???,?f?#?3?7???M?P?g>#*?`
CtuRhiR{XR?yR?`}R?~?
??1??
?]???no?o??e?	F,@?AN-?B?
*??-?C:,D?E6?FY+,?9?G*?+,?H?I?f?	??%?g>FhiF{XF?`	=??)?b%!????C??on
oo
??e`+*?(*?J?*?K?L?M?NO????f?g+??)@n???e"
Q?R?$?f1??




© 2015 - 2024 Weber Informatics LLC | Privacy Policy