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.64.0
Show newest version
????2?
2~
~	1?
??	1?	1?	1????????
?????
1?
????
??
1????????
1?
????	?????
 ??
"?
"?
??
"??
????
*~?
???
.?)????permissionsTree$Lorg/apache/jackrabbit/oak/api/Tree;
workspaceNameLjava/lang/String;restrictionProviderVLorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;principalTreeMapLjava/util/Map;	SignatureGLjava/util/Map;?(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;)VgetPrincipalRoot8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;
principalRoot
principalName
StackMapTable?RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;load=(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)Vnodei$Ljava/util/Iterator;childentriesLjava/util/Collection;pathnameLocalVariableTypeTableeLjava/util/Collection;???(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V$(Ljava/util/Map;Ljava/lang/String;)V	entryTree?Ljava/util/Map;>;?(Ljava/util/Map;>;Ljava/lang/String;)VhasPermissionEntries(Ljava/lang/String;)Z
getNumEntries(Ljava/lang/String;)JtreegetTimestampps-Lorg/apache/jackrabbit/oak/api/PropertyState;l(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/security/authorization/permission/PrincipalPermissionEntries;retXLorg/apache/jackrabbit/oak/security/authorization/permission/PrincipalPermissionEntries;???loadPermissionEntries?(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/util/Map;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;)VpathEntryMap?(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/util/Map;>;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;)V?(Ljava/lang/String;Ljava/util/Collection;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;)Vace?(Ljava/lang/String;Ljava/util/Collection;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;)V
SourceFilePermissionStoreImpl.java>?java/util/HashMap:;???456789???????"org/apache/jackrabbit/oak/api/TreeI?????IJ???g?J??ty??????????tu??
rep:timestamp????????java/lang/Long??Vorg/apache/jackrabbit/oak/security/authorization/permission/PrincipalPermissionEntries>????????rep:accessControlledPath???java/util/Collectionjava/util/TreeSet?????Korg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry>???Oorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStoreImpljava/lang/ObjectKorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStorejava/lang/Stringjava/util/Iterator+org/apache/jackrabbit/oak/api/PropertyState()VJorg/apache/jackrabbit/oak/security/authorization/permission/PermissionUtilgetPermissionsRoot\(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;
java/util/MapclearcontainsKey(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;exists()Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getEntryName&(Ljava/lang/String;)Ljava/lang/String;hasChildgetChildcheckACLPath9(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)ZgetChildren()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getNumPermissions'(Lorg/apache/jackrabbit/oak/api/Tree;)JgetPropertyA(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState;"org/apache/jackrabbit/oak/api/TypeLONG$Lorg/apache/jackrabbit/oak/api/Type;getValue8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object;	longValue()J(Ljava/lang/String;)V
getEntries()Ljava/util/Map;java/lang/SystemcurrentTimeMillissetTimestamp(J)V'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)C?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;)Vadd!123456789:;<=>?@#*?*?Y??*+,??*,?*-??A0.123"4B*#CD#EF#67#89GH@R*+*???*??	?A789BCDEFIJ@?=*?+?
?*?+???*?+?
M,??M*?+,?W,?A=
>@$A-B/D;EB $K5=CD=L7M	?NOPQRST@Z	}*,?:??-?:??`?:-??-+*???>??:??&??:-??-+*????ֱA6
KLM
OPQ*R3SAVeWnXyZ|]B\	eU5O-VW*RX5}CD}YZ}L7}[7vK5j\7]}Y^M?
N?3_N?
`)?<aQRRRSb@?;*,?N-?3-??:????:+*?????Aab
c-d7e:gB>-
c5#VW;CD;Y;;L75K5];YdM?N`?"<eQ
RRfg@M*+????AkBCDL7M@QRhi@e*+?M,?	?,??A
pqB CDL7
j5M
?NCQRki@?)*+?M,? ,?N-?-??? ?!?	?Avw
xyz'}B*lm)CD)L7#K5M?'NQRSn@Dq?"Y+?#M*+?N-?_-??:????:,?$*?????-?:,?	?%???? ?!?&,?A&	?	???6?C?F?P?o?BH6
c5 &VWPlmqCDqL7	hopbK5MG? qN`?%?r_qNsq?r_qNsq?ORQR
tu@L*'?(N+-??):??*Y?+:+-?W*??:?????:?,?-c?
+,???.Y-,?/?0W????A.????!?+?N?^?h?{?~?BHN-X58FVWj5v;89x[7lYZ]vdlY^M?+_w?`?/N??<xQRRR
ty@?I,??:??4??:?,?-c?+?.Y*-?/?0W??ȱA?#?3?E?H?B>#"z5
;VWI[7IoZIj5I89]Io^M?
`7?<{QRRRR|}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy