org.apache.jackrabbit.oak.plugins.version.VersionEditor.class Maven / Gradle / Ivy
???? 3t ?
? ? ?
? ?
: ?
^ ? : ? : ? : ? : ? ? : ? : ? : ? : ?
: ?
? ?
? ? ?
: ?
: ?
: ? : ? ? ? ?
? ? ? ? ? ? ? ? ?
?
: ? ? ? ?
% ? ?
% ? ?
% ?
: ?
: ? ?
?
? ?
?
?
? ?
: ?
: ? ? ? ?
: ? ? ? ? ?
?
F ?
F ? ? ? ? ? ? ? ? ? ? ? ? ?
:
: ?
L
W
parent 9Lorg/apache/jackrabbit/oak/plugins/version/VersionEditor; vMgr CLorg/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager; node 1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; name Ljava/lang/String;
isVersionable Ljava/lang/Boolean; before /Lorg/apache/jackrabbit/oak/spi/state/NodeState; after
isReadOnly Z
commitInfo 1Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo; ?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)V Code LineNumberTable LocalVariableTable this versionStore
workspaceRoot "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; ?(Lorg/apache/jackrabbit/oak/plugins/version/VersionEditor;Lorg/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/commit/CommitInfo;)V Ljavax/annotation/Nullable; enter a(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V
StackMapTable ?
Exceptions leave
propertyAdded 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)V -Lorg/apache/jackrabbit/oak/api/PropertyState; propertyChanged ](Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/PropertyState;)V baseVersion propName ? propertyDeleted childNodeAdded p(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/commit/Editor; childNodeChanged ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/commit/Editor; childNodeDeleted ()Z isVersionProperty 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)Z state isLockProperty wasCheckedIn prop hasNewIdentifier beforeId afterId buildBeforeIdentifier 4(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
identifier Ljava/lang/StringBuilder; uuid buildAfterIdentifier throwCheckedIn (Ljava/lang/String;)V msg throwProtected
isIgnoreOnOPV
definition #Ljavax/jcr/nodetype/NodeDefinition; e Ljava/lang/Exception; getOPV 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)I property
SourceFile VersionEditor.java Aorg/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager!"# /org/apache/jackrabbit/oak/spi/state/NodeBuilder q$ q { q% h i ` a b c d e java/lang/String f g o p j k l k h ?&'()*+ ? ? ? ? ? ? ? m n,- jcr:baseVersion./ jcr:versionHistory01 jcr:isCheckedOut2345678 ? ?
jcr:lockOwner jcr:lockIsDeep java/lang/StringBuilder Cannot add property 9: on checked in node;- ? ? ? ? Cannot change property <=>= restore-?1@ABCDE ? ? ? ? )Cannot delete property on checked in nodeFG k ? ? 7org/apache/jackrabbit/oak/plugins/version/VersionEditorHIJK hLMNO ?PQRST/UVWXYZ[4 java/lang/Boolean ? ? ? ? jcr:uuid\] / 3org/apache/jackrabbit/oak/api/CommitFailedException Version^_`aA qb
Constraint Property is protected: cdefghij kA java/lang/Exceptionl`m-nopqirs java/lang/Object +org/apache/jackrabbit/oak/spi/commit/Editor -org/apache/jackrabbit/oak/spi/state/NodeState +org/apache/jackrabbit/oak/api/PropertyState !javax/jcr/nodetype/NodeDefinition $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; e(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)V ()V /org/apache/jackrabbit/oak/spi/commit/CommitInfo getInfo ()Ljava/util/Map; getOrCreateVersionHistory s(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; exists getName ()Ljava/lang/String; equals (Ljava/lang/Object;)Z hasProperty (Ljava/lang/String;)Z "org/apache/jackrabbit/oak/api/Type REFERENCE $Lorg/apache/jackrabbit/oak/api/Type; getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; restore ?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/version/VersionSelector;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString checkout 4(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)V checkin
startsWith length ()I substring (I)Ljava/lang/String; setProperty {(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; 7org/apache/jackrabbit/oak/plugins/memory/EmptyNodeState MISSING_NODE child E(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; builder 3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z valueOf (Z)Ljava/lang/Boolean; booleanValue :org/apache/jackrabbit/oak/plugins/version/VersionConstants VERSION_PROPERTY_NAMES Ljava/util/Collection; java/util/Collection contains 4org/apache/jackrabbit/oak/plugins/lock/LockConstants LOCK_PROPERTY_NAMES Ljava/util/Set;
java/util/Set getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; BOOLEAN getString &(Ljava/lang/String;)Ljava/lang/String; >org/apache/jackrabbit/oak/plugins/version/VersionExceptionCode NODE_CHECKED_IN @Lorg/apache/jackrabbit/oak/plugins/version/VersionExceptionCode; ordinal ((Ljava/lang/String;ILjava/lang/String;)V getNodeTypeManager F()Lorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager; 2org/apache/jackrabbit/oak/plugins/tree/TreeFactory
createTree W(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)Lorg/apache/jackrabbit/oak/api/Tree; Borg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager
getDefinition [(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Ljavax/jcr/nodetype/NodeDefinition; getOnParentVersion UNEXPECTED_REPOSITORY_EXCEPTION
getMessage getNodeState 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; createReadOnlyTree U(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/api/Tree; {(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/PropertyState;Z)Ljavax/jcr/nodetype/PropertyDefinition; %javax/jcr/nodetype/PropertyDefinition : ^ _ ` a b c d e f g h i j k l k m n o p q r s k *? Y+? ? ,? ? ? ,-? ? t
> @ u * v a w e x e o p y z z z q { s ? 7*? *? *+? *,? ? ?
*-? ? ? *? ? ?
*? ? t " F 5 G H I $ J 0 K 6 L u > 7 v a 7 ` a 7 b c 7 d e 7 f g 7 o p y | z z z z } ~ s
w*+? *,? *? ? *?
*? *? ? ? W,? ?
*? ? $**? ? *? ? *? ? ? ? ? $**? ? *? ? ? *? ? ? ? ? t " Q R
S T $ W 4 [ U ^ v ` u w v a w j k w l k 6 $Y ?? ? ? ? ?\ ?? ? ? ? ? ? L ? ~ s ? ? t e u v a j k l k ? L ? ? s ?+? ? ? D*? ? ? 6*? ? ? (*? ? ? *?
*? +? ? ? ? !?*? ? *+? "? ?+? #? ? +? $? ? ?? %Y? &'? (+? ? ()? (? *? +? t &