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) |
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,org.eclipse.emf.ecore.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
long getTimeStamp()
getTimeStamp
in interface CDOTimeProvider
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,org.eclipse.emf.ecore.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-2014 Eike Stepper (Berlin, Germany) and others.