All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jackrabbit.oak.spi.security.authorization.restriction.AbstractRestrictionProvider.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????2o
S?
??	R?
R?
????
??
R?'?
??????

??

?

?

?
?
??
??
??
??
R?
????
?
R??????????"?
R??????"??????
+???
+????
+?1???
R????99	?'
'??
?
H
J??	U	

;	supportedLjava/util/Map;	Signature{Ljava/util/Map;(Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis^Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProvider;definitionsLocalVariableTypeTable|Ljava/util/Map;(Ljava/util/Map;)V"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nonnull;getSupportedRestrictions#(Ljava/lang/String;)Ljava/util/Set;oakPathLjava/lang/String;
StackMapTable}(Ljava/lang/String;)Ljava/util/Set;RuntimeVisibleAnnotationscreateRestriction?(Ljava/lang/String;Ljava/lang/String;Ljavax/jcr/Value;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/Restriction;
propertyState-Lorg/apache/jackrabbit/oak/api/PropertyState;oakNamevalueLjavax/jcr/Value;
definitionXLorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionDefinition;requiredType$Lorg/apache/jackrabbit/oak/api/Type;tagI'Lorg/apache/jackrabbit/oak/api/Type<*>;??
Exceptions?(Ljava/lang/String;Ljava/lang/String;[Ljavax/jcr/Value;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/Restriction;varr$[Ljavax/jcr/Value;len$i$values?readRestrictionsG(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Set;defpropNameLjava/util/Iterator;restrictionsLjava/util/Set;aceTree$Lorg/apache/jackrabbit/oak/api/Tree;_Ljava/util/Set; !?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Set;writeRestrictionsH(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/util/Set;)VrestrictionNLorg/apache/jackrabbit/oak/spi/security/authorization/restriction/Restriction;aceNode)Lorg/apache/jackrabbit/oak/util/NodeUtil;rNode??(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/util/Set;)VvalidateRestrictions9(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)V	restrNametypeentryEntryInnerClassesLjava/util/Map$Entry;restrictionPropertiesVLjava/util/Map$Entry;PLjava/util/Map;"isUnsupportedPath(Ljava/lang/String;)ZLjavax/annotation/Nullable;getRestrictionsTreeJ(Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/api/Tree;#
getDefinition~(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionDefinition;?(Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionDefinition;)Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/Restriction;getRestrictionProperties5(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Map;namepropertyrTreev(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/Map;isRestrictionPropertypropertyName
SourceFile AbstractRestrictionProvider.javaZ$%&'VW??()*"?+,&-??./y0120)javax/jcr/security/AccessControlExceptionjava/lang/StringBuilder0Unsupported restriction: Expected value of type 343567Z89:;<=>?@?An?BCD/Unsupported restriction: Expected single value.java/util/HashSet??#EFGHI!J:KL+org/apache/jackrabbit/oak/api/PropertyStateM7??NOPQVorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionDefinition2/ ROS:'org/apache/jackrabbit/oak/util/NodeUtilZTrep:restrictionsrep:RestrictionsUVLorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionWXYZ[\??,Restrictions not supported with 'null' path.]*java/util/Map$Entry^Ljava/lang/StringUnsupported restriction: _LInvalid restriction type ''. Expected `a:Mandatory restriction  is missing.bcd:Unsupported restriction at Porg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionImplZejava/util/HashMapfghijOjcrklmnO\org/apache/jackrabbit/oak/spi/security/authorization/restriction/AbstractRestrictionProviderjava/lang/ObjectTorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionProviderYorg/apache/jackrabbit/oak/spi/security/authorization/accesscontrol/AccessControlConstants"org/apache/jackrabbit/oak/api/Typejavax/jcr/RepositoryException
java/util/Setjava/util/Iterator
java/util/Map"org/apache/jackrabbit/oak/api/Tree()V&com/google/common/collect/ImmutableMapcopyOf9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap;java/util/CollectionsemptySet()Ljava/util/Set;()Ljava/util/Collection;&com/google/common/collect/ImmutableSet@(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSet;getRequiredType&()Lorg/apache/jackrabbit/oak/api/Type;()Ijavax/jcr/ValuegetTypeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VisArray()Z'com/google/common/collect/ImmutableListof=(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;7org/apache/jackrabbit/oak/plugins/memory/PropertyStatescreatePropertyV(Ljava/lang/String;Ljava/lang/Iterable;I)Lorg/apache/jackrabbit/oak/api/PropertyState;R(Ljava/lang/String;Ljavax/jcr/Value;)Lorg/apache/jackrabbit/oak/api/PropertyState;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;
getProperties()Ljava/lang/Iterable;java/lang/Iterableiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getNamecontainsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;addisEmpty'(Lorg/apache/jackrabbit/oak/api/Tree;)V
getOrAddChildO(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/util/NodeUtil;getTree&()Lorg/apache/jackrabbit/oak/api/Tree;getProperty/()Lorg/apache/jackrabbit/oak/api/PropertyState;setProperty0(Lorg/apache/jackrabbit/oak/api/PropertyState;)VentrySetgetKeygetValuejava/util/CollectionisMandatorygetChild8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree;exists?(Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/spi/security/authorization/restriction/RestrictionDefinition;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ACE_PROPERTY_NAMESLjava/util/Collection;containsorg/apache/jackrabbit/util/TextgetNamespacePrefix&(Ljava/lang/String;)Ljava/lang/String;equals!RSTUVWXY
Z[\[
*?*+???]012^
_`
aWb
acXdefgh\^*+????*????]89;^_`ijkXlmfno\0k*+,?:?	:?
6?*-???Y?
Y????????,-??:?
,-?:*??]&	BCDE(FDILJ[LbN^\	Xpqk_`kijkrjkstcuvZwxSyzb	pqbZw{k?D|}?~?mfeff?n?\?
?*+,?:?	:-:?66?C2:	?
?.?
	???Y?
Y????????????,-??
?:?-??
?Y??,-2?:*??]2TUV*WAX]Vc]k^}`?a?c?e^z*3?t	O??J?zG?zzpq?_`?ij?rj????uv?wx?	pqb?w{k.?	????|}??@??~?mfeff??\Q?*+?????Y?N*,???:? ?a?!?":?#:?$?A*??%?3*??&?':?	?(?-*??)W???-?].klno;pDqZrjs{t?w?x^Rj ?vDF?j;Opq%h??{???_`?ij???b{??k????d?X?mfe	f??\Q-?*?J?+Y,?,:-.?/:-?0:? ?#?!?1:?2?3?4??ٱ]?	???<?M?P?^R<??&*??=??2??Q_`QijQ??Q??bQ??k?&????)?X???\`	6*,?5N*+??-?6?!?Y7??-?8?0:? ???!?9:?:?;:*??&?':??Y?
Y??????	??????e*???@:? ?R?!?':?A?9-?B?%?)?Y?
Y?C??B?D????????]J????!?D?P?`?e??????????????2?5?^pPy?j`i?v?7?xD???.????@?v?Y??6_`6ij6??0?Wb ?7?{D???0??k,?!????R??|?G????U?e	f??\I
+???]?^
_`
ijk@e???\n+-?EM,?F?+M,?]?	???^ _`??	
??k??mfef??\?R*+???Y?
Y?G?+????*?,?&?'N-??Y?
Y?




© 2015 - 2024 Weber Informatics LLC | Privacy Policy