org.apache.jackrabbit.oak.security.authorization.AuthorizationContext.class Maven / Gradle / Ivy
???? 3 ?
% W # X
# Y Z [
# \ ] ^
_ `
a b c
# d
e f
e g
e h
# i
e [
# j
e k l
m # n # o # p # q r s t r u ( # v # w # x
y z
y { |
# W } ~
NODE_NAMES [Ljava/lang/String; PROPERTY_NAMES NT_NAMES INSTANCE 0Lorg/apache/jackrabbit/oak/spi/security/Context; ()V Code LineNumberTable LocalVariableTable this GLorg/apache/jackrabbit/oak/security/authorization/AuthorizationContext; getInstance 2()Lorg/apache/jackrabbit/oak/spi/security/Context; definesProperty T(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/PropertyState;)Z parent $Lorg/apache/jackrabbit/oak/api/Tree; property -Lorg/apache/jackrabbit/oak/api/PropertyState; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; definesContextRoot '(Lorg/apache/jackrabbit/oak/api/Tree;)Z tree name Ljava/lang/String;
StackMapTable t definesTree ntName definesLocation 8(Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation;)Z location 5Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation; p ? definesInternal
isNodeName (Ljava/lang/String;)Z n
isItemName isNtName
SourceFile AuthorizationContext.java - . + , E ? ? ? ? O P Yorg/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AccessControlConstants rep:ACL ? ? ? ? ? Sorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionConstants rep:permissionStore S P ? ? ? ? ? ? ? 6 7 R P ? ? /jcr:system/rep:permissionStore ? P ' ( ) ( * ( ? ? ? ? ? java/lang/String ? ? ? ? ? ? ? ? ? ? ? ? ? Eorg/apache/jackrabbit/oak/security/authorization/AuthorizationContext java/lang/Object .org/apache/jackrabbit/oak/spi/security/Context +org/apache/jackrabbit/oak/api/PropertyState "org/apache/jackrabbit/oak/api/Tree getName ()Ljava/lang/String; 'org/apache/jackrabbit/oak/util/TreeUtil getPrimaryTypeName 8(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/String; equals (Ljava/lang/Object;)Z 3org/apache/jackrabbit/oak/plugins/tree/TreeLocation getProperty /()Lorg/apache/jackrabbit/oak/api/PropertyState; getTree &()Lorg/apache/jackrabbit/oak/api/Tree; getParent 7()Lorg/apache/jackrabbit/oak/plugins/tree/TreeLocation; getPath
startsWith POLICY_NODE_NAMES Ljava/util/Collection; java/util/Collection size ()I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ACE_PROPERTY_NAMES AC_NODETYPE_NAMES PERMISSION_NODETYPE_NAMES Ljava/util/Set; #com/google/common/collect/Iterables concat >(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; :(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object; 0 # % &