public interface InternalCommitContext extends IStoreAccessor.CommitContext
Modifier and Type | Field and Description |
---|---|
static ProgressDistributable<InternalCommitContext>[] |
OPS |
Modifier and Type | Method and Description |
---|---|
void |
addIDMapping(CDOID oldID,
CDOID newID) |
void |
applyIDMappings(OMMonitor monitor) |
void |
commit(OMMonitor monitor) |
InternalCDORevision[] |
getDetachedRevisions() |
long |
getTimeStamp() |
InternalTransaction |
getTransaction()
Returns the transactional view (
ITransaction ) which is the scope of the commit operation represented
by this CommitContext . |
void |
postCommit(boolean success) |
void |
preWrite() |
void |
rollback(String message) |
void |
setAutoReleaseLocksEnabled(boolean on) |
void |
setClearResourcePathCache(boolean clearResourcePathCache) |
void |
setCommitComment(String comment) |
void |
setDetachedObjects(CDOID[] detachedObjects) |
void |
setDetachedObjectTypes(Map<CDOID,EClass> detachedObjectTypes) |
void |
setDetachedObjectVersions(CDOBranchVersion[] detachedObjectVersions) |
void |
setDirtyObjectDeltas(InternalCDORevisionDelta[] dirtyObjectDeltas) |
void |
setLastTreeRestructuringCommit(long lastTreeRestructuringCommit) |
void |
setLastUpdateTime(long lastUpdateTime) |
void |
setLobs(ExtendedDataInputStream in) |
void |
setLocksOnNewObjects(CDOLockState[] locksOnNewObjects) |
void |
setNewObjects(InternalCDORevision[] newObjects) |
void |
setNewPackageUnits(InternalCDOPackageUnit[] newPackageUnits) |
void |
setUsingEcore(boolean usingEcore) |
void |
setUsingEtypes(boolean usingEtypes) |
void |
write(OMMonitor monitor) |
createCommitInfo, getBranchPoint, getCommitComment, getDetachedObjects, getDetachedObjectTypes, getDetachedObjectVersions, getDirtyObjectDeltas, getDirtyObjects, getIDMappings, getLastUpdateTime, getLobs, getLocksOnNewObjects, getNewObjects, getNewPackageUnits, getPackageRegistry, getPostCommmitLockStates, getPreviousTimeStamp, getRollbackMessage, getRollbackReason, getUserID, getXRefs, isAutoReleaseLocksEnabled, isClearResourcePathCache, isUsingEcore, isUsingEtypes
getRevision
static final ProgressDistributable<InternalCommitContext>[] OPS
InternalTransaction getTransaction()
IStoreAccessor.CommitContext
ITransaction
) which is the scope of the commit operation represented
by this CommitContext
.getTransaction
in interface IStoreAccessor.CommitContext
long getTimeStamp()
void setLastTreeRestructuringCommit(long lastTreeRestructuringCommit)
void preWrite()
void write(OMMonitor monitor)
void commit(OMMonitor monitor)
void rollback(String message)
void postCommit(boolean success)
InternalCDORevision[] getDetachedRevisions()
void setClearResourcePathCache(boolean clearResourcePathCache)
void setUsingEcore(boolean usingEcore)
void setUsingEtypes(boolean usingEtypes)
void setNewPackageUnits(InternalCDOPackageUnit[] newPackageUnits)
void setLocksOnNewObjects(CDOLockState[] locksOnNewObjects)
void setNewObjects(InternalCDORevision[] newObjects)
void setDirtyObjectDeltas(InternalCDORevisionDelta[] dirtyObjectDeltas)
void setDetachedObjects(CDOID[] detachedObjects)
void setDetachedObjectTypes(Map<CDOID,EClass> detachedObjectTypes)
void setDetachedObjectVersions(CDOBranchVersion[] detachedObjectVersions)
void setLastUpdateTime(long lastUpdateTime)
void setAutoReleaseLocksEnabled(boolean on)
void setCommitComment(String comment)
void setLobs(ExtendedDataInputStream in)
void applyIDMappings(OMMonitor monitor)
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.