org.apache.jackrabbit.oak.security.authorization.permission.CompiledPermissionImpl$TreePermissionImpl.class Maven / Gradle / Ivy
???? 2! ? ? ?
?
? ? ?
? ?
8 ? ?
? ? ? ? ?
?
? ?
? ?
? ?
? ? ? ? ?
? ?
? ? ? ? ?
? ? ? ? ? ? ?
?
? ?
? ?
? ? ?
? ? ?
? ?
) ? ?
, ?
? ? ? ?
? ? ?
? ? ? ? ? ? ?
? ? ? ? ? ? tree $Lorg/apache/jackrabbit/oak/api/Tree; parent TreePermissionImpl InnerClasses gLorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl; type 1Lorg/apache/jackrabbit/oak/plugins/tree/TreeType; isReadableTree Z userEntries Ljava/util/Collection; Signature eLjava/util/Collection; groupEntries skipped
readStatus HLorg/apache/jackrabbit/oak/security/authorization/permission/ReadStatus; this$0 TLorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl; ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/plugins/tree/TreeType;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;)V Code LineNumberTable LocalVariableTable this parentPermission PLorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;
StackMapTable ? ? ? ? ? getChildPermission ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission; childName Ljava/lang/String;
childState /Lorg/apache/jackrabbit/oak/spi/state/NodeState; childTree RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; "RuntimeVisibleParameterAnnotations canRead ()Z entry MLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntry;
permission J requiredBits @Lorg/apache/jackrabbit/oak/spi/security/privilege/PrivilegeBits; it Ljava/util/Iterator; isAcTree LocalVariableTypeTable cLjava/util/Iterator; ? ? ? 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)Z property -Lorg/apache/jackrabbit/oak/api/PropertyState;
canReadAll canReadProperties isGranted (J)Z permissions predicate LLorg/apache/jackrabbit/oak/security/authorization/permission/EntryPredicate; 1(JLorg/apache/jackrabbit/oak/api/PropertyState;)Z getIterator D(Lorg/apache/jackrabbit/oak/api/PropertyState;J)Ljava/util/Iterator; ?(Lorg/apache/jackrabbit/oak/api/PropertyState;J)Ljava/util/Iterator; Ljavax/annotation/Nullable; getUserEntries ()Ljava/util/Iterator; e()Ljava/util/Iterator; getGroupEntries ? R(Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl;Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/plugins/tree/TreeType;Lorg/apache/jackrabbit/oak/spi/security/authorization/permission/TreePermission;Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$1;)V x0 x1 x2 x3 x4 VLorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$1;
access$500 ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl;)Lorg/apache/jackrabbit/oak/plugins/tree/TreeType; access$1202 k(Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl;Z)Z access$1300 }(Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl;)Ljava/util/Iterator; access$1400 access$1500 ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl;)Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl; access$1600 j(Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl;)Z access$1700 ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/CompiledPermissionImpl$TreePermissionImpl;)Lorg/apache/jackrabbit/oak/api/Tree;
SourceFile CompiledPermissionImpl.java : ; B C <