org.apache.jackrabbit.oak.security.authorization.permission.PermissionValidatorProvider.class Maven / Gradle / Ivy
???? 2 ?
Y Z [ \ ] ^ _ ` a
b c
d e f g h i j
k l m
k
n o p
q r
s t u v w u
d x y z securityProvider 9Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider; acConfig QLorg/apache/jackrabbit/oak/spi/security/authorization/AuthorizationConfiguration; jr2Permissions J
workspaceName Ljava/lang/String;
principals Ljava/util/Set; Signature *Ljava/util/Set; moveTracker 2Lorg/apache/jackrabbit/oak/spi/commit/MoveTracker; acCtx 0Lorg/apache/jackrabbit/oak/spi/security/Context; userCtx ?(Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;Ljava/lang/String;Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/commit/MoveTracker;)V Code LineNumberTable LocalVariableTable this YLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorProvider; params @Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters; compatValue LocalVariableTypeTable ?(Lorg/apache/jackrabbit/oak/spi/security/SecurityProvider;Ljava/lang/String;Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/commit/MoveTracker;)V getRootValidator ?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)Lorg/apache/jackrabbit/oak/spi/commit/Validator; before /Lorg/apache/jackrabbit/oak/spi/state/NodeState; after info 1Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo; pp TLorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;
rootBefore 6Lorg/apache/jackrabbit/oak/plugins/tree/ImmutableTree; rootAfter
StackMapTable { m RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; getAccessControlContext 2()Lorg/apache/jackrabbit/oak/spi/security/Context; getUserContext uc ?Lorg/apache/jackrabbit/oak/spi/security/user/UserConfiguration; requiresJr2Permissions (J)Z
permission
SourceFile PermissionValidatorProvider.java 2 | ! " Oorg/apache/jackrabbit/oak/spi/security/authorization/AuthorizationConfiguration } ~ # $ ? ? permissionsJr2 java/lang/String ? ? ? ? ? ? % & ' ( ) * - . ,org/apache/jackrabbit/oak/core/ImmutableRoot 2 ? ? ? 4org/apache/jackrabbit/oak/plugins/tree/ImmutableTree ? ? ? Oorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidator 2 ? Xorg/apache/jackrabbit/oak/security/authorization/permission/MoveAwarePermissionValidator 2 ? / 0 ? P 1 0 =org/apache/jackrabbit/oak/spi/security/user/UserConfiguration ? ? Worg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorProvider 6org/apache/jackrabbit/oak/spi/commit/ValidatorProvider Rorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider ()V 7org/apache/jackrabbit/oak/spi/security/SecurityProvider getConfiguration %(Ljava/lang/Class;)Ljava/lang/Object;
getParameters B()Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters; >org/apache/jackrabbit/oak/spi/security/ConfigurationParameters getConfigValue I(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; Korg/apache/jackrabbit/oak/spi/security/authorization/permission/Permissions getPermissions (Ljava/lang/String;)J 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V getPermissionProvider ?(Lorg/apache/jackrabbit/oak/api/Root;Ljava/lang/String;Ljava/util/Set;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider; 0org/apache/jackrabbit/oak/spi/commit/MoveTracker isEmpty ()Z(Lorg/apache/jackrabbit/oak/plugins/tree/ImmutableTree;Lorg/apache/jackrabbit/oak/plugins/tree/ImmutableTree;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorProvider;)VN(Lorg/apache/jackrabbit/oak/plugins/tree/ImmutableTree;Lorg/apache/jackrabbit/oak/plugins/tree/ImmutableTree;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionValidatorProvider;Lorg/apache/jackrabbit/oak/spi/commit/MoveTracker;)V
getContext includes (JJ)Z ! ! " # $ % &