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

org.apache.jackrabbit.oak.plugins.version.ReadWriteVersionManager.class Maven / Gradle / Ivy

There is a newer version: 1.62.0
Show newest version
????3?CD
?E
FGH	?I	?JKLM
N	?O
PQ
RS	?T
?U	VW
XY
Z[
?\
]^B_`a`bcdefgh	ijklmn
op	iqrst	iuv
wxyz
?{|}
?~
]
??
??
????	??
??
6????
??
????	i??
??	i?
??
??
??
??
??
?????
??	i??
??
??
??
??
w?
]?	???
XE?
X??
Xp
??
???
]???
F???	???
??
??	?????
??
??
]??
F?
??
F?
??
???
??
??	i??_??
X?
|?
????
??
??
??
??????
??
?
?
?
??
X??
?	??
]??
?E?????????
Z???
????????L
???????versionStorageNode1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;
workspaceRoot	isVersion:Lorg/apache/jackrabbit/oak/plugins/nodetype/TypePredicate;ntMgrDLorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager;e(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)VCodeLineNumberTableLocalVariableTablethisCLorg/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager;getVersionStorage&()Lorg/apache/jackrabbit/oak/api/Tree;RuntimeVisibleAnnotationsLjavax/annotation/Nonnull;getWorkspaceRoot&()Lorg/apache/jackrabbit/oak/api/Root;getNodeTypeManagerF()Lorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager;
StackMapTablegetOrCreateVersionHistorys(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;ntLjava/lang/String;nameitLjava/util/Iterator;vLabelsversionableinfoMapLjava/util/Map;vUUIDrelPathnode
copiedFromLjava/lang/Object;LocalVariableTypeTable(Ljava/util/Iterator;5Ljava/util/Map;?H?c??
Exceptions	Signature?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;"RuntimeVisibleParameterAnnotations
removeVersion(Ljava/lang/String;)Vmsglabel	successorpb:Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;succIdpredecessorpredIdversionRelPathhistoryRelPathversionNamevhversionNode	versionIdsuccessorIds-Lorg/apache/jackrabbit/oak/api/PropertyState;predecessorIdsNLorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;?checkout4(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)VbaseVersionpredecessorsLjava/util/List;$Ljava/util/List;checkinhistoryrestore?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/version/VersionSelector;)VversionUUIDselector;Lorg/apache/jackrabbit/oak/plugins/version/VersionSelector;versionPathversionversionableState;connectHistoryw(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)VrootVersionvHistoryUUIDrootVersionUUIDcalculateVersionv(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)Ljava/lang/String;messagenewVersionNamevbestposIgetVersionLabelsForE(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;getVersionLabels:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Iterable;ps	labelNodeN(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Iterable;getVersionByIdnbuuid	childName	vhBuilderLjavax/annotation/CheckForNull;getVersionHistoryb(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;isEmptyHistory2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Zentry4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;propversionHistory
SourceFileReadWriteVersionManager.java"org/apache/jackrabbit/JcrConstants:org/apache/jackrabbit/oak/plugins/version/VersionConstants?/org/apache/jackrabbit/oak/spi/state/NodeBuilder????8org/apache/jackrabbit/oak/plugins/nodetype/TypePredicate	
nt:version?
??
???? ?!"#$java/lang/String%,jcr:primaryType&'rep:versionStoragent:versionHistory()*+,jcr:copiedFrom?-?./0*jcr:rootVersion1'jcr:versionableUuid2*jcr:uuid34/jcr:versionLabelsnt:versionLabelsjcr:versionHistory5,6789:;$Removal of root version not allowed.3org/apache/jackrabbit/oak/api/CommitFailedExceptionVersion<=>?@?ABCDE-.
jcr:successorsjcr:predecessorsF*java/lang/Iterable2G*HIJKLMNOPQNRS+TU"jcr:isCheckedOutVWXY*jcr:baseVersionZ[\]^??_`ab>java/lang/StringBuilderThe VersionHistory with UUID: cd$ does not have a Version with UUID: ef?g/jcr:system/jcr:versionStoragehij" Version history does not exist: kl?mno>9VersionSelector did not select any version from history: ??+,p>Version label ' does not exist on this version historyq,89;<r'Not a relative pathsltukvwxy#$jcr:createdz{|}~*java/lang/IllegalStateException#Missing jcr:successors property on c????????;???f?????@4Mandatory jcr:predecessors property missing on node 5Mandatory jcr:predecessors property is empty on node ?@+Could not find 'best' predecessor node for ?????????c?.0W??>?ijava/util/ArrayList??+org/apache/jackrabbit/oak/api/PropertyState??9/???"java/lang/IllegalArgumentException No version history for this node??2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry?<5?Aorg/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager@org/apache/jackrabbit/oak/plugins/version/ReadOnlyVersionManager
java/util/Mapjava/util/Iteratorjava/lang/Object9org/apache/jackrabbit/oak/plugins/version/VersionSelectorjavax/jcr/RepositoryExceptionjava/util/List:org/apache/jackrabbit/oak/plugins/version/VersionableState-org/apache/jackrabbit/oak/spi/state/NodeState()V$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;getNodeState1()Lorg/apache/jackrabbit/oak/spi/state/NodeState;D(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)V2org/apache/jackrabbit/oak/plugins/tree/TreeFactorycreateReadOnlyTreeU(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/api/Tree;2org/apache/jackrabbit/oak/plugins/tree/RootFactorycreateReadOnlyRootU(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/api/Root;1org/apache/jackrabbit/oak/namepath/NamePathMapperDEFAULT3Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;Borg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManagergetInstance?(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;)Lorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager;/org/apache/jackrabbit/oak/plugins/version/UtilsuuidFromNodeE(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)Ljava/lang/String;getVersionHistoryPath&(Ljava/lang/String;)Ljava/lang/String;+org/apache/jackrabbit/oak/commons/PathUtilselements((Ljava/lang/String;)Ljava/lang/Iterable;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;childhasProperty(Ljava/lang/String;)Z"org/apache/jackrabbit/oak/api/TypeNAME$Lorg/apache/jackrabbit/oak/api/Type;setProperty{(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;gettoString()Ljava/lang/String;
WEAKREFERENCEhasChildNodeSTRING>org/apache/jackrabbit/oak/plugins/identifier/IdentifierManagergenerateUUIDgetChildNodegetAncestorPath'(Ljava/lang/String;I)Ljava/lang/String;org/apache/jackrabbit/util/TextgetNameequals(Ljava/lang/Object;)Z>org/apache/jackrabbit/oak/plugins/version/VersionExceptionCodeROOT_VERSION_REMOVAL@Lorg/apache/jackrabbit/oak/plugins/version/VersionExceptionCode;ordinal()I((Ljava/lang/String;ILjava/lang/String;)VgetPropertyA(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState;getValue8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object;
REFERENCES	REFERENCE8org/apache/jackrabbit/oak/plugins/memory/PropertyBuilderarray`(Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;setNameN(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;	setValuesP(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;removeValueN(Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/plugins/memory/PropertyBuilder;	addValuesgetPropertyState/()Lorg/apache/jackrabbit/oak/api/PropertyState;`(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;removejava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;BOOLEANjava/util/Collections
singletonList$(Ljava/lang/Object;)Ljava/util/List;emptyMap()Ljava/util/Map;getIdentifierManagerB()Lorg/apache/jackrabbit/oak/plugins/identifier/IdentifierManager;getPathNO_SUCH_VERSIONappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
forRestoreX(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Lorg/apache/jackrabbit/oak/plugins/version/ReadWriteVersionManager;Lorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager;)Lorg/apache/jackrabbit/oak/plugins/version/VersionableState;n(Lorg/apache/jackrabbit/oak/plugins/version/VersionSelector;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;
relativize8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;exists
checkState(ZLjava/lang/Object;)Vselectd(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;NO_VERSION_TO_RESTORENO_SUCH_VERSION_LABELremoveProperty
isAbsolute
checkArgument	emptyList()Ljava/util/List;(Z)V'com/google/common/collect/ImmutableListcopyOf?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;java/util/Calendar()Ljava/util/Calendar;"org/apache/jackrabbit/util/ISO8601format((Ljava/util/Calendar;)Ljava/lang/String;DATE-(Ljava/lang/Object;)Ljava/lang/StringBuilder;com/google/common/collect/Sets
newHashSet)(Ljava/lang/Iterable;)Ljava/util/HashSet;
java/util/SetaddfromVersioncreate3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;	singleton#(Ljava/lang/Object;)Ljava/util/Set;countlengthlastIndexOf(I)I	substring(II)Ljava/lang/String;(I)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)I(I)Ljava/lang/StringBuilder;UNEXPECTED_REPOSITORY_EXCEPTIONconcat
getProperties()Ljava/lang/Iterable;getType&()Lorg/apache/jackrabbit/oak/api/Type;getChildNodeNamesC(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/String;getChildNodeEntriesapplyC(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;!?????????????|.*?*+???*,???*?Y,?	
????XYZ[-\? .??.??.?????7
*??	?
??a?
???????7
*??	???g?
???????]*??**????*???mn	onq?????????l	+?W+?N*-?:*?:??:??M??:?:??'??
:?:?? W???,!?":?!?#?$? W%?&?F'-?(? W)?*?(? W+?:,?? W*+?-W?!+.??*%?/?+?0??v??
???-?9?D?P?Z?a?e?t?w??????????????????????????????z^??e??9;??#T???????????
??????????????#T?????:?#????????=?????? ??N?6?????
?????G
?+?1M+?2N**?,?3:%-?4?5:?6Y7?8?9?:?-?/:)?;?(?<?:*+?=?:????:*,?>?????;:@?;:?A?<?B?:		??k	??:
*
?C:?D?E:@?F@?;?A?<?B?GW?HW?A?<?B?IW?J?KW????A?<?B?:		??k	??:
*
?C:?D?E:??F??;?A?<?B?GW?HW?A?<?B?IW?J?KW????LW??~?????#?5???U?y??????????????????????I?S?[?z?????????????#??y???O???G???Y??
SO??[G??IY??
????????????????o??UY??? ???????G??[G???5?5????-?????)????q???q?6????4+M?N?O? W+P?;M,?D?<?QN+@-?A? W?????&?3??*4??4????&???&?????_*+?R?SM*,+?-W?????	??? ????	???6?????P?*?T,?U:*+?R?S::?!?V:?&??/:?2?6Y7?W?9?XY?YZ?[+??[\?[,?[?]?:?+**??^:-?_W??B?
??????#?/?:???H?X?n?}??\	#??????????????
{??q??n?}??:???3?6?????q	?*?T+?U:`?a:**??3:?b?XY?Yc?[?[?]?d,?e:?'?6Y7?f?9?XY?Yg?[?[?]?:?'?;?(?<?:-)?(? W*-?,?h??6

=GLUp|?? ?!?\	???????????
????????GY????!?p????????6	????
??M*+???iN-,????+?6Y7?j?9?XY?Yk?[,?[l?[?]?:?-,?mW??012%3D6L7?*M??M??M??A???D??6?
??
?s*+?nM*,?	?o?
,?LW???@AC? ????????????=,?p??q?r,??N-??-??:+?/L???+??ST/U8V;W?*/	??=??=??=???@???????
?+%?&?6?sN+%?:?:6,@??t,@?;:?A?<?B?uN+*+,?v?:?*:)?(? W
?? Ww?x?y?z? W@-?A? W??s?A? W-?{:?????:*?T?U?V:	+	?/:

??;:??|Y?XY?Y}?[
?~?]???A?<?B??:??W
??A? W??{+,**????:?	??W,M?N?O? W,.+??D? W,P?D? W??QN??sN,@-?A? W???(lnopr"s-t7uHvVx[yjzy{?|?}??????????????(?7?:?@?C?H?M?S?d?h?n?t?????????????
???7??a??	?W??
?L??o?????????H\??VN?"?[I??H\? 
??H\???a?6??[???Y???????????-??????<??6?
????C+?:-M?N?O? W-.,?D? W-P?D? W-@???A? W??"???#?1?6?<?B??4C??C ?C!?C??="?????#$??s,@?;N-?-???D-??XY?Y??[,??[?]:??XY?Y??[,??[?]:?|Y??:-?A?<?B?:??6??:*?T?U?V:??????:????%?XY?Y??[,??[?]:?|Y??:.??6?X?XY?Y`???[`????`???]:+?&? ?XY?Y?[??[?]::????+%?&?t+%?/:?XY?Y??;??`???[??[?]??r?	???5?M?W?Z??????????????????????
	.
58CM??2%?M
%?????$??
%?
+&?M&'?s??s??s??	j??Z(???????)*?9?????	????5????&?;??'??|?
??+,??D**?+?3M,?b?+?6Y7???9?XY?Yc?[`+???[?]?:?,+???!
"#$.%;(? D??D??
:????;??6-.?d??Y??N*+?i:???:??>???:?D???",?D?<?4?-????W???-??"-./30@1Q2_5b6?>3,/?d??d??d??\?U0??\??????A??6?1???
??2??S+???N-???-??:+?/:)?;:?,?(?<?4???????; <*=5>K?NAQB?>*$3?54? .5?S??S6?S??????A??7?
??89?!\+?W+??M*,?N*?:-??:??1??:?/:?b?
??Y?????????.PQ
RST+U7VBWLXVZY[?H7??!8??\??\?
R??L??F???!8????!?:????4?????;<?8?+???M,??8,???N-??:-??:%?4?*????????++??M,???N-?? -???:???D???????2gh'i/jEkGmJnSosp?q?s?t?H' ??/?(=>s??????@S4???:??:?"?AB




© 2015 - 2024 Weber Informatics LLC | Privacy Policy