
org.apache.jackrabbit.oak.jcr.delegate.NodeDelegate.class Maven / Gradle / Ivy
???? 3? ?
?? ? ? ? ? ?? ?
? ?
?
??
??
&?
?????
??????????
??
???
??
???
?????
??? ????????? ??? ?
&?
&?
?
&??
3?
3? ??
7?
?? ?
&??
<?
???
????
B??
B?
B?
A? ??????
K?
?
???
??????
?
??
???
??
??
????? ?? ??
?
?
?
???
f???
?? j? j?
? ?
? ? j
B
s?
y?
?
? ?
?
?
?
??
? ? !" #
?$ %
&
'
() ?* j+,
?-
./ ?0
1
?234567
?? 89:;
?<=> ?
?? @
?AB
?CDE
?FGH
?FIJK
LM ?
NO
N?PQ
??
?RS
??
?TU InnerClasses tree $Lorg/apache/jackrabbit/oak/api/Tree; _(Lorg/apache/jackrabbit/oak/jcr/delegate/SessionDelegate;Lorg/apache/jackrabbit/oak/api/Tree;)V Code LineNumberTable LocalVariableTable this 5Lorg/apache/jackrabbit/oak/jcr/delegate/NodeDelegate; sessionDelegate 8Lorg/apache/jackrabbit/oak/jcr/delegate/SessionDelegate; getName ()Ljava/lang/String; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; getPath getParent 7()Lorg/apache/jackrabbit/oak/jcr/delegate/NodeDelegate;
StackMapTable? Ljavax/annotation/CheckForNull; exists ()Z getStatusV Status -()Lorg/apache/jackrabbit/oak/api/Tree$Status;
getIdentifier
Exceptions isProtected type i$ Ljava/util/Iterator;
definition typeName Ljava/lang/String; definitions typeNames Ljava/util/Set; parent
nameWithIndex name sns Z typeRoot types Ljava/util/List; protectedResidual LocalVariableTypeTable #Ljava/util/Set; 6Ljava/util/List;??WXY (Ljava/lang/String;)Z property isRoot getPropertyCount ()J getPropertyOrNull M(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/jcr/delegate/PropertyDelegate; 9Lorg/apache/jackrabbit/oak/jcr/delegate/PropertyDelegate; relPath slash I getProperty
getProperties ()Ljava/util/Iterator; Signature Q()Ljava/util/Iterator;
getChildCount (J)J max J getChild I(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/jcr/delegate/NodeDelegate; getChildren iterator :Ljava/util/Iterator; M()Ljava/util/Iterator; orderBefore '(Ljava/lang/String;Ljava/lang/String;)V source target canAddMixin addMixin (Ljava/lang/String;)V removeMixin mixins setMixins (Ljava/util/Set;)V toRemove
mixinNames existingMixins &(Ljava/util/Set;)V updateMixins !(Ljava/util/Set;Ljava/util/Set;)V oakMixinName
newDefinition $Lorg/apache/jackrabbit/oak/api/Type;
oldDefinition -Lorg/apache/jackrabbit/oak/api/PropertyState; child wasLockable
isLockable removed remaining
addMixinNames removedOakMixinNames 'Lorg/apache/jackrabbit/oak/api/Type<*>;?Z I(Ljava/util/Set;Ljava/util/Set;)V setProperty j(Lorg/apache/jackrabbit/oak/api/PropertyState;ZZ)Lorg/apache/jackrabbit/oak/jcr/delegate/PropertyDelegate;
propertyState exactTypeMatch setProtected old requiredType getNodeTypes 6(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/List; root $Lorg/apache/jackrabbit/oak/api/Root; \(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/List; Z(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/List; mixinName primaryName ?(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/util/List;
isNodeType ](Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Root;)Z findMatchingPropertyDefinition m(Ljava/util/List;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type;Z)Lorg/apache/jackrabbit/oak/api/Tree; escapedName def propertyName propertyType definedType
undefinedType
fuzzyMatch ?(Ljava/util/List;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type<*>;Z)Lorg/apache/jackrabbit/oak/api/Tree; findMatchingChildNodeDefinition W(Ljava/util/List;Ljava/lang/String;Ljava/util/Set;)Lorg/apache/jackrabbit/oak/api/Tree;
childNodeName ?(Ljava/util/List;Ljava/lang/String;Ljava/util/Set;)Lorg/apache/jackrabbit/oak/api/Tree; addChild [(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/jcr/delegate/NodeDelegate; remove setOrderableChildren (Z)V enable isLocked getLock delegate lock findLock K(Lorg/apache/jackrabbit/oak/api/Tree;Z)Lorg/apache/jackrabbit/oak/api/Tree; deep "RuntimeVisibleParameterAnnotations holdsLock ((Lorg/apache/jackrabbit/oak/api/Tree;Z)Z findDescendantLock J(Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/api/Tree; desc (Z)Z getLockOwner isLockOwner user descendantLock owner e 5Lorg/apache/jackrabbit/oak/api/CommitFailedException; isDeep path
inheritedLock[B unlock ()V toString getTree &()Lorg/apache/jackrabbit/oak/api/Tree; 8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree; getUserID
access$000 [(Lorg/apache/jackrabbit/oak/jcr/delegate/NodeDelegate;)Lorg/apache/jackrabbit/oak/api/Tree; x0
SourceFile NodeDelegate.java ? ? ?\ ? ? ? ? ? ?? ? ? 3org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate ? ? ? ? ? ???] ?^_`abcdef /jcr:system/jcr:nodeTypes[??ghLWXi ?jk "org/apache/jackrabbit/oak/api/Tree rep:protectedChildNodeslmnop "rep:hasProtectedResidualChildNodesqrstu jcr:nodeTypeName ?vYwc rep:supertypesxy rep:residualChildNodeDefinitions? java/lang/String jcr:sameNameSiblings
jcr:protected rep:protectedProperties "rep:hasProtectedResidualProperties rep:residualPropertyDefinitionsz{ |}~??~? 7org/apache/jackrabbit/oak/jcr/delegate/PropertyDelegate ??z 5org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate$1 ??????? ? 5org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate$2?? 5org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate$3 javax/jcr/ItemNotFoundException java/lang/StringBuilder ??
Not a child: ??? ? ?% jcr:isAbstract jcr:isMixin *javax/jcr/nodetype/NoSuchNodeTypeException
Node type does not exist? ?$? jcr:mixinTypes??bc Mixin not contained in ? ????./????$%??x?Z?2@? mix:lockablePns???d java/util/ArrayListGL +org/apache/jackrabbit/oak/api/PropertyState??RS?%\]b ??? ? javax/jcr/ValueFormatException 8Can not assign a single value to multi-valued property: ?? :Can not assign multiple values to single valued property: GH /javax/jcr/nodetype/ConstraintViolationException !No matching property definition: Property is protected: jcr:requiredType?v???2 jcr:multiple??????????@???? jcr:primaryType nt:basePQP? rep:primaryType rep:mixinTypes jcr:uuid rep:uuid?2 rep:namedPropertyDefinitions rep:namedChildNodeDefinitions?`?cdg ?jkno jcr:lockIsDeep?2?? java/lang/Boolean? ?pq
jcr:lockOwner?2t ?????f Node javax/jcr/lock/LockException is not lockable? is already locked "Node already indirectly locked by !Lock conflicts with lock hold by ???? ???@??? 3org/apache/jackrabbit/oak/api/CommitFailedException? ? )javax/jcr/security/AccessControlException Access denied to lock node ?? javax/jcr/RepositoryException Unable to lock node is not locked Access denied to unlock node Unable to unlock node ????w? #javax/jcr/InvalidItemStateException Item is stale ? Not a relative path: ?? 3org/apache/jackrabbit/oak/jcr/delegate/ItemDelegate )org/apache/jackrabbit/oak/api/Tree$Status java/util/List java/util/Iterator
java/util/Set "org/apache/jackrabbit/oak/api/Type "org/apache/jackrabbit/oak/api/Root ;(Lorg/apache/jackrabbit/oak/jcr/delegate/SessionDelegate;)V >org/apache/jackrabbit/oak/plugins/identifier/IdentifierManager 8(Lorg/apache/jackrabbit/oak/api/Tree;)Ljava/lang/String; +org/apache/jackrabbit/oak/commons/PathUtils dropIndexFromName &(Ljava/lang/String;)Ljava/lang/String; equals (Ljava/lang/Object;)Z 6org/apache/jackrabbit/oak/jcr/delegate/SessionDelegate getRoot &()Lorg/apache/jackrabbit/oak/api/Root; 'org/apache/jackrabbit/oak/util/TreeUtil getEffectiveType hasNext next ()Ljava/lang/Object; getNames L(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Ljava/lang/Iterable; #com/google/common/collect/Iterables contains )(Ljava/lang/Iterable;Ljava/lang/Object;)Z
getBoolean 9(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Z com/google/common/collect/Sets
newHashSet ()Ljava/util/HashSet; J(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Ljava/lang/String; add addAll -(Ljava/util/Collection;Ljava/lang/Iterable;)Z ()Ljava/lang/Iterable; java/lang/Iterable lastIndexOf (I)I substring (II)Ljava/lang/String; (I)Ljava/lang/String; q(Lorg/apache/jackrabbit/oak/jcr/delegate/SessionDelegate;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)V 8(Lorg/apache/jackrabbit/oak/jcr/delegate/NodeDelegate;)V #com/google/common/collect/Iterators transform K(Ljava/util/Iterator;Lcom/google/common/base/Function;)Ljava/util/Iterator; getChildrenCount isEmpty filter h(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/UnmodifiableIterator; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; o(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)V newLinkedHashSet /(Ljava/lang/Iterable;)Ljava/util/LinkedHashSet; java/util/Collections singleton #(Ljava/lang/Object;)Ljava/util/Set; emptySet ()Ljava/util/Set; ()Ljava/util/LinkedHashSet; removeAll (Ljava/util/Collection;)Z NAMES K(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)V refresh getType &()Lorg/apache/jackrabbit/oak/api/Type; removeProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; isArray -(Ljava/lang/Object;)Ljava/lang/StringBuilder; getString
fromString 8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Type; UNDEFINED getArrayType tag ()I 'org/apache/jackrabbit/value/ValueHelper checkSupportedConversion (II)V 7org/apache/jackrabbit/oak/plugins/memory/PropertyStates convert ?(Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/api/PropertyState; 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)V com/google/common/collect/Lists newArrayList ()Ljava/util/ArrayList; ](Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;)Z
UNDEFINEDS hasChild ?(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree; BOOLEAN getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; booleanValue STRING getContentSession 0()Lorg/apache/jackrabbit/oak/api/ContentSession; ,org/apache/jackrabbit/oak/api/ContentSession
getLatestRoot hasProperty getAuthInfo *()Lorg/apache/jackrabbit/oak/api/AuthInfo; &org/apache/jackrabbit/oak/api/AuthInfo valueOf (Z)Ljava/lang/Boolean; '(Ljava/lang/String;Ljava/lang/Object;)V commit '(Lorg/apache/jackrabbit/oak/api/Root;)V isAccessViolation *(Ljava/lang/String;Ljava/lang/Throwable;)V com/google/common/base/Objects toStringHelper ToStringHelper C(Ljava/lang/Object;)Lcom/google/common/base/Objects$ToStringHelper; -com/google/common/base/Objects$ToStringHelper U(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/common/base/Objects$ToStringHelper;
isAbsolute \(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree; ! ? ? ? 0 ? ? ? Q *+? *,? ? ? g h
i ? ? ? ? ? ? ? ? ? ? 4
*? ? ? ? n ?
? ? ? ? ? ? ? 4
*? ? ? ? t ?
? ? ? ? ? ? ? n 6*? ? ? *? ? ? ? ? ? Y*? *? ? ?
? ? z ? 6 ? ? ? S ? ? ? ? ? ? 4
*? ? ? ? ? ?
? ? ? ? ? 4
*? ? ? ? ? ?
? ? ? ? ? ? ? 2 *? ?
? ? ? ? ? ? ? ? ? ? ? ? ? H S*? L+? ? ?+? M+? N-? :-? ? ? 6*? ? ? :,? :6? : ? ? 1 ? ? :
? ? ? ??
? 6???? ?? : +? ? :
? ? .
? ? : ? ? W !? ? "W???? :
? ? e
? ? :#? $ : ? % :
? ? 8
? ? &:? $ :?
'? ? (? ? ???ħ??? ? ~ ? ? ? ? ? ? $ ? 4 ? D ? L ? O ? n ? } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?% ?0 ?I ?K ?N ?Q ? ? ? n ? ?
X 8 ? ? ? ? ? ? 5 ? ?
0 ? ? % &