public interface InternalCommitContext extends IStoreAccessor.CommitContext, CDOTimeProvider
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) |
IStoreAccessor |
getAccessor() |
InternalCDORevision[] |
getDetachedRevisions() |
long |
getTimeStamp() |
InternalTransaction |
getTransaction()
Returns the transactional view (
ITransaction ) which is the scope of the commit operation represented
by this CommitContext . |
boolean |
isTreeRestructuring() |
void |
postCommit(boolean success) |
void |
preWrite() |
void |
rollback(String message) |
void |
setAutoReleaseLocksEnabled(boolean on) |
void |
setClearResourcePathCache(boolean clearResourcePathCache) |
void |
setCommitComment(String comment) |
void |
setCommitNumber(int commitNumber) |
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 |
setSecurityImpact(byte securityImpact,
Set<? extends Object> impactedRules) |
void |
setUsingEcore(boolean usingEcore) |
void |
setUsingEtypes(boolean usingEtypes) |
void |
write(OMMonitor monitor) |
createCommitInfo, getBranchPoint, getCommitComment, getData, getDetachedObjects, getDetachedObjectTypes, getDetachedObjectVersions, getDirtyObjectDeltas, getDirtyObjects, getIDMappings, getLastUpdateTime, getLobs, getLocksOnNewObjects, getNewObjects, getNewPackageUnits, getPackageRegistry, getPostCommmitLockStates, getPreviousTimeStamp, getRollbackMessage, getRollbackReason, getSecurityImpact, getUserID, getXRefs, isAutoReleaseLocksEnabled, isClearResourcePathCache, isUsingEcore, isUsingEtypes, setData
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
IStoreAccessor getAccessor()
long getTimeStamp()
getTimeStamp
in interface CDOTimeProvider
boolean isTreeRestructuring()
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 setCommitNumber(int commitNumber)
void setCommitComment(String comment)
void setLobs(ExtendedDataInputStream in)
void applyIDMappings(OMMonitor monitor)
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.