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() |
InternalCDORevision[] |
getDetachedRevisions(boolean check) |
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(java.lang.String message) |
void |
setAutoReleaseLocksEnabled(boolean on)
Deprecated.
As of 4.5 no longer supported. See
setIDsToUnlock(CDOID[]). |
void |
setClearResourcePathCache(boolean clearResourcePathCache) |
void |
setCommitComment(java.lang.String comment) |
void |
setCommitMergeSource(CDOBranchPoint mergeSource) |
void |
setCommitNumber(int commitNumber) |
void |
setDetachedObjects(CDOID[] detachedObjects) |
void |
setDetachedObjectTypes(java.util.Map<CDOID,EClass> detachedObjectTypes) |
void |
setDetachedObjectVersions(CDOBranchVersion[] detachedObjectVersions) |
void |
setDirtyObjectDeltas(InternalCDORevisionDelta[] dirtyObjectDeltas) |
void |
setIDsToUnlock(CDOID[] idsToUnlock) |
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,
java.util.Set<? extends java.lang.Object> impactedRules) |
void |
setUsingEcore(boolean usingEcore) |
void |
setUsingEtypes(boolean usingEtypes) |
void |
write(OMMonitor monitor) |
createCommitInfo, getBranchPoint, getCommitComment, getCommitMergeSource, getData, getDetachedObjects, getDetachedObjectTypes, getDetachedObjectVersions, getDirtyObjectDeltas, getDirtyObjects, getIDMappings, getIDsToUnlock, getLastUpdateTime, getLobs, getLocksOnNewObjects, getNewObjects, getNewPackageUnits, getNewRevisions, getOldRevisions, getOriginalCommmitData, getPackageRegistry, getPostCommmitLockStates, getPreviousTimeStamp, getRollbackMessage, getRollbackReason, getSecurityImpact, getUserID, getXRefs, isAutoReleaseLocksEnabled, isClearResourcePathCache, isUsingEcore, isUsingEtypes, setDatagetRevisionstatic final ProgressDistributable<InternalCommitContext>[] OPS
InternalTransaction getTransaction()
IStoreAccessor.CommitContextITransaction) which is the scope of the commit operation represented
by this CommitContext.getTransaction in interface IStoreAccessor.CommitContextIStoreAccessor getAccessor()
long getTimeStamp()
getTimeStamp in interface CDOTimeProviderboolean isTreeRestructuring()
void setLastTreeRestructuringCommit(long lastTreeRestructuringCommit)
void preWrite()
void write(OMMonitor monitor)
void commit(OMMonitor monitor)
void rollback(java.lang.String message)
void postCommit(boolean success)
InternalCDORevision[] getDetachedRevisions()
InternalCDORevision[] getDetachedRevisions(boolean check)
void setClearResourcePathCache(boolean clearResourcePathCache)
void setUsingEcore(boolean usingEcore)
void setUsingEtypes(boolean usingEtypes)
void setNewPackageUnits(InternalCDOPackageUnit[] newPackageUnits)
void setNewObjects(InternalCDORevision[] newObjects)
void setDirtyObjectDeltas(InternalCDORevisionDelta[] dirtyObjectDeltas)
void setDetachedObjects(CDOID[] detachedObjects)
void setDetachedObjectTypes(java.util.Map<CDOID,EClass> detachedObjectTypes)
void setDetachedObjectVersions(CDOBranchVersion[] detachedObjectVersions)
void setLastUpdateTime(long lastUpdateTime)
@Deprecated void setAutoReleaseLocksEnabled(boolean on)
setIDsToUnlock(CDOID[]).void setLocksOnNewObjects(CDOLockState[] locksOnNewObjects)
void setIDsToUnlock(CDOID[] idsToUnlock)
void setCommitNumber(int commitNumber)
void setCommitComment(java.lang.String comment)
void setCommitMergeSource(CDOBranchPoint mergeSource)
void setLobs(ExtendedDataInputStream in)
void applyIDMappings(OMMonitor monitor)
void setSecurityImpact(byte securityImpact,
java.util.Set<? extends java.lang.Object> impactedRules)
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