# Verwendungen von Schnittstelle
org.eclipse.emf.cdo.server.IStoreAccessor.CommitContext

Packages, die IStoreAccessor.CommitContext verwenden
Package
Beschreibung
org.eclipse.emf.cdo.lm.server
Server integration of the CDO Lifecycle Management.
org.eclipse.emf.cdo.server
Server concepts for dealing with repositories and stores.
org.eclipse.emf.cdo.server.db.mapping
Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
org.eclipse.emf.cdo.server.spi.security
Server provider interfaces (SPI) for the server integration of the `Security` model.
org.eclipse.emf.cdo.spi.server
Server service provider interfaces and useful base implementations.

## Verwendungen von IStoreAccessor.CommitContext in org.eclipse.emf.cdo.lm.server

Methoden in org.eclipse.emf.cdo.lm.server, die IStoreAccessor.CommitContext zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`IStoreAccessor.CommitContext`
AbstractLifecycleManager.ModuleCommitEvent.`getCommitContext()`
`IStoreAccessor.CommitContext`
AbstractLifecycleManager.NewBaselineEvent.`getCommitContext()`
`IStoreAccessor.CommitContext`
AbstractLifecycleManager.SystemCommitEvent.`getCommitContext()`
Methoden in org.eclipse.emf.cdo.lm.server mit Parametern vom Typ IStoreAccessor.CommitContext
Modifizierer und Typ
Methode
Beschreibung
`protected void`
AbstractLifecycleManager.`addFingerPrint(IStoreAccessor.CommitContext commitContext, InternalCDORevision fixedBaseline)`
`protected void`
AbstractLifecycleManager.`createNewModuleInfos(IStoreAccessor.CommitContext commitContext, List<AbstractLifecycleManager.ModuleInfo> newModules)`
`protected void`
AbstractLifecycleManager.`createNewModules(IStoreAccessor.CommitContext commitContext, List<org.eclipse.net4j.util.collection.Pair<String,CDOID>> newModules)`
Veraltet.
As of 1.2 use `AbstractLifecycleManager.createNewModuleInfos(CommitContext, List)`.
`protected void`
AbstractLifecycleManager.`handleBaselineAddition(IStoreAccessor.CommitContext commitContext, InternalCDORevision addedContent)`
`protected void`
AbstractLifecycleManager.`handleBaselineDeletion(IStoreAccessor.CommitContext commitContext, CDORevisionDelta revisionDelta, CDORemoveFeatureDelta removeFeatureDelta)`
`protected void`
AbstractLifecycleManager.`handleCommit(IStoreAccessor.CommitContext commitContext)`
`void`
AbstractLifecycleManager.SystemCommitHandler.`handleCommit(IStoreAccessor.CommitContext commitContext)`
`protected void`
AbstractLifecycleManager.`handleModuleDeletion(IStoreAccessor.CommitContext commitContext, InternalCDORevisionDelta systemRevisionDelta, CDORemoveFeatureDelta removeModuleDelta)`

## Verwendungen von IStoreAccessor.CommitContext in org.eclipse.emf.cdo.server

