Uses of Interface
org.eclipse.emf.cdo.spi.common.revision.InternalCDORevision
-
Packages that use InternalCDORevision Package Description org.eclipse.emf.cdo.common.protocol Common concepts for dealing with protocols and CDO-specific I/O.org.eclipse.emf.cdo.common.revision Common concepts for dealing with revisions and revision lists.org.eclipse.emf.cdo.server Server concepts for dealing with repositories and stores.org.eclipse.emf.cdo.server.db.mapping Server concepts for dealing with mapping strategies and mappings for classes, lists and types.org.eclipse.emf.cdo.spi.common.model Common service provider interfaces and useful base implementations for dealing with models and typesorg.eclipse.emf.cdo.spi.common.revision Common service provider interfaces and useful base implementations for dealing with revisions and deltas.org.eclipse.emf.cdo.spi.server Server service provider interfaces and useful base implementations.org.eclipse.emf.cdo.spi.workspace Server provider interfaces (SPI) for CDOworkspaces
.org.eclipse.emf.internal.cdo ExposesCDOObjectImpl
for extension in generated EMF models.org.eclipse.emf.spi.cdo Client service provider interfaces and useful base implementations. -
-
Uses of InternalCDORevision in org.eclipse.emf.cdo.common.protocol
Methods in org.eclipse.emf.cdo.common.protocol that return InternalCDORevision Modifier and Type Method Description InternalCDORevision[]
CDOProtocol.CommitData. getNewObjects()
Constructors in org.eclipse.emf.cdo.common.protocol with parameters of type InternalCDORevision Constructor Description CommitData(InternalCDORevision[] newObjects, InternalCDORevisionDelta[] dirtyObjectDeltas, CDOID[] detachedObjects)
-
Uses of InternalCDORevision in org.eclipse.emf.cdo.common.revision
Methods in org.eclipse.emf.cdo.common.revision with parameters of type InternalCDORevision Modifier and Type Method Description static boolean
CDORevisionUtil. isContained(InternalCDORevision child, CDOID container, CDORevisionProvider provider)
-
Uses of InternalCDORevision in org.eclipse.emf.cdo.server
Methods in org.eclipse.emf.cdo.server that return InternalCDORevision Modifier and Type Method Description InternalCDORevision[]
IStoreAccessor.CommitContext. getDirtyObjects()
Returns an array of the dirty objects that are part of the commit operation represented by thisCommitContext
.InternalCDORevision[]
IStoreAccessor.CommitContext. getNewObjects()
Returns an array of the new objects that are part of the commit operation represented by thisCommitContext
.InternalCDORevision
IStoreAccessor. readRevision(CDOID id, CDOBranchPoint branchPoint, int listChunk, CDORevisionCacheAdder cache)
Reads a revision from the back-end that was valid at the given timeStamp in the given branch.InternalCDORevision
IStoreAccessor. readRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int listChunk, CDORevisionCacheAdder cache)
Reads a revision with the given version in the given branch from the back-end.Methods in org.eclipse.emf.cdo.server that return types with arguments of type InternalCDORevision Modifier and Type Method Description java.util.Map<CDOID,InternalCDORevision>
IStoreAccessor.CommitContext. getNewRevisions()
java.util.Map<CDOID,InternalCDORevision>
IStoreAccessor.CommitContext. getOldRevisions()
Methods in org.eclipse.emf.cdo.server with parameters of type InternalCDORevision Modifier and Type Method Description IStoreChunkReader
IStoreAccessor. createChunkReader(InternalCDORevision revision, org.eclipse.emf.ecore.EStructuralFeature feature)
protected java.lang.Object
CDOServerBrowser.RevisionsPage. getRevisionValue(java.lang.Object value, CDOServerBrowser browser, java.util.Map<CDOID,java.util.List<CDORevision>> ids, InternalCDORevision context)
void
IStoreAccessor.Raw. rawStore(InternalCDORevision revision, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
Stores the givenrevision
in the backend represented by thisraw store accessor
without going through a regularcommit
.protected void
CDOServerBrowser.RevisionsPage. showRevision(java.io.PrintStream pout, CDOServerBrowser browser, java.util.Map<CDOID,java.util.List<CDORevision>> ids, InternalCDORevision revision)
-
Uses of InternalCDORevision in org.eclipse.emf.cdo.server.db.mapping
Methods in org.eclipse.emf.cdo.server.db.mapping with parameters of type InternalCDORevision Modifier and Type Method Description protected java.lang.Object
AbstractTypeMapping. getRevisionValue(InternalCDORevision revision)
boolean
IClassMapping. readRevision(IDBStoreAccessor accessor, InternalCDORevision revision, int listChunk)
Read a revision.boolean
IClassMappingAuditSupport. readRevisionByVersion(IDBStoreAccessor storeAccessor, InternalCDORevision revision, int listChunk)
Read a specific version of a revision.void
IListMapping. readValues(IDBStoreAccessor accessor, InternalCDORevision revision, int listChunk)
Read the list size and the complete list or the first part of it.void
AbstractTypeMapping. readValueToRevision(java.sql.ResultSet resultSet, InternalCDORevision revision)
void
DelegatingTypeMapping. readValueToRevision(java.sql.ResultSet resultSet, InternalCDORevision revision)
void
ITypeMapping. readValueToRevision(java.sql.ResultSet resultSet, InternalCDORevision revision)
Read a value from aResultSet
, convert it from the DB to the CDO representation and set it to the feature of the revision.void
AbstractTypeMapping. setValueFromRevision(java.sql.PreparedStatement stmt, int index, InternalCDORevision revision)
void
DelegatingTypeMapping. setValueFromRevision(java.sql.PreparedStatement stmt, int index, InternalCDORevision revision)
void
ITypeMapping. setValueFromRevision(java.sql.PreparedStatement stmt, int index, InternalCDORevision value)
Set a value of the given revision to the JDBCIDBPreparedStatement
using an appropriatesetXxx
method.void
IClassMapping. writeRevision(IDBStoreAccessor accessor, InternalCDORevision revision, boolean firstRevision, boolean revise, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
Write the revision data to the database.void
IListMapping. writeValues(IDBStoreAccessor accessor, InternalCDORevision revision)
Write a complete list of values to the database. -
Uses of InternalCDORevision in org.eclipse.emf.cdo.spi.common.model
Methods in org.eclipse.emf.cdo.spi.common.model that return InternalCDORevision Modifier and Type Method Description InternalCDORevision
InternalCDOClassInfo. getRevisionForID(CDOID id)
-
Uses of InternalCDORevision in org.eclipse.emf.cdo.spi.common.revision
Classes in org.eclipse.emf.cdo.spi.common.revision that implement InternalCDORevision Modifier and Type Class Description class
AbstractCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...class
BaseCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...class
DelegatingCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...class
DetachedCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...class
PointerCDORevision
class
StubCDORevision
If the meaning of this type isn't clear, there really should be more of a description here...class
SyntheticCDORevision
A synthetic revision that represents the initial period of an object in abranch
when the object is still associated with a revision from one of the baseline branches.Methods in org.eclipse.emf.cdo.spi.common.revision that return InternalCDORevision Modifier and Type Method Description InternalCDORevision
DelegatingCDORevision. copy()
InternalCDORevision
InternalCDORevision. copy()
InternalCDORevision
StubCDORevision. copy()
protected InternalCDORevision
RevisionInfo. doReadResult(CDODataInput in)
Deprecated.Not called anymore by the frameworkInternalCDORevision
DelegatingCDORevisionManager. getBaseRevision(CDORevision revision, int referenceChunk, boolean loadOnDemand)
InternalCDORevision
InternalCDORevisionManager. getBaseRevision(CDORevision revision, int referenceChunk, boolean loadOnDemand)
abstract InternalCDORevision
DelegatingCDORevision. getDelegate()
InternalCDORevision
AbstractCDORevision. getProperRevision()
InternalCDORevision
DelegatingCDORevision. getProperRevision()
InternalCDORevision
InternalCDORevision. getProperRevision()
InternalCDORevision
RevisionInfo.Available.Normal. getResult()
InternalCDORevision
RevisionInfo. getResult()
InternalCDORevision
DelegatingCDORevisionManager. getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand)
InternalCDORevision
DelegatingCDORevisionManager. getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics)
InternalCDORevision
InternalCDORevisionManager. getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand)
InternalCDORevision
InternalCDORevisionManager. getRevision(CDOID id, CDOBranchPoint branchPoint, int referenceChunk, int prefetchDepth, boolean loadOnDemand, SyntheticCDORevision[] synthetics)
InternalCDORevision
DelegatingCDORevisionManager. getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk, boolean loadOnDemand)
InternalCDORevision
InternalCDORevisionManager. getRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk, boolean loadOnDemand)
InternalCDORevision
AbstractCDORevision. getRevisionForID(CDOID id)
InternalCDORevision
DelegatingCDORevision. getRevisionForID(CDOID id)
InternalCDORevision
InternalCDORevision. getRevisionForID(CDOID id)
InternalCDORevision
InternalCDORevisionManager.RevisionLoader. loadRevisionByVersion(CDOID id, CDOBranchVersion branchVersion, int referenceChunk)
static InternalCDORevision
RevisionInfo. readResult(CDODataInput in, CDOID id, CDOBranch branch)
Methods in org.eclipse.emf.cdo.spi.common.revision with parameters of type InternalCDORevision Modifier and Type Method Description protected void
RevisionInfo. doWriteResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk)
Deprecated.Not called anymore by the frameworkvoid
CDORevisionUnchunker. ensureChunks(InternalCDORevision revision, int chunkSize)
void
CDORevisionMerger. merge(InternalCDORevision revision, CDORevisionDelta delta)
void
RevisionInfo. setResult(InternalCDORevision result)
static void
RevisionInfo. writeResult(CDODataOutput out, InternalCDORevision revision, boolean writePointerTarget, int referenceChunk, CDOBranchPoint securityContext)
static void
RevisionInfo. writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk)
Deprecated.static void
RevisionInfo. writeResult(CDODataOutput out, InternalCDORevision revision, int referenceChunk, CDOBranchPoint securityContext)
Deprecated.Method parameters in org.eclipse.emf.cdo.spi.common.revision with type arguments of type InternalCDORevision Modifier and Type Method Description void
InternalCDORevisionCache. getAllRevisions(java.util.List<InternalCDORevision> result)
Fills a list with allrevisions
. -
Uses of InternalCDORevision in org.eclipse.emf.cdo.spi.server
Methods in org.eclipse.emf.cdo.spi.server that return InternalCDORevision Modifier and Type Method Description InternalCDORevision
Store. createRevision(org.eclipse.emf.ecore.EClass eClass, CDOID id)
InternalCDORevision[]
InternalCommitContext. getDetachedRevisions()
InternalCDORevision[]
InternalCommitContext. getDetachedRevisions(boolean check)
Methods in org.eclipse.emf.cdo.spi.server with parameters of type InternalCDORevision Modifier and Type Method Description void
InternalSession. collectContainedRevisions(InternalCDORevision revision, CDOBranchPoint branchPoint, int referenceChunk, java.util.Set<CDOID> revisions, java.util.List<CDORevision> additionalRevisions)
IStoreAccessor
InternalRepository. ensureChunk(InternalCDORevision revision, org.eclipse.emf.ecore.EStructuralFeature feature, int chunkStart, int chunkEnd)
void
InternalRepository. ensureChunks(InternalCDORevision revision)
void
InternalCommitContext. setNewObjects(InternalCDORevision[] newObjects)
protected void
StoreAccessor. writeDirtyObjectRevisions(InternalCommitContext context, InternalCDORevision[] dirtyObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
protected void
StoreAccessor. writeNewObjectRevisions(InternalCommitContext context, InternalCDORevision[] newObjects, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
protected abstract void
StoreAccessor. writeRevisions(InternalCDORevision[] revisions, CDOBranch branch, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)
-
Uses of InternalCDORevision in org.eclipse.emf.cdo.spi.workspace
Methods in org.eclipse.emf.cdo.spi.workspace with parameters of type InternalCDORevision Modifier and Type Method Description void
InternalCDOWorkspaceBase. registerAddedAndDetachedObject(InternalCDORevision revision)
void
InternalCDOWorkspaceBase. registerChangedOrDetachedObject(InternalCDORevision revision)
-
Uses of InternalCDORevision in org.eclipse.emf.internal.cdo
Methods in org.eclipse.emf.internal.cdo that return InternalCDORevision Modifier and Type Method Description InternalCDORevision
CDOObjectImpl. cdoRevision()
InternalCDORevision
CDOObjectImpl. cdoRevision(boolean loadOnDemand)
Methods in org.eclipse.emf.internal.cdo with parameters of type InternalCDORevision Modifier and Type Method Description static void
CDOObjectImpl. revisionToInstanceFeature(InternalCDOObject instance, InternalCDORevision revision, org.eclipse.emf.ecore.EStructuralFeature eFeature)
-
Uses of InternalCDORevision in org.eclipse.emf.spi.cdo
Methods in org.eclipse.emf.spi.cdo that return InternalCDORevision Modifier and Type Method Description InternalCDORevision
InternalCDOObject. cdoRevision()
InternalCDORevision
InternalCDOObject. cdoRevision(boolean loadOnDemand)
InternalCDORevision
InternalCDOView. getRevision(CDOID id, boolean loadOnDemand)
Methods in org.eclipse.emf.spi.cdo that return types with arguments of type InternalCDORevision Modifier and Type Method Description java.util.List<InternalCDORevision>
CDOSessionProtocol.RefreshSessionResult. getChangedObjects(CDOBranch branch)
java.util.Map<InternalCDOObject,InternalCDORevision>
InternalCDOTransaction. getCleanRevisions()
java.util.Map<CDOID,InternalCDORevision>
InternalCDOView.ViewInvalidationData. getOldRevisions()
Methods in org.eclipse.emf.spi.cdo with parameters of type InternalCDORevision Modifier and Type Method Description void
CDOSessionProtocol.RefreshSessionResult. addChangedObject(InternalCDORevision revision)
java.lang.Object
CDOStore. convertToEMF(org.eclipse.emf.ecore.EObject eObject, InternalCDORevision revision, org.eclipse.emf.ecore.EStructuralFeature feature, int index, java.lang.Object value)
java.lang.Object
CDOSessionProtocol. loadChunk(InternalCDORevision revision, org.eclipse.emf.ecore.EStructuralFeature feature, int accessIndex, int fetchIndex, int fromIndex, int toIndex)
java.util.Map<CDORevision,CDOPermission>
CDOSessionProtocol. loadPermissions(InternalCDORevision[] revisions)
void
InternalCDOTransaction. registerDirty(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision)
void
InternalCDOTransaction. registerFeatureDelta(InternalCDOObject object, CDOFeatureDelta featureDelta, InternalCDORevision cleanRevision)
java.lang.Object
CDOStore. resolveProxy(InternalCDORevision revision, org.eclipse.emf.ecore.EStructuralFeature feature, int index, java.lang.Object value)
Method parameters in org.eclipse.emf.spi.cdo with type arguments of type InternalCDORevision Modifier and Type Method Description void
InternalCDOView. collectViewedRevisions(java.util.Map<CDOID,InternalCDORevision> revisions)
void
InternalCDOView. invalidate(CDOBranch branch, long lastUpdateTime, java.util.List<CDORevisionKey> allChangedObjects, java.util.List<CDOIDAndVersion> allDetachedObjects, java.util.Map<CDOID,InternalCDORevision> oldRevisions, boolean async)
Deprecated.As of 4.2.void
InternalCDOView. invalidate(CDOBranch branch, long lastUpdateTime, java.util.List<CDORevisionKey> allChangedObjects, java.util.List<CDOIDAndVersion> allDetachedObjects, java.util.Map<CDOID,InternalCDORevision> oldRevisions, boolean async, boolean clearResourcePathCache)
Deprecated.As of 4.6.CDOSessionProtocol.LockObjectsResult
CDOSessionProtocol. lockObjects(java.util.List<InternalCDORevision> viewedRevisions, int viewID, CDOBranch viewedBranch, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, long timeout)
Deprecated.Not called anymore.void
InternalCDOSession. processRefreshSessionResult(CDOSessionProtocol.RefreshSessionResult result, CDOBranch branch, java.util.List<InternalCDOView> branchViews, java.util.Map<CDOBranch,java.util.Map<CDOID,InternalCDORevision>> viewedRevisions)
CDOSessionProtocol.RefreshSessionResult
CDOSessionProtocol. refresh(long lastUpdateTime, java.util.Map<CDOBranch,java.util.Map<CDOID,InternalCDORevision>> viewedRevisions, int initialChunkSize, boolean enablePassiveUpdates)
void
InternalCDOView.ViewInvalidationData. setOldRevisions(java.util.Map<CDOID,InternalCDORevision> oldRevisions)
java.util.Map<CDORevision,CDOPermission>
CDOPermissionUpdater. updatePermissions(InternalCDOSession session, java.util.Set<InternalCDORevision> revisions)
-