Package org.eclipse.emf.cdo.spi.server
Schnittstelle InternalCommitContext
- Alle Superschnittstellen:
CDORevisionProvider,CDOTimeProvider,IStoreAccessor.CommitContext
If the meaning of this type isn't clear, there really should be more of a description here...
- Seit:
- 3.0
- Autor:
- 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.
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.server.IStoreAccessor.CommitContext
IStoreAccessor.CommitContext.ModificationContext -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final org.eclipse.net4j.util.om.monitor.ProgressDistributable<InternalCommitContext>[] -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddIDMapping(CDOID oldID, CDOID newID) voidapplyIDMappings(org.eclipse.net4j.util.om.monitor.OMMonitor monitor) voidcommit(org.eclipse.net4j.util.om.monitor.OMMonitor monitor) getDetachedRevisions(boolean check) longReturns the transactional view (ITransaction) which is the scope of the commit operation represented by thisCommitContext.booleanvoidpostCommit(boolean success) voidpreWrite()voidvoidsetAutoReleaseLocksEnabled(boolean on) Veraltet.As of 4.5 no longer supported.voidsetClearResourcePathCache(boolean clearResourcePathCache) voidsetCommitComment(String comment) voidsetCommitMergeSource(CDOBranchPoint mergeSource) voidsetCommitNumber(int commitNumber) voidsetCommitProperties(Map<String, String> properties) voidsetDetachedObjects(CDOID[] detachedObjects) voidsetDetachedObjectTypes(Map<CDOID, 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) voidsetOptimisticLockingTimeout(long optimisticLockingTimeout) voidsetSecurityImpact(byte securityImpact, Set<? extends Object> impactedRules) voidsetUsingEcore(boolean usingEcore) voidsetUsingEtypes(boolean usingEtypes) voidwrite(org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.revision.CDORevisionProvider
getRevisionVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.server.IStoreAccessor.CommitContext
createCommitInfo, getBranchPoint, getCommitComment, getCommitMergeSource, getCommitProperties, getData, getDetachedObjects, getDetachedObjectTypes, getDetachedObjectVersions, getDirtyObjectDeltas, getDirtyObjects, getIDMappings, getIDsToUnlock, getLastUpdateTime, getLobs, getLockDeltas, getLocksOnNewObjects, getLockStates, getNewObjects, getNewPackageUnits, getNewRevisions, getOldRevisions, getOriginalCommmitData, getPackageRegistry, getPostCommmitLockStates, getPreviousTimeStamp, getRollbackMessage, getRollbackReason, getSecurityImpact, getUserID, getXRefs, isAutoReleaseLocksEnabled, isClearResourcePathCache, isUsingEcore, isUsingEtypes, modify, setData
-
Felddetails
-
OPS
-
-
Methodendetails
-
getTransaction
InternalTransaction getTransaction()Beschreibung aus Schnittstelle kopiert:IStoreAccessor.CommitContextReturns the transactional view (ITransaction) which is the scope of the commit operation represented by thisCommitContext.- Angegeben von:
getTransactionin SchnittstelleIStoreAccessor.CommitContext
-
getAccessor
IStoreAccessor getAccessor()- Seit:
- 4.5
-
getTimeStamp
long getTimeStamp()- Angegeben von:
getTimeStampin SchnittstelleCDOTimeProvider- Seit:
- 4.2
-
isTreeRestructuring
boolean isTreeRestructuring()- Seit:
- 4.5
-
setLastTreeRestructuringCommit
void setLastTreeRestructuringCommit(long lastTreeRestructuringCommit) - Seit:
- 4.2
-
preWrite
void preWrite() -
write
void write(org.eclipse.net4j.util.om.monitor.OMMonitor monitor) -
commit
void commit(org.eclipse.net4j.util.om.monitor.OMMonitor monitor) -
rollback
-
postCommit
void postCommit(boolean success) -
getDetachedRevisions
InternalCDORevision[] getDetachedRevisions()- Seit:
- 4.0
-
getDetachedRevisions
- Seit:
- 4.6
-
setClearResourcePathCache
void setClearResourcePathCache(boolean clearResourcePathCache) - Seit:
- 4.2
-
setUsingEcore
void setUsingEcore(boolean usingEcore) - Seit:
- 4.2
-
setUsingEtypes
void setUsingEtypes(boolean usingEtypes) - Seit:
- 4.2
-
setNewPackageUnits
-
setNewObjects
-
setDirtyObjectDeltas
-
setDetachedObjects
-
setDetachedObjectTypes
- Seit:
- 4.0
-
setDetachedObjectVersions
- Seit:
- 4.2
-
setLastUpdateTime
void setLastUpdateTime(long lastUpdateTime) - Seit:
- 4.2
-
setOptimisticLockingTimeout
void setOptimisticLockingTimeout(long optimisticLockingTimeout) - Seit:
- 4.15
-
setLocksOnNewObjects
- Seit:
- 4.1
-
setIDsToUnlock
- Seit:
- 4.6
-
setCommitNumber
void setCommitNumber(int commitNumber) - Seit:
- 4.5
-
setCommitComment
-
setCommitProperties
- Seit:
- 4.21
-
setCommitMergeSource
- Seit:
- 4.6
-
setLobs
void setLobs(org.eclipse.net4j.util.io.ExtendedDataInputStream in) - Seit:
- 4.0
-
addIDMapping
-
applyIDMappings
void applyIDMappings(org.eclipse.net4j.util.om.monitor.OMMonitor monitor) -
setSecurityImpact
- Seit:
- 4.3
-
setAutoReleaseLocksEnabled
Veraltet.As of 4.5 no longer supported. SeesetIDsToUnlock(CDOID[]).
-