org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider.class Maven / Gradle / Ivy
???? 2 2 *
+ , - . InnerClasses EMPTY VLorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider; getSupportedRestrictions #(Ljava/lang/String;)Ljava/util/Set; Signature }(Ljava/lang/String;)Ljava/util/Set; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; createRestriction ?(Ljava/lang/String;Ljava/lang/String;Ljavax/jcr/Value;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/Restriction;
Exceptions / 0 ?(Ljava/lang/String;Ljava/lang/String;[Ljavax/jcr/Value;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/Restriction; readRestrictions G(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Set; ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Set; writeRestrictions H(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/util/Set;)V ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/util/Set;)V validateRestrictions 9(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)V
getPattern ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionPattern; x(Ljava/lang/String;Ljava/util/Set;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionPattern; ?(Ljava/lang/String;Ljava/util/Set;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionPattern; ()V Code LineNumberTable
SourceFile RestrictionProvider.java Vorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider$1 1 % Torg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider java/lang/Object )javax/jcr/security/AccessControlException javax/jcr/RepositoryException
?
!
" #
$ % &