org.apache.jackrabbit.oak.plugins.observation.filter.ACFilter.class Maven / Gradle / Ivy
???? 2 \
8
9 : ;
< = >
? @ A B C
D E F G H I J treePermission PLorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission; S(Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;)V Code LineNumberTable LocalVariableTable this ?Lorg/apache/jackrabbit/oak/plugins/observation/filter/ACFilter; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; ?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;)V before /Lorg/apache/jackrabbit/oak/spi/state/NodeState; after permissionProvider TLorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;
StackMapTable K L
includeAdd 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)Z -Lorg/apache/jackrabbit/oak/api/PropertyState;
includeChange ](Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/PropertyState;)Z
includeDelete D(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z name Ljava/lang/String; includeMove V(Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z
sourcePath moved includeReorder destName reordered create ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/plugins/observation/filter/EventFilter;
SourceFile
ACFilter.java M N O P Norg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission K Q R S T U V L W X Y % Z [ Y R =org/apache/jackrabbit/oak/plugins/observation/filter/ACFilter java/lang/Object @org/apache/jackrabbit/oak/plugins/observation/filter/EventFilter -org/apache/jackrabbit/oak/spi/state/NodeState Rorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider ()V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; exists ()Z 2org/apache/jackrabbit/oak/plugins/tree/TreeFactory createReadOnlyTree U(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/api/Tree; EMPTY 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; canRead getChildPermission ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission; !
L *? *+? ? ? ? &