Methoden in org.eclipse.emf.cdo.server, die IStoreAccessor.CommitContext zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`static IStoreAccessor.CommitContext`
StoreThreadLocal.`getCommitContext()`
Methoden in org.eclipse.emf.cdo.server mit Parametern vom Typ IStoreAccessor.CommitContext
Modifizierer und Typ
Methode
Beschreibung
`abstract void`
IRepositoryProtector.CommitHandler.`afterCommit(IStoreAccessor.CommitContext commitContext, IRepositoryProtector.UserInfo userInfo)`
Called after the commit has succeeded.
`abstract void`
IRepositoryProtector.CommitHandler.`beforeCommit(IStoreAccessor.CommitContext commitContext, IRepositoryProtector.UserInfo userInfo)`
Called before the commit is security checked and passed to the repository.
`void`
IRepository.WriteAccessHandler.`handleTransactionAfterCommitted(ITransaction transaction, IStoreAccessor.CommitContext commitContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Provides a way to handle transactions after they have been committed to the backend store.
`void`
IRepository.WriteAccessHandler.`handleTransactionBeforeCommitting(ITransaction transaction, IStoreAccessor.CommitContext commitContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
Provides a way to handle transactions that are to be committed to the backend store.
`static CDOView`
CDOServerUtil.`openView(IStoreAccessor.CommitContext commitContext)`
`static CDOView`
CDOServerUtil.`openView(IStoreAccessor.CommitContext commitContext, boolean legacyModeEnabled)`
Veraltet.
As of 4.2 the legacy mode is always enabled, use `CDOServerUtil.openView(IStoreAccessor.CommitContext)`.
`static void`
StoreThreadLocal.`setCommitContext(IStoreAccessor.CommitContext commitContext)`

## Verwendungen von IStoreAccessor.CommitContext in org.eclipse.emf.cdo.server.db.mapping

Methoden in org.eclipse.emf.cdo.server.db.mapping mit Parametern vom Typ IStoreAccessor.CommitContext
Modifizierer und Typ
Methode
Beschreibung
`void`
IMappingStrategy2.`postProcessRevisions(IDBStoreAccessor accessor, IStoreAccessor.CommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`

## Verwendungen von IStoreAccessor.CommitContext in org.eclipse.emf.cdo.server.spi.security

Methoden in org.eclipse.emf.cdo.server.spi.security mit Parametern vom Typ IStoreAccessor.CommitContext
Modifizierer und Typ
Methode
Beschreibung
`void`
AnnotationHandler.`handleCommit(InternalSecurityManager securityManager, IStoreAccessor.CommitContext commitContext, User user)`
`void`
HomeFolderHandler.`handleCommit(InternalSecurityManager securityManager, IStoreAccessor.CommitContext commitContext, User user)`
`void`
InternalSecurityManager.CommitHandler.`handleCommit(InternalSecurityManager securityManager, IStoreAccessor.CommitContext commitContext, User user)`
Called before the commit is security checked and passed to the repository.
`void`
InternalSecurityManager.CommitHandler2.WithUser.`handleCommit(InternalSecurityManager securityManager, IStoreAccessor.CommitContext commitContext, User user)`
`void`
HomeFolderHandler.`handleCommitted(InternalSecurityManager securityManager, IStoreAccessor.CommitContext commitContext)`
`void`
InternalSecurityManager.CommitHandler2.`handleCommitted(InternalSecurityManager securityManager, IStoreAccessor.CommitContext commitContext)`
Called after the commit has succeeded.
`void`
InternalSecurityManager.CommitHandler2.WithUser.`handleCommitted(InternalSecurityManager securityManager, IStoreAccessor.CommitContext commitContext)`
`protected abstract void`
InternalSecurityManager.CommitHandler2.WithUser.`handleCommitted(InternalSecurityManager securityManager, IStoreAccessor.CommitContext commitContext, User user)`

## Verwendungen von IStoreAccessor.CommitContext in org.eclipse.emf.cdo.spi.server

Unterschnittstellen von IStoreAccessor.CommitContext in org.eclipse.emf.cdo.spi.server
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`InternalCommitContext`
If the meaning of this type isn't clear, there really should be more of a description here...
Methoden in org.eclipse.emf.cdo.spi.server, die IStoreAccessor.CommitContext zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`protected final IStoreAccessor.CommitContext`
ObjectWriteAccessHandler.`getCommitContext()`
Methoden in org.eclipse.emf.cdo.spi.server mit Parametern vom Typ IStoreAccessor.CommitContext
Modifizierer und Typ
Methode
Beschreibung
`protected void`
RepositoryActivityLog.`commitFinished(IStoreAccessor.CommitContext commitContext, int concurrentCommits)`
`protected void`
RepositoryActivityLog.`commitStarted(IStoreAccessor.CommitContext commitContext, int concurrentCommits, int commits)`
`protected abstract void`
StoreAccessorBase.`doRollback(IStoreAccessor.CommitContext commitContext)`
`final void`
ObjectWriteAccessHandler.`handleTransactionAfterCommitted(ITransaction transaction, IStoreAccessor.CommitContext commitContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`final void`
ObjectWriteAccessHandler.`handleTransactionBeforeCommitting(ITransaction transaction, IStoreAccessor.CommitContext commitContext, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`void`
InternalRepository.`notifyWriteAccessHandlers(ITransaction transaction, IStoreAccessor.CommitContext commitContext, boolean beforeCommit, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`CDOChangeSetData`
ICommitConflictResolver.Merging.`resolveConflicts(IStoreAccessor.CommitContext commitContext, List<InternalCDORevisionDelta> conflicts)`
`CDOChangeSetData`
ICommitConflictResolver.`resolveConflicts(IStoreAccessor.CommitContext commitContext, List<InternalCDORevisionDelta> conflicts)`
When this method is called, the `getOldRevisions()` map is filled with the latest valid revisions, chunks ensured.