org.apache.jackrabbit.oak.security.authorization.permission.PermissionProviderImpl.class Maven / Gradle / Ivy
???? 2+
8 ? 7 ? 7 ? 7 ?
7 ? 7 ? ? ? ? ?
7 ?
? ? 7 ?
? ? ? ?
7 ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ?
? ?
? ?
? ?
? ?
7 ?
7 ? ? ? ? ? ? ?
? ? ?
? ? ? ? ? ? ? ? ? ? ' ? ? ? ?
- ? ? ? ? ?
. ?
- ? ?
? ? ? ? ?
? ? ? ? ? ? root $Lorg/apache/jackrabbit/oak/api/Root;
workspaceName Ljava/lang/String; acConfig QLorg/apache/jackrabbit/oak/spi/security/authorization/AuthorizationConfiguration; compiledPermissions QLorg/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;)V Code LineNumberTable LocalVariableTable this TLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionProviderImpl;
principals Ljava/util/Set; cache XLorg/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 "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; refresh ()V
getPrivileges 5(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; RuntimeVisibleAnnotations Ljavax/annotation/Nullable;
hasPrivileges :(Lorg/apache/jackrabbit/oak/api/Tree;[Ljava/lang/String;)Z privilegeNames [Ljava/lang/String; getRepositoryPermission X()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; parentPermission PLorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission; isGranted U(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/PropertyState;J)Z property -Lorg/apache/jackrabbit/oak/api/PropertyState; permissions J '(Ljava/lang/String;Ljava/lang/String;)Z oakPath
jcrActions location -Lorg/apache/jackrabbit/oak/util/TreeLocation; isAcContent Z ? ? ? isAdmin (Ljava/util/Set;)Z principal Ljava/security/Principal; i$ Ljava/util/Iterator;
adminNames #Ljava/util/Set; ? ? -(Ljava/util/Set;)Z getImmutableTree T(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;)Z p
SourceFile PermissionProviderImpl.java F b <