org.apache.jackrabbit.oak.plugins.observation.filter.ACFilter.class Maven / Gradle / Ivy
???? 2 ?
J
K L M N O P
Q
R S
T U V W
X Y Z [ \ ] \ ^ _ O ` a b c d e f 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;Ljava/lang/String;)V before /Lorg/apache/jackrabbit/oak/spi/state/NodeState; after permissionProvider TLorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider; basePath Ljava/lang/String;
StackMapTable g h _ h getTreePermission ?(Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/PermissionProvider;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission; name i$ Ljava/util/Iterator; root M i
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 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 j k l m Norg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission g n o 0 1 4org/apache/jackrabbit/oak/plugins/tree/ImmutableTree p q h 0 r s t u v w x i y o z { java/lang/String | } ~ ? 9 ? o =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 java/util/Iterator ()V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; exists ()Z 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V EMPTY ?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission; +org/apache/jackrabbit/oak/commons/PathUtils elements ((Ljava/lang/String;)Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getChildNode C(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; getChildPermission ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission; canRead ! L *? *+? ? ? ? ' ( ) ! " # ? *-,? ? ,? +? ? ?
6 7 4 $ % &