public final class CDORevisionUtil
extends java.lang.Object
revisions
.Modifier and Type | Class and Description |
---|---|
static class |
CDORevisionUtil.AllRevisionsDumper
|
static class |
CDORevisionUtil.CDORevisionComparator
|
Modifier and Type | Field and Description |
---|---|
static java.lang.Object |
UNINITIALIZED |
Modifier and Type | Method and Description |
---|---|
static CDOListFeatureDelta |
compareLists(CDORevision originRevision,
CDORevision dirtyRevision,
EStructuralFeature feature) |
static CDORevisable |
copyRevisable(CDORevisable source) |
static CDORevisionKey |
copyRevisionKey(CDORevisionKey source) |
static CDOFeatureMapEntry |
createCDOFeatureMapEntry() |
static CDOChangeSet |
createChangeSet(CDOBranchPoint startPoint,
CDOBranchPoint endPoint,
CDOChangeSetData data) |
static CDOChangeSetData |
createChangeSetData(java.util.List<CDOIDAndVersion> newObjects,
java.util.List<CDORevisionKey> changedObjects,
java.util.List<CDOIDAndVersion> detachedObjects) |
static CDOChangeSetData |
createChangeSetData(java.util.Set<CDOID> ids,
CDOBranchPoint startPoint,
CDOBranchPoint endPoint,
CDORevisionManager revisionManager) |
static CDOChangeSetData |
createChangeSetData(java.util.Set<CDOID> ids,
CDORevisionProvider startProvider,
CDORevisionProvider endProvider) |
static CDOChangeSetData |
createChangeSetData(java.util.Set<CDOID> ids,
CDORevisionProvider startProvider,
CDORevisionProvider endProvider,
boolean useStartVersions) |
static CDORevisionDelta |
createDelta(CDORevision revision) |
static FeatureMap.Entry |
createFeatureMapEntry(EStructuralFeature feature,
java.lang.Object value) |
static CDORevisable |
createRevisable(CDOBranch branch,
int version,
long timeStamp,
long revised) |
static CDORevisionCache |
createRevisionCache(boolean supportingAudits,
boolean supportingBranches)
Creates and returns a new memory sensitive revision cache.
|
static CDORevisionKey |
createRevisionKey(CDOID id,
CDOBranch branch,
int version) |
static CDORevisionManager |
createRevisionManager() |
static CDORevisionManager |
createRevisionManager(CDORevisionCache cache) |
static java.lang.String |
dumpAllRevisions(java.util.Map<CDOBranch,java.util.List<CDORevision>> map) |
static void |
dumpAllRevisions(java.util.Map<CDOBranch,java.util.List<CDORevision>> map,
java.io.PrintStream out) |
static java.lang.String |
formatRevisionKey(CDORevisionKey key) |
static java.util.List<CDORevision> |
getChildRevisions(CDOID container,
CDORevisionProvider provider) |
static java.util.List<CDORevision> |
getChildRevisions(CDOID container,
CDORevisionProvider provider,
boolean onlyProperContents) |
static java.util.List<CDORevision> |
getChildRevisions(CDORevision container,
CDORevisionProvider provider) |
static java.util.List<CDORevision> |
getChildRevisions(CDORevision container,
CDORevisionProvider provider,
boolean onlyProperContents) |
static CDORevision |
getParentRevision(CDORevision revision,
CDORevisionProvider provider) |
static java.lang.String |
getResourceNodePath(CDOID id,
CDORevisionProvider provider) |
static java.lang.String |
getResourceNodePath(CDORevision revision,
CDORevisionProvider provider) |
static void |
handleParentRevisions(CDORevision revision,
CDORevisionProvider provider,
CDORevisionHandler handler) |
static boolean |
isContained(CDOID child,
CDOID container,
CDORevisionProvider provider) |
static boolean |
isContained(InternalCDORevision child,
CDOID container,
CDORevisionProvider provider) |
static boolean |
isTreeRestructuring(InternalCDORevisionDelta[] deltas) |
static CDORevisionKey |
parseRevisionKey(java.lang.String source,
CDOBranchManager branchManager) |
static java.lang.Object |
remapID(java.lang.Object value,
java.util.Map<CDOID,CDOID> idMappings,
boolean allowUnmappedTempIDs) |
public static CDORevisionCache createRevisionCache(boolean supportingAudits, boolean supportingBranches)
public static CDORevisionManager createRevisionManager()
public static CDORevisionManager createRevisionManager(CDORevisionCache cache)
public static CDORevisable copyRevisable(CDORevisable source)
public static CDORevisable createRevisable(CDOBranch branch, int version, long timeStamp, long revised)
public static CDORevisionKey copyRevisionKey(CDORevisionKey source)
public static CDORevisionKey createRevisionKey(CDOID id, CDOBranch branch, int version)
public static java.lang.String formatRevisionKey(CDORevisionKey key)
public static CDORevisionKey parseRevisionKey(java.lang.String source, CDOBranchManager branchManager)
public static FeatureMap.Entry createFeatureMapEntry(EStructuralFeature feature, java.lang.Object value)
public static CDOFeatureMapEntry createCDOFeatureMapEntry()
public static CDORevisionDelta createDelta(CDORevision revision)
public static CDOChangeSetData createChangeSetData(java.util.Set<CDOID> ids, CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDORevisionManager revisionManager)
public static CDOChangeSetData createChangeSetData(java.util.Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider)
public static CDOChangeSetData createChangeSetData(java.util.Set<CDOID> ids, CDORevisionProvider startProvider, CDORevisionProvider endProvider, boolean useStartVersions)
public static CDOChangeSetData createChangeSetData(java.util.List<CDOIDAndVersion> newObjects, java.util.List<CDORevisionKey> changedObjects, java.util.List<CDOIDAndVersion> detachedObjects)
public static CDOChangeSet createChangeSet(CDOBranchPoint startPoint, CDOBranchPoint endPoint, CDOChangeSetData data)
public static java.lang.Object remapID(java.lang.Object value, java.util.Map<CDOID,CDOID> idMappings, boolean allowUnmappedTempIDs)
public static boolean isTreeRestructuring(InternalCDORevisionDelta[] deltas)
public static boolean isContained(CDOID child, CDOID container, CDORevisionProvider provider)
public static boolean isContained(InternalCDORevision child, CDOID container, CDORevisionProvider provider)
public static void handleParentRevisions(CDORevision revision, CDORevisionProvider provider, CDORevisionHandler handler)
public static CDORevision getParentRevision(CDORevision revision, CDORevisionProvider provider)
public static java.util.List<CDORevision> getChildRevisions(CDOID container, CDORevisionProvider provider)
public static java.util.List<CDORevision> getChildRevisions(CDOID container, CDORevisionProvider provider, boolean onlyProperContents)
public static java.util.List<CDORevision> getChildRevisions(CDORevision container, CDORevisionProvider provider)
public static java.util.List<CDORevision> getChildRevisions(CDORevision container, CDORevisionProvider provider, boolean onlyProperContents)
public static java.lang.String getResourceNodePath(CDOID id, CDORevisionProvider provider)
public static java.lang.String getResourceNodePath(CDORevision revision, CDORevisionProvider provider)
public static CDOListFeatureDelta compareLists(CDORevision originRevision, CDORevision dirtyRevision, EStructuralFeature feature)
public static java.lang.String dumpAllRevisions(java.util.Map<CDOBranch,java.util.List<CDORevision>> map)
public static void dumpAllRevisions(java.util.Map<CDOBranch,java.util.List<CDORevision>> map, java.io.PrintStream out)
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html