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.64.0
Show newest version
????2+
8?	7?	7?	7?
7?	7?	????
7?
??	7?
????
7???????????
??????
??
??
??
??
7?
7???????
???
??????????'????
-?????
.?
-??
 ?	????
 ??????root$Lorg/apache/jackrabbit/oak/api/Root;
workspaceNameLjava/lang/String;acConfigQLorg/apache/jackrabbit/oak/spi/security/authorization/AuthorizationConfiguration;compiledPermissionsQLorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissions;
immutableRoot.Lorg/apache/jackrabbit/oak/core/ImmutableRoot;?LocalInnerClasses?(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/security/authorization/AuthorizationConfiguration;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryCache$Local;)VCodeLineNumberTableLocalVariableTablethisTLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionProviderImpl;
principalsLjava/util/Set;cacheXLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryCache$Local;LocalVariableTypeTable*Ljava/util/Set;
StackMapTable??????	Signature(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/security/authorization/AuthorizationConfiguration;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryCache$Local;)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
jcrActionslocation-Lorg/apache/jackrabbit/oak/util/TreeLocation;isAcContentZ???isAdmin(Ljava/util/Set;)Z	principalLjava/security/Principal;i$Ljava/util/Iterator;
adminNames#Ljava/util/Set;??-(Ljava/util/Set;)ZgetImmutableTreeT(Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/core/ImmutableTree;?getImmutableRoot?(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/spi/security/SecurityConfiguration;)Lorg/apache/jackrabbit/oak/core/ImmutableRoot;base>Lorg/apache/jackrabbit/oak/spi/security/SecurityConfiguration;isVersionStorePath(Ljava/lang/String;)Zp
SourceFilePermissionProviderImpl.javaFb<=>?@A??DE???????????BC????a???c?j?nop?t??????	
tu??t
administrativePrincipalsjava/lang/String[Ljava/lang/Object;?java/security/Principal?org/apache/jackrabbit/oak/spi/security/principal/AdminPrincipal,org/apache/jackrabbit/oak/core/ImmutableTree?	,org/apache/jackrabbit/oak/core/ImmutableRoot3org/apache/jackrabbit/oak/core/TreeTypeProviderImpl F!F"
jcr:system#$%&'()?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*Vorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryCache$Local"org/apache/jackrabbit/oak/api/Root
java/util/SetOorg/apache/jackrabbit/oak/spi/security/authorization/AuthorizationConfiguration+org/apache/jackrabbit/oak/util/TreeLocation+org/apache/jackrabbit/oak/api/PropertyState"org/apache/jackrabbit/oak/api/Treejava/util/Iterator@org/apache/jackrabbit/oak/spi/security/principal/SystemPrincipalINSTANCEBLorg/apache/jackrabbit/oak/spi/security/principal/SystemPrincipal;contains(Ljava/lang/Object;)ZJorg/apache/jackrabbit/oak/security/authorization/permission/AllPermissionsgetInstanceS()Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissions;Rorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImplcreateK(Lorg/apache/jackrabbit/oak/core/ImmutableRoot;Ljava/lang/String;Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/security/authorization/AuthorizationConfiguration;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryCache$Local;)Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissions;Oorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionsC(Lorg/apache/jackrabbit/oak/core/ImmutableRoot;Ljava/lang/String;)V?(Lorg/apache/jackrabbit/oak/core/ImmutableTree;)Ljava/util/Set;D(Lorg/apache/jackrabbit/oak/core/ImmutableTree;[Ljava/lang/String;)Z?(Lorg/apache/jackrabbit/oak/core/ImmutableTree;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;_(Lorg/apache/jackrabbit/oak/core/ImmutableTree;Lorg/apache/jackrabbit/oak/api/PropertyState;J)Ze(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/util/TreeLocation;
getContext2()Lorg/apache/jackrabbit/oak/spi/security/Context;.org/apache/jackrabbit/oak/spi/security/ContextdefinesLocation0(Lorg/apache/jackrabbit/oak/util/TreeLocation;)ZKorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionsgetPermissionsC(Ljava/lang/String;Lorg/apache/jackrabbit/oak/util/TreeLocation;Z)JgetProperty/()Lorg/apache/jackrabbit/oak/api/PropertyState;getTree&()Lorg/apache/jackrabbit/oak/api/Tree;	getParent/()Lorg/apache/jackrabbit/oak/util/TreeLocation;(Ljava/lang/String;J)Z
getParametersB()Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;>org/apache/jackrabbit/oak/spi/security/ConfigurationParametersgetConfigValue8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;&com/google/common/collect/ImmutableSetcopyOf=([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getName()Ljava/lang/String;getPathB(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/core/ImmutableTree;?@ABCDEFJK?N*?*+?*,?*?*+??-???*-?	?
*?
??**?,-???L&	>?	@ACE2F<HMJM>NNON<=N>?NPQN@ANRSTNPUV?2WXYZ[\	]^_`````abKS!**?*???*?*?*??
?LNO PM!NOcdKC*?*+???LUMNOef]gh`_i?jkKN*?*+?,??LZM NOeflm_	inoK4
*???L_M
NOpqKN*?*+?,??LdM NOefrs_
``tuKY*?*+?,!??LiM*NOefvwxy_`itzK;
m*?+?N*??-?6,-?76-?:?
-??
-??:		?*	?6?+??*?+?6?L.n	op#r&s,tAuFvUw\xjzM\	mNOm{?m|?	d}~S?#Jxy&Gt?,AvwA,ef	V&?8WYY??F???_
``??K?S*??? ?!?"?#M+?$N-?%?+-?&?':?(?,?)???????L??4?L?N?Q?M44?? 1??SNOSPQ:?QTSPU:??V? Z??+???]???Kl"+?*?+?*?+??*?+?+?,?L???M"NO"efVL?_i
??Kg"*?-?*?-??-Y*?.Y+?/?0?1?L???M"?="@?V_
``
??K?5*2?3?,?4?5L+?%?+?&? M*,?6??????L?
?&?.?0?3?M &
?? ??5{?V???_`??I
G?H




© 2015 - 2024 Weber Informatics LLC | Privacy Policy