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

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

There is a newer version: 1.62.0
Show newest version
????3?
,?	+?	+?	+?	+?	+?	+?
??	+?
+???
????????????
????
??
+??
????
?
????	+?
??
??
????
?
??
??
??
+?
+?????????root$Lorg/apache/jackrabbit/oak/api/Root;
workspaceNameLjava/lang/String;
principalsLjava/util/Set;	Signature*Ljava/util/Set;restrictionProviderVLorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;options@Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;ctx0Lorg/apache/jackrabbit/oak/spi/security/Context;compiledPermissionsQLorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissions;
immutableRoot(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;Lorg/apache/jackrabbit/oak/spi/security/Context;)VCodeLineNumberTableLocalVariableTablethisTLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionProviderImpl;LocalVariableTypeTable)(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;Lorg/apache/jackrabbit/oak/spi/security/Context;)V"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;refresh()V
getPrivileges5(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Set;tree$Lorg/apache/jackrabbit/oak/api/Tree;I(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Set;RuntimeVisibleAnnotationsLjavax/annotation/Nullable;
hasPrivileges:(Lorg/apache/jackrabbit/oak/api/Tree;[Ljava/lang/String;)ZprivilegeNames[Ljava/lang/String;getRepositoryPermissionX()Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/RepositoryPermission;getTreePermission?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;parentPermissionPLorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;	isGrantedU(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/PropertyState;J)Zproperty-Lorg/apache/jackrabbit/oak/api/PropertyState;permissionsJ'(Ljava/lang/String;Ljava/lang/String;)ZoakPath
jcrActionslocation5Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation;isAcContentZsupportedPrivileges?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;
privilegeBits@Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;
StackMapTable?supportedPermissionsU(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/PropertyState;J)J9(Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation;J)J?(Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;Lorg/apache/jackrabbit/oak/api/PropertyState;J)JtreePermission9(Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation;J)Z?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/plugins/tree/TreeType;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;type1Lorg/apache/jackrabbit/oak/plugins/tree/TreeType;getCompiledPermissionsS()Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissions;cp?isVersionStorePath(Ljava/lang/String;)ZK(Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation;Ljava/lang/String;J)Z??
SourceFilePermissionProviderImpl.javaBN1234569:;<=>???A2|}?M????OPVWZ[\]`a?????????`?Forg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsProviderB?java/lang/StringCorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeConstantsjcr:all????\y?@????}???:org/apache/jackrabbit/oak/plugins/version/VersionConstants/jcr:system/jcr:versionStorage??????????`?Rorg/apache/jackrabbit/oak/security/authorization/permission/PermissionProviderImpljava/lang/ObjectRorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProviderYorg/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AccessControlConstantsSorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionConstants\org/apache/jackrabbit/oak/spi/security/authorization/permission/AggregatedPermissionProvider>org/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBitsOorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissions+org/apache/jackrabbit/oak/api/PropertyState"org/apache/jackrabbit/oak/api/Tree2org/apache/jackrabbit/oak/plugins/tree/RootFactorycreateReadOnlyRootJ(Lorg/apache/jackrabbit/oak/api/Root;)Lorg/apache/jackrabbit/oak/api/Root;9(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;)VJorg/apache/jackrabbit/oak/security/authorization/permission/PermissionUtilgetImmutableTreen(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Root;)Lorg/apache/jackrabbit/oak/api/Tree;3org/apache/jackrabbit/oak/plugins/tree/TreeLocationcreatem(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation;.org/apache/jackrabbit/oak/spi/security/ContextdefinesLocation8(Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation;)ZKorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionsgetPermissionsK(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation;Z)J'(Lorg/apache/jackrabbit/oak/api/Root;)VgetBitsU([Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits;getPath()Ljava/lang/String;isAdminOrSystemR(Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)ZJorg/apache/jackrabbit/oak/security/authorization/permission/AllPermissionsgetInstanceRorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl^(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;Lorg/apache/jackrabbit/oak/spi/security/Context;)Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissions;
startsWithgetProperty/()Lorg/apache/jackrabbit/oak/api/PropertyState;getTree&()Lorg/apache/jackrabbit/oak/api/Tree;	getParent7()Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation;(Ljava/lang/String;J)Z!+,-./0123456789:;<=>?@A2BCD?.*?*+?*,?*-?*?*?*?*+??	?E&	CD	EFGHI%K-LFH.GH.12.34.56.9:.;<.=>I.587JK%LLLLLLMNDO**???	*?
*?	*???EPQRFGHOPDF*?
+*?	??
?EWFGHQR7STLKU?VWDQ*?
+*?	?,??E\F GHQRXYK
ULZ[D4
*?
??EbF
GHTL\]DQ*?
+*?	?,??EhF GHQR^_TLK
LL`aD\*?
+*?	?,!??EmF*GHQRbcdeKLU`fD?'*?	+?N*?-?6,-?7*-+??Er	stvF>'GH'g4'h4	ijkl	deK
LLmnDk ,?,??Y*?	??YS??E}F  GH QR opqVrTLK
UUstDJ!?E?F*GHQRbcdeKUUsuD@ ?E?F GHijdeK	LsvDJ!?E?F*GHw_bcdeKLU`xDI*++? ??E?F GHijdeK	L\yD\*?
+*?	?,-??E?F*GHQRz{^_TLKLLL|}D?A*?L+?9*?*???
? L?*?	*?*?*?*?*??!L*+?+?E??	???:???FAGH<~@q
?
??D1*#?$?E?Fg4KL`?D?K6+?%:?
+?&?
+?'?&:?*!?(6?+??)?*?
,!?*6?E"??	??#?1?;?H?FHKGHKijKg4KdeH`l	Bbc-QRq??F???KLL??




© 2015 - 2024 Weber Informatics LLC | Privacy Policy