
org.apache.jackrabbit.oak.plugins.identifier.IdentifierManager.class Maven / Gradle / Ivy
???? 2? Z ? Z ?
\ ? ? ?
? ?
? ?
? ? ? ?
?
? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Z ? ? ?
? ?
? ? ?
?
?
Z ? ?
? ?
?
?
?
? ?
Z ?
?
Z ? ? ? ? ? ? ?
? ?
Z ? ?
? ? ?
Z ? ?
? ?
? ? ? ? s
? ?
?
? ? ?
Z Z
J ]
!"#"$%&' U ?()
*+, InnerClasses log Lorg/slf4j/Logger; root $Lorg/apache/jackrabbit/oak/api/Root; nodeTypeManager DLorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager; '(Lorg/apache/jackrabbit/oak/api/Root;)V Code LineNumberTable LocalVariableTable this @Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager; generateUUID ()Ljava/lang/String; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; &(Ljava/lang/String;)Ljava/lang/String; hint Ljava/lang/String; uuid Ljava/util/UUID; isValidUUID (Ljava/lang/String;)Z e $Ljava/lang/IllegalArgumentException;
StackMapTable ?
getIdentifier 8(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/String; parentId tree $Lorg/apache/jackrabbit/oak/api/Tree; property -Lorg/apache/jackrabbit/oak/api/PropertyState;- getTree 8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree; k I basePath
identifier ? Ljavax/annotation/CheckForNull; getPath. A(Lorg/apache/jackrabbit/oak/api/PropertyState;)Ljava/lang/String; referenceValue type A(Lorg/apache/jackrabbit/oak/api/PropertyValue;)Ljava/lang/String; -Lorg/apache/jackrabbit/oak/api/PropertyValue;
getReferences `(ZLorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Iterable; result &Lorg/apache/jackrabbit/oak/api/Result; Ljava/text/ParseException; weak Z propertyName
nodeTypeNames [Ljava/lang/String; reference pName bindings Ljava/util/Map; LocalVariableTypeTable QLjava/util/Map;) ?/01 Signature t(ZLorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Iterable; findPaths ?(Lorg/apache/jackrabbit/oak/api/Result;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type;Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Iterable; $Lorg/apache/jackrabbit/oak/api/Type; types 'Lorg/apache/jackrabbit/oak/api/Type<*>; ?(Lorg/apache/jackrabbit/oak/api/Result;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type<*>;Lorg/apache/jackrabbit/oak/api/Type<*>;)Ljava/lang/Iterable; resolveUUID rr )Lorg/apache/jackrabbit/oak/api/ResultRow; i$ Ljava/util/Iterator; path ex PLjava/util/Map;23%
access$000 f(Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager;)Lorg/apache/jackrabbit/oak/api/Root; x0
access$100 ?(Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager;)Lorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager; ()V
SourceFile IdentifierManager.java c d a b e ?456789:;<= m>?@ABCDEF "java/lang/IllegalArgumentException jcr:uuid.GH1I ?-JK java/lang/StringLM /NO { |P mQRST vU ? ?VWXY u v java/lang/StringBuilder Not a valid identifier 'Z[Z\]^_ ? pX`aM ? mbcde ? ? Invalid value type ef2 ? ? mix:referenceableghijk
WeakReference Reference *lmnopqr (SELECT * FROM [nt:base] WHERE PROPERTY([ ], '
') = $uuid /* oak-internal */ JCR-SQL2st ?uvw ?x ?y ?z ? ? ? java/text/ParseException _ ` query failed{|} @org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager$1 e~???? id ASELECT * FROM [nt:base] WHERE [jcr:uuid] = $id /* oak-internal */0?????3?M?? 'org/apache/jackrabbit/oak/api/ResultRow (multiple results for identifier lookup: vs. |f >org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager??? java/lang/Object +org/apache/jackrabbit/oak/api/PropertyState "org/apache/jackrabbit/oak/api/Tree
java/util/Map $org/apache/jackrabbit/oak/api/Result "org/apache/jackrabbit/oak/api/Type +org/apache/jackrabbit/oak/api/PropertyValue java/util/Iterator 1org/apache/jackrabbit/oak/namepath/NamePathMapper DEFAULT 3Lorg/apache/jackrabbit/oak/namepath/NamePathMapper; Borg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager getInstance ?(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;)Lorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager; java/util/UUID
randomUUID ()Ljava/util/UUID; toString com/google/common/base/Charsets UTF_8 Ljava/nio/charset/Charset; getBytes (Ljava/nio/charset/Charset;)[B nameUUIDFromBytes ([B)Ljava/util/UUID;
fromString $(Ljava/lang/String;)Ljava/util/UUID; getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; STRING getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; isRoot ()Z getParent &()Lorg/apache/jackrabbit/oak/api/Tree; getName +org/apache/jackrabbit/oak/commons/PathUtils concat 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
startsWith "org/apache/jackrabbit/oak/api/Root indexOf (I)I substring (II)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; $com/google/common/base/Preconditions
checkArgument (ZLjava/lang/Object;)V (I)Ljava/lang/String; exists getType &()Lorg/apache/jackrabbit/oak/api/Type; tag ()I (Ljava/lang/String;)V
isNodeType 9(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Z java/util/Collections emptySet ()Ljava/util/Set; 2org/apache/jackrabbit/oak/spi/query/PropertyValues newString A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyValue; singletonMap 5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; getQueryEngine -()Lorg/apache/jackrabbit/oak/api/QueryEngine; )org/apache/jackrabbit/oak/api/QueryEngine NO_MAPPINGS executeQuery j(Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/api/Result;
WEAKREFERENCE REFERENCE WEAKREFERENCES
REFERENCES org/slf4j/Logger error *(Ljava/lang/String;Ljava/lang/Throwable;)V ?(Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager;Lorg/apache/jackrabbit/oak/api/Result;Lorg/apache/jackrabbit/oak/api/Type;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type;[Ljava/lang/String;Ljava/lang/String;)V