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?
?B
CDE	?F	?GHIJ
K	?L
MN
OP	?Q
?R	ST
UV
WX
?Y
Z[@\]^]_`abcde	fghijk
lm	fnopq	frs
tuvw
?xyz
?{
Z|
}~
?
????	??
??
4????
??
????	f??
??	f?
??
??
??
??
??
?????
??	f??
??
??
??
??
t?
Z~	???
VB?
V??
Vm
??
???
Z???
C???	???
??
??	?????
??
??
Z??
C?
??
C?
??
???
??
??	f??\??
V?
z?
????
??
??
??
??????
??
?
?
?
??
V??
?	??
Z??
?B?????????
W???
????????I
???????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;?E?`??
Exceptions	Signature?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;"RuntimeVisibleParameterAnnotations
removeVersion(Ljava/lang/String;)Vmsglabeli$	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/oak/spi/state/NodeBuilder????8org/apache/jackrabbit/oak/plugins/nodetype/TypePredicate
nt:version???	

????? !java/lang/String"+jcr:primaryType#$rep:versionStoragent:versionHistory%&'()jcr:copiedFrom?*?+,-'jcr:rootVersion.$jcr:versionableUuid/'jcr:uuid01,jcr:versionLabelsnt:versionLabelsjcr:versionHistory2+345678$Removal of root version not allowed.3org/apache/jackrabbit/oak/api/CommitFailedExceptionVersion9:;<=?>?@AB,-	
jcr:successorsjcr:predecessorsC'java/lang/Iterable1D'EFGHIJKLMNKOP(QRjcr:isCheckedOutSTUV'jcr:baseVersionWXYZ[??\]^_;java/lang/StringBuilderThe VersionHistory with UUID: `a$ does not have a Version with UUID: ?bc?d/jcr:system/jcr:versionStorageefg Version history does not exist: hi?jkl;9VersionSelector did not select any version from history: ??*+m;Version label ' does not exist on this version historyn+78:;o$Not a relative pathpiqrhstuv"#jcr:createdwxyz{|'?java/lang/IllegalStateException#Missing jcr:successors property on `}??~???8???c?????=4Mandatory jcr:predecessors property missing on node 5Mandatory jcr:predecessors property is empty on node ?=+Could not find 'best' predecessor node for ?????????`?.0T??;?fjava/util/ArrayList??+org/apache/jackrabbit/oak/api/PropertyState??6,???"java/lang/IllegalArgumentException No version history for this node??2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry?;2?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?
???????U*?
?**????
*?
??mnq?????????\	+?W+?N*-?:*?:??:??M??:?:??'??
:?:??W???,? :??!?"?W#?$?F%-?&?W'?(?&?W)?:*??W*+?+W?!+,??*#?-?+?.??f??
???-?9?D?P?Z?a?e?t?w???????????????????????z^??e??9;??#T???????????
??????????????#T?????:?#????????=?????? ??N?4?????
?????e
?+?/M+?0N**?,?1:#-?2?3:?4Y5?6?7?8?-?-:'?9?&?:?:*+?;?:????:*,??9:???:?@?:		??k	??:
*
?A:?B?C:>?D>?9???:?@?EW?FW???:?@?GW?H?IW??????:?@?:		??k	??:
*
?A:?B?C:=?D=?9???:?@?EW?FW???:?@?GW?H?IW????JW??~?????#?5???U?y??????????????????????I?S?[?z?????????????#??y??c ???O???G???Y??
?r??	SO??[G??IY??
3r??	????????????????o??UY??? ???????G??[G???5?5????-?????)????q???q?4????4+K?L?M?W+N?9M,?B?:?ON+>-???W?????&?3??*4??4????&???&?????W*+?P?QM*,+?+W???	??? ????	???4?????@?*?R,?S:*+?P?Q::?!?T:?$??-:?2?4Y5?U?7?VY?WX?Y+??YZ?Y,?Y?[?8?+**?
?\:-?]W??2?
????#?/?:???n?}??\	#??????????????
{??q??n??}??:???3?4?????i	?*?R+?S:^?_:**??1:?`?VY?Wa?Y?Y?[?b,?c:?'?4Y5?d?7?VY?We?Y?Y?[?8?%?9?&?:?:-'?&?W*-?,?f??.
=GLp?? ?!?\	???????????
????????GY?????!?p????????4????	
??M*+???gN-,????+?4Y5?h?7?VY?Wi?Y,?Yj?Y?[?8?-,?kW??012D6L7?*M??M??M??A???D??4?
??
?s*+?lM*,??m?
,?JW???@AC? ????????????=,?n??o?p,??N-??-??:+?-L???+??ST/U8V;W?4/	?? ??=??=??=???@???????
?+#?$?6?qN+#?:?:6,>??r,>?9:???:?@?sN+*+,?t?:?(:'?&?W??Wu?v?w?x?W>-???W=?q???W-?y:?????:*?R?S?T:	+	?-:

=?9:??zY?VY?W{?Y
?|?[?}????:?@?~:?W
=???W??{+,**????:?	??W,K?L?M?W,,+??B?W,N?B?W??ON??qN,>-???W???$lnopr"s-t7uHvVx[yjzy{?|?}??????????????(?7?:?H?M?S?d?t?????????????
????7??a??	?W??
?L??o?????????????H\??VN??"?[I??H\? 
??H\???a?6??[???Y???????????-??????<??4?
????C+?:-K?L?M?W-,,?B?W-N?B?W->?????W?????#?1?B??4C??C?C ?C??=!?????"#??s,>?9N-?-???D-??VY?W??Y,??Y?[:??VY?W??Y,??Y?[:?zY?}?:-???:?@?:??6??:*?R?S?T:??????:????%?VY?W??Y,??Y?[:?zY?}?:.??6?X?VY?W`???Y`????`???[:+?$? ?VY?W?Y??Y?[::????+#?$?r+#?-:?VY?W=?9??`???Y??Y?[??j?	???5?M?W?Z???????????????????
	.
58CM??2$?M
$?????$?m=???
$?
+%?M&&?s??s??s??	j??Z'???????()?9?????	????5????&?;??'??z?
??*+??D**?+?1M,?`?+?4Y5???7?VY?Wa?Y^+???Y?[?8?,)???!
"#;(? D??D??
:????;??4,-?d??Y??N*+?g:???:??>???:?B???",?B?:?2?-????W???-??"-./30@1Q2_5b6?H3,.?E??d??d??d??\?U/??\??????A??4?0???
??1??S+???N-???-??:+?-:'?9:?,?&?:?2???????; <*=5>K?NAQB?H*$2?53? .4?E??S??S5?S??????A??6?
??78?!\+?W+??M*,?N*?:-??:??1??:?-:?`?
??Y?????????.PQ
RST+U7VBWLXVZY[?H7??!8??\??\?
R??L??F???!8????!?9????4?????:;?L?+???M,??8,???N-??:-??:#?2?*?
???????+)??M,???N-?? -???:???B???????2gh'i/jEkGmJnSosp?q?s?t?\	' ??/?(<=>??s>?_&???????S4???:??9?"?@A




© 2015 - 2024 Weber Informatics LLC | Privacy Policy