org.apache.jackrabbit.oak.spi.security.authorization.restriction.RestrictionProvider.class Maven / Gradle / Ivy
???? 2 0 (
) * + , 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 - . ?(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; ()V Code LineNumberTable
SourceFile RestrictionProvider.java Vorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider$1 / # Torg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProvider java/lang/Object )javax/jcr/security/AccessControlException javax/jcr/RepositoryException
?
!
" # $ # ? Y? ? ? % ? &