Package org.eclipse.emf.cdo.spi.server
Interface InternalCommitContext
- 
- All Superinterfaces:
- CDORevisionProvider,- CDOTimeProvider,- IStoreAccessor.CommitContext
 
 public interface InternalCommitContext extends IStoreAccessor.CommitContext, CDOTimeProvider If the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 3.0
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.server.IStoreAccessor.CommitContextIStoreAccessor.CommitContext.ModificationContext
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static org.eclipse.net4j.util.om.monitor.ProgressDistributable<InternalCommitContext>[]OPS
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddIDMapping(CDOID oldID, CDOID newID)voidapplyIDMappings(org.eclipse.net4j.util.om.monitor.OMMonitor monitor)voidcommit(org.eclipse.net4j.util.om.monitor.OMMonitor monitor)IStoreAccessorgetAccessor()InternalCDORevision[]getDetachedRevisions()InternalCDORevision[]getDetachedRevisions(boolean check)longgetTimeStamp()InternalTransactiongetTransaction()Returns the transactional view (ITransaction) which is the scope of the commit operation represented by thisCommitContext.booleanisTreeRestructuring()voidpostCommit(boolean success)voidpreWrite()voidrollback(java.lang.String message)voidsetAutoReleaseLocksEnabled(boolean on)Deprecated.As of 4.5 no longer supported.voidsetClearResourcePathCache(boolean clearResourcePathCache)voidsetCommitComment(java.lang.String comment)voidsetCommitMergeSource(CDOBranchPoint mergeSource)voidsetCommitNumber(int commitNumber)voidsetDetachedObjects(CDOID[] detachedObjects)voidsetDetachedObjectTypes(java.util.Map<CDOID,org.eclipse.emf.ecore.EClass> detachedObjectTypes)voidsetDetachedObjectVersions(CDOBranchVersion[] detachedObjectVersions)voidsetDirtyObjectDeltas(InternalCDORevisionDelta[] dirtyObjectDeltas)voidsetIDsToUnlock(CDOID[] idsToUnlock)voidsetLastTreeRestructuringCommit(long lastTreeRestructuringCommit)voidsetLastUpdateTime(long lastUpdateTime)voidsetLobs(org.eclipse.net4j.util.io.ExtendedDataInputStream in)voidsetLocksOnNewObjects(CDOLockState[] locksOnNewObjects)voidsetNewObjects(InternalCDORevision[] newObjects)voidsetNewPackageUnits(InternalCDOPackageUnit[] newPackageUnits)voidsetSecurityImpact(byte securityImpact, java.util.Set<? extends java.lang.Object> impactedRules)voidsetUsingEcore(boolean usingEcore)voidsetUsingEtypes(boolean usingEtypes)voidwrite(org.eclipse.net4j.util.om.monitor.OMMonitor monitor)- 
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisionProvidergetRevision
 - 
Methods inherited from interface org.eclipse.emf.cdo.server.IStoreAccessor.CommitContextcreateCommitInfo, 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, modify, setData
 
- 
 
- 
- 
- 
Field Detail- 
OPSstatic final org.eclipse.net4j.util.om.monitor.ProgressDistributable<InternalCommitContext>[] OPS 
 
- 
 - 
Method Detail- 
getTransactionInternalTransaction getTransaction() Description copied from interface:IStoreAccessor.CommitContextReturns the transactional view (ITransaction) which is the scope of the commit operation represented by thisCommitContext.- Specified by:
- getTransactionin interface- IStoreAccessor.CommitContext
 
 - 
getAccessorIStoreAccessor getAccessor() - Since:
- 4.5
 
 - 
getTimeStamplong getTimeStamp() - Specified by:
- getTimeStampin interface- CDOTimeProvider
- Since:
- 4.2
 
 - 
isTreeRestructuringboolean isTreeRestructuring() - Since:
- 4.5
 
 - 
setLastTreeRestructuringCommitvoid setLastTreeRestructuringCommit(long lastTreeRestructuringCommit) - Since:
- 4.2
 
 - 
preWritevoid preWrite() 
 - 
writevoid write(org.eclipse.net4j.util.om.monitor.OMMonitor monitor) 
 - 
commitvoid commit(org.eclipse.net4j.util.om.monitor.OMMonitor monitor) 
 - 
rollbackvoid rollback(java.lang.String message) 
 - 
postCommitvoid postCommit(boolean success) 
 - 
getDetachedRevisionsInternalCDORevision[] getDetachedRevisions() - Since:
- 4.0
 
 - 
getDetachedRevisionsInternalCDORevision[] getDetachedRevisions(boolean check) - Since:
- 4.6
 
 - 
setClearResourcePathCachevoid setClearResourcePathCache(boolean clearResourcePathCache) - Since:
- 4.2
 
 - 
setUsingEcorevoid setUsingEcore(boolean usingEcore) - Since:
- 4.2
 
 - 
setUsingEtypesvoid setUsingEtypes(boolean usingEtypes) - Since:
- 4.2
 
 - 
setNewPackageUnitsvoid setNewPackageUnits(InternalCDOPackageUnit[] newPackageUnits) 
 - 
setNewObjectsvoid setNewObjects(InternalCDORevision[] newObjects) 
 - 
setDirtyObjectDeltasvoid setDirtyObjectDeltas(InternalCDORevisionDelta[] dirtyObjectDeltas) 
 - 
setDetachedObjectsvoid setDetachedObjects(CDOID[] detachedObjects) 
 - 
setDetachedObjectTypesvoid setDetachedObjectTypes(java.util.Map<CDOID,org.eclipse.emf.ecore.EClass> detachedObjectTypes) - Since:
- 4.0
 
 - 
setDetachedObjectVersionsvoid setDetachedObjectVersions(CDOBranchVersion[] detachedObjectVersions) - Since:
- 4.2
 
 - 
setLastUpdateTimevoid setLastUpdateTime(long lastUpdateTime) - Since:
- 4.2
 
 - 
setAutoReleaseLocksEnabled@Deprecated void setAutoReleaseLocksEnabled(boolean on) Deprecated.As of 4.5 no longer supported. SeesetIDsToUnlock(CDOID[]).
 - 
setLocksOnNewObjectsvoid setLocksOnNewObjects(CDOLockState[] locksOnNewObjects) - Since:
- 4.1
 
 - 
setIDsToUnlockvoid setIDsToUnlock(CDOID[] idsToUnlock) - Since:
- 4.6
 
 - 
setCommitNumbervoid setCommitNumber(int commitNumber) - Since:
- 4.5
 
 - 
setCommitCommentvoid setCommitComment(java.lang.String comment) 
 - 
setCommitMergeSourcevoid setCommitMergeSource(CDOBranchPoint mergeSource) - Since:
- 4.6
 
 - 
setLobsvoid setLobs(org.eclipse.net4j.util.io.ExtendedDataInputStream in) - Since:
- 4.0
 
 - 
applyIDMappingsvoid applyIDMappings(org.eclipse.net4j.util.om.monitor.OMMonitor monitor) 
 - 
setSecurityImpactvoid setSecurityImpact(byte securityImpact, java.util.Set<? extends java.lang.Object> impactedRules)- Since:
- 4.3
 
 
- 
 
-