
org.apache.jackrabbit.mk.model.CommitBuilder.class Maven / Gradle / Ivy
???? 2S M ?
O ? ?
? M ? M ? M ? M ? ?
? ?
?
$ ? ? ? ?
? ?
? ?
? ?
?
M ?
? ? ?
? ? ? ?
? ? ?
? ?
? ? ? ? ? ? ? ? ? ? ? ?
? ?
? ? ? ? ?
? ? ? ?
- ?
- ?
? ?
- ?
- ? ?
3 ?
3 ?
3 ?
$ ?
3 ?
3 ?
- ?
- ?
- ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?
B ?
B ? ?
? ? M ? ?
SetProperty InnerClasses CopyNode MoveNode
RemoveNode AddNode Change LOG Lorg/slf4j/Logger; baseRevId #Lorg/apache/jackrabbit/mk/model/Id; msg Ljava/lang/String; store .Lorg/apache/jackrabbit/mk/store/RevisionStore;
stagedTree /Lorg/apache/jackrabbit/mk/model/StagedNodeTree; changeLog Ljava/util/List; Signature GLjava/util/List; f(Lorg/apache/jackrabbit/mk/model/Id;Ljava/lang/String;Lorg/apache/jackrabbit/mk/store/RevisionStore;)V Code LineNumberTable LocalVariableTable this .Lorg/apache/jackrabbit/mk/model/CommitBuilder;
Exceptions addNode Z(Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/commons/json/JsonObject;)V parentNodePath nodeName node 3Lorg/apache/jackrabbit/oak/commons/json/JsonObject; change 5Lorg/apache/jackrabbit/mk/model/CommitBuilder$Change;
removeNode (Ljava/lang/String;)V nodePath moveNode '(Ljava/lang/String;Ljava/lang/String;)V srcPath destPath copyNode setProperty 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V propName propValue doCommit %()Lorg/apache/jackrabbit/mk/model/Id; &(Z)Lorg/apache/jackrabbit/mk/model/Id; i$ Ljava/util/Iterator; currentHead newCommit .Lorg/apache/jackrabbit/mk/model/MutableCommit; diff Ljava/lang/StringBuilder; newRevId createBranch Z
baseCommit -Lorg/apache/jackrabbit/mk/model/StoredCommit;
privateCommit token PutToken 7Lorg/apache/jackrabbit/mk/store/RevisionStore$PutToken;
rootNodeId
StackMapTable
? ? ? rebase k(Lorg/apache/jackrabbit/mk/model/Id;Lorg/apache/jackrabbit/mk/model/Id;)Lorg/apache/jackrabbit/mk/model/Id; fromId toId rebasedId doMerge ourRoot +Lorg/apache/jackrabbit/mk/model/StoredNode; branchCommit branchRootId
access$000 _(Lorg/apache/jackrabbit/mk/model/CommitBuilder;)Lorg/apache/jackrabbit/mk/model/StagedNodeTree; x0 ()V
SourceFile CommitBuilder.java _ ` e ? java/util/ArrayList a b Y Z [ \ ] ^ -org/apache/jackrabbit/mk/model/StagedNodeTree e 4org/apache/jackrabbit/mk/model/CommitBuilder$AddNode e ? 7org/apache/jackrabbit/mk/model/CommitBuilder$RemoveNode e 5org/apache/jackrabbit/mk/model/CommitBuilder$MoveNode e 5org/apache/jackrabbit/mk/model/CommitBuilder$CopyNode 8org/apache/jackrabbit/mk/model/CommitBuilder$SetProperty e ? ? ? java/lang/Exception "cannot branch off a private branch e v ? !"
#$% 3org/apache/jackrabbit/mk/model/CommitBuilder$Change&'( ?)*+ ?,-./0 ? ,org/apache/jackrabbit/mk/model/MutableCommit1 234567 v java/lang/StringBuilder89:;<=:>?=@ vA B CDE ?FGH ? ?I *org/apache/jackrabbit/mk/model/DiffBuilderJ- / eKL= &can only merge a private branch commit
W X cmerge of empty branch {} with differing content hashes encountered, ignore and keep current head {}MNO ,org/apache/jackrabbit/mk/model/CommitBuilderPQR java/lang/Object 0org/apache/jackrabbit/mk/store/NotFoundException 5org/apache/jackrabbit/mk/store/RevisionStore$PutToken +org/apache/jackrabbit/mk/model/StoredCommit !org/apache/jackrabbit/mk/model/Id java/util/Iterator java/lang/Throwable )org/apache/jackrabbit/mk/model/StoredNode java/lang/String T(Lorg/apache/jackrabbit/mk/store/RevisionStore;Lorg/apache/jackrabbit/mk/model/Id;)V ?(Lorg/apache/jackrabbit/mk/model/CommitBuilder;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/commons/json/JsonObject;)V apply java/util/List add (Ljava/lang/Object;)Z C(Lorg/apache/jackrabbit/mk/model/CommitBuilder;Ljava/lang/String;)V U(Lorg/apache/jackrabbit/mk/model/CommitBuilder;Ljava/lang/String;Ljava/lang/String;)V g(Lorg/apache/jackrabbit/mk/model/CommitBuilder;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V isEmpty ()Z ,org/apache/jackrabbit/mk/store/RevisionStore getCommit R(Lorg/apache/jackrabbit/mk/model/Id;)Lorg/apache/jackrabbit/mk/model/StoredCommit; getBranchRootId getHeadCommitId equals reset &(Lorg/apache/jackrabbit/mk/model/Id;)V iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; createPutToken 9()Lorg/apache/jackrabbit/mk/store/RevisionStore$PutToken;
getRootNodeId persist \(Lorg/apache/jackrabbit/mk/store/RevisionStore$PutToken;)Lorg/apache/jackrabbit/mk/model/Id; lockHead getNode P(Lorg/apache/jackrabbit/mk/model/Id;)Lorg/apache/jackrabbit/mk/model/StoredNode; merge ?(Lorg/apache/jackrabbit/mk/model/StoredNode;Lorg/apache/jackrabbit/mk/model/Id;Lorg/apache/jackrabbit/mk/model/Id;Lorg/apache/jackrabbit/mk/store/RevisionStore$PutToken;)Lorg/apache/jackrabbit/mk/model/Id;
unlockHead setParentId java/lang/System currentTimeMillis ()J setCommitTS (J)V setMsg length ()I append (C)Ljava/lang/StringBuilder; asDiff ()Ljava/lang/String; -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString
setChanges
setRootNodeId setBranchRootId
putHeadCommit ?(Lorg/apache/jackrabbit/mk/store/RevisionStore$PutToken;Lorg/apache/jackrabbit/mk/model/MutableCommit;Lorg/apache/jackrabbit/mk/model/Id;Lorg/apache/jackrabbit/mk/model/Id;)Lorg/apache/jackrabbit/mk/model/Id; getId putCommit ?(Lorg/apache/jackrabbit/mk/store/RevisionStore$PutToken;Lorg/apache/jackrabbit/mk/model/MutableCommit;)Lorg/apache/jackrabbit/mk/model/Id; clear ?(Lorg/apache/jackrabbit/mk/model/Id;Lorg/apache/jackrabbit/mk/model/Id;Lorg/apache/jackrabbit/mk/model/Id;Lorg/apache/jackrabbit/mk/store/RevisionStore$PutToken;)Lorg/apache/jackrabbit/mk/model/Id; getRootNode ?(Lorg/apache/jackrabbit/mk/model/Node;Lorg/apache/jackrabbit/mk/model/Node;Ljava/lang/String;ILorg/apache/jackrabbit/mk/store/RevisionProvider;Ljava/lang/String;)V build org/slf4j/Logger debug 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! M O W X Y Z [ \ ] ^ _ ` a b c d e f g ? ,*? *? Y? ? *+? *,? *-? *? Y-+?
? ? h 2 0 3 4 5 6 + 7 i * , j k , Y Z , [ \ , ] ^ l m n g } ? Y*+,-? :?
*? ? W? h :
; = > i 4 j k o \ p \ q r
s t l u v g d ? Y*+? M,?
*? ,? W? h A
B D E i j k w \
s t l x y z g o ? Y*+,? N-?
*? -? W? h H I K L i * j k { \ | \ s t l x } z g o ? Y*+,? N-?
*? -? W? h O P R S i * j k { \ | \ s t l x ~ g } ? Y*+,-? :?
*? ? W? h V
W Y Z i 4 j k w \ ? \ ? \
s t l ? ? g 0 *? ? h ] i j k l ? ? g A
?*? ? ? ? *? ?*? *? ? M? ,? ?
? Y? ??
,? ? ? >? T*? ? :*? ? ? =*? *? *? ? *? ? ! :? " ? ? # ? $:?
???*? ? % :*? ? & ?
,? '? *? ? (:?*? ? ) *? ? :*? ? ? %*? *? ? * *? ? +:*? *? ? ? '? ? :*? ? , ?? -Y? .:*? ? /? 0? 1*? ? 2? 3Y? 4: *? ? ! :
? " ? -
? # ? $: ? 5?
? 6W ? 7? 8W??? ? 9? :? ;? <*? ? = :*? ? , ? :*? ? , ?? ?? -Y? .:,? >? /? 0? 1*? ? 2? 3Y? 4:*? ? ! : ? " ? - ? # ? $:
? 5?
? 6W
? 7? 8W???? 9? :? ;? ,? >?