org.apache.jackrabbit.oak.security.authorization.permission.PermissionEntryProviderImpl.class Maven / Gradle / Ivy
???? 3 ?
0 {
1 | }
| 0 ~ 0 0 ?
? ? 0 ? ? ?
?
? ? ?
? 0 ?
0 ? ? ? ? ? ? ? ? ? ?
? ? ? ????????
? ? ?
| 0 ?
? ?
? ? ? ?
? ? ?
$ ?
? ? ? ? ? ? ? ? ? ?
0 ? ?
- |
? ? ? ? ? ? InnerClasses
EntryIterator EAGER_CACHE_SIZE_PARAM Ljava/lang/String;
ConstantValue DEFAULT_SIZE J principalNames Ljava/util/Set; Signature #Ljava/util/Set;
existingNames store MLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore; cache RLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryCache; maxSize pathEntryMap Ljava/util/Map; ?Ljava/util/Map;>; ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryCache;Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)V Code LineNumberTable LocalVariableTable this YLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl; options @Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters; LocalVariableTypeTable(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore;Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryCache;Ljava/util/Set;Lorg/apache/jackrabbit/oak/spi/security/ConfigurationParameters;)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; init ()V n name i$ Ljava/util/Iterator; cnt
StackMapTable ? ? flush getEntryIterator b(Lorg/apache/jackrabbit/oak/security/authorization/permission/EntryPredicate;)Ljava/util/Iterator; predicate LLorg/apache/jackrabbit/oak/security/authorization/permission/EntryPredicate; ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/EntryPredicate;)Ljava/util/Iterator; RuntimeVisibleAnnotations
getEntries <(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Collection; entries Ljava/util/Collection; accessControlledTree $Lorg/apache/jackrabbit/oak/api/Tree; eLjava/util/Collection; ? ?(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Collection; *(Ljava/lang/String;)Ljava/util/Collection; path y(Ljava/lang/String;)Ljava/util/Collection; loadEntries ret
access$100 ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryProviderImpl;Ljava/lang/String;)Ljava/util/Collection; x0 x1
SourceFile PermissionEntryProviderImpl.java g p I W java/util/HashSet @ = A B C D ? ? ? <