Class CDORevisionUtil
java.lang.Object
org.eclipse.emf.cdo.common.revision.CDORevisionUtil
Various static helper methods for dealing with
revisions.- Author:
- Eike Stepper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic CDOListFeatureDeltacompareLists(CDORevision originRevision, CDORevision dirtyRevision, EStructuralFeature feature) static CDORevisablecopyRevisable(CDORevisable source) static CDORevisionKeycopyRevisionKey(CDORevisionKey source) static CDOFeatureMapEntryDeprecated.static CDOChangeSetcreateChangeSet(CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDOChangeSetData data) static CDOChangeSetDatacreateChangeSetData(List<CDOIDAndVersion> newObjects, List<CDORevisionKey> changedObjects, List<CDOIDAndVersion> detachedObjects) static CDOChangeSetDatacreateChangeSetData(Set<CDOID> ids, CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDORevisionManager revisionManager) static CDOChangeSetDatacreateChangeSetData(Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider) static CDOChangeSetDatacreateChangeSetData(Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider, boolean useStartVersions) static CDORevisionDeltacreateDelta(CDORevision revision) static FeatureMap.EntrycreateFeatureMapEntry(EStructuralFeature feature, Object value) Deprecated.As of 4.5feature mapsare no longer supported.static CDORevisablecreateRevisable(CDOBranch branch, int version, long timeStamp, long revised) static CDORevisionCachecreateRevisionCache(boolean supportingAudits, boolean supportingBranches) Creates and returns a new memory sensitive revision cache.static CDORevisionKeycreateRevisionKey(CDOID id, CDOBranch branch, int version) static CDORevisionManagerstatic CDORevisionManagerstatic StringdumpAllRevisions(Map<CDOBranch, List<CDORevision>> map) static voiddumpAllRevisions(Map<CDOBranch, List<CDORevision>> map, PrintStream out) static voidforEachChildRevision(CDOID container, CDORevisionProvider provider, boolean onlyProperContents, Consumer<CDORevision> consumer) static voidforEachChildRevision(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents, Consumer<CDORevision> consumer) static Stringstatic List<CDORevision>getChildRevisions(CDOID container, CDORevisionProvider provider) static List<CDORevision>getChildRevisions(CDOID container, CDORevisionProvider provider, boolean onlyProperContents) static List<CDORevision>getChildRevisions(CDORevision container, CDORevisionProvider provider) static List<CDORevision>getChildRevisions(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents) static CDORevisiongetParentRevision(CDORevision revision, CDORevisionProvider provider) static StringgetResourceNodeName(CDORevision revision) static StringgetResourceNodePath(CDOID id, CDORevisionProvider provider) static StringgetResourceNodePath(CDORevision revision, CDORevisionProvider provider) static voidhandleParentRevisions(CDORevision revision, CDORevisionProvider provider, CDORevisionHandler handler) static booleanhasChildRevisions(CDORevision container) static booleanisContained(CDOID child, CDOID container, CDORevisionProvider provider) static booleanisContained(InternalCDORevision child, CDOID container, CDORevisionProvider provider) static booleanisTreeRestructuring(InternalCDORevisionDelta[] deltas) static CDORevisionKeyparseRevisionKey(String source, CDOBranchManager branchManager) static Object
-
Field Details
-
UNINITIALIZED
-
-
Method Details
-
createRevisionCache
public static CDORevisionCache createRevisionCache(boolean supportingAudits, boolean supportingBranches) Creates and returns a new memory sensitive revision cache.- Since:
- 4.0
-
createRevisionManager
- Since:
- 4.0
-
createRevisionManager
- Since:
- 4.0
-
copyRevisable
- Since:
- 4.0
-
createRevisable
public static CDORevisable createRevisable(CDOBranch branch, int version, long timeStamp, long revised) - Since:
- 4.0
-
copyRevisionKey
- Since:
- 4.0
-
createRevisionKey
- Since:
- 3.0
-
formatRevisionKey
- Since:
- 4.0
-
parseRevisionKey
- Since:
- 4.0
-
createFeatureMapEntry
@Deprecated public static FeatureMap.Entry createFeatureMapEntry(EStructuralFeature feature, Object value) Deprecated.As of 4.5feature mapsare no longer supported.- Since:
- 2.0
-
createCDOFeatureMapEntry
Deprecated.As of 4.5feature mapsare no longer supported.- Since:
- 3.0
-
createDelta
- Since:
- 4.0
-
createChangeSetData
public static CDOChangeSetData createChangeSetData(Set<CDOID> ids, CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDORevisionManager revisionManager) - Since:
- 4.0
-
createChangeSetData
public static CDOChangeSetData createChangeSetData(Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider) - Since:
- 4.0
-
createChangeSetData
public static CDOChangeSetData createChangeSetData(Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider, boolean useStartVersions) - Since:
- 4.1
-
createChangeSetData
public static CDOChangeSetData createChangeSetData(List<CDOIDAndVersion> newObjects, List<CDORevisionKey> changedObjects, List<CDOIDAndVersion> detachedObjects) - Since:
- 4.0
-
createChangeSet
public static CDOChangeSet createChangeSet(CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDOChangeSetData data) - Since:
- 4.0
-
remapID
public static Object remapID(Object value, Map<CDOID, CDOID> idMappings, boolean allowUnmappedTempIDs) - Since:
- 3.0
-
isTreeRestructuring
- Since:
- 4.5
-
isContained
- Since:
- 4.3
-
isContained
public static boolean isContained(InternalCDORevision child, CDOID container, CDORevisionProvider provider) - Since:
- 4.3
-
handleParentRevisions
public static void handleParentRevisions(CDORevision revision, CDORevisionProvider provider, CDORevisionHandler handler) - Since:
- 4.5
-
getParentRevision
- Since:
- 4.5
-
hasChildRevisions
- Since:
- 4.21
-
getChildRevisions
- Since:
- 4.4
-
getChildRevisions
public static List<CDORevision> getChildRevisions(CDOID container, CDORevisionProvider provider, boolean onlyProperContents) - Since:
- 4.5
-
getChildRevisions
public static List<CDORevision> getChildRevisions(CDORevision container, CDORevisionProvider provider) - Since:
- 4.4
-
getChildRevisions
public static List<CDORevision> getChildRevisions(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents) - Since:
- 4.5
-
forEachChildRevision
public static void forEachChildRevision(CDOID container, CDORevisionProvider provider, boolean onlyProperContents, Consumer<CDORevision> consumer) - Since:
- 4.18
-
forEachChildRevision
public static void forEachChildRevision(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents, Consumer<CDORevision> consumer) - Since:
- 4.18
-
getResourceNodeName
- Since:
- 4.15
-
getResourceNodePath
- Since:
- 4.3
-
getResourceNodePath
- Since:
- 4.0
-
compareLists
public static CDOListFeatureDelta compareLists(CDORevision originRevision, CDORevision dirtyRevision, EStructuralFeature feature) - Since:
- 4.8
-
dumpAllRevisions
- Since:
- 3.0
-
dumpAllRevisions
- Since:
- 3.0
-
feature mapsare no longer supported.