Uses of Interface
org.eclipse.emf.cdo.server.IStoreAccessor.CommitContext
Package
Description
Server integration of the CDO Lifecycle Management.
Server concepts for dealing with repositories and stores.
Server concepts for dealing with mapping strategies and mappings for classes, lists and types.
Server provider interfaces (SPI) for the server integration of the
Security
model.Server service provider interfaces and useful base implementations.
-
Uses of IStoreAccessor.CommitContext in org.eclipse.emf.cdo.lm.server
Modifier and TypeMethodDescriptionprotected 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) Deprecated.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) protected void
AbstractLifecycleManager.handleModuleDeletion
(IStoreAccessor.CommitContext commitContext, InternalCDORevisionDelta systemRevisionDelta, CDORemoveFeatureDelta removeModuleDelta) -
Uses of IStoreAccessor.CommitContext in org.eclipse.emf.cdo.server
Modifier and TypeMethodDescriptionstatic IStoreAccessor.CommitContext
StoreThreadLocal.getCommitContext()
Modifier and TypeMethodDescriptionabstract 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) Deprecated.As of 4.2 the legacy mode is always enabled, useCDOServerUtil.openView(IStoreAccessor.CommitContext)
.static void
StoreThreadLocal.setCommitContext
(IStoreAccessor.CommitContext commitContext) -
Uses of IStoreAccessor.CommitContext in org.eclipse.emf.cdo.server.db.mapping
Modifier and TypeMethodDescriptionvoid
IMappingStrategy2.postProcessRevisions
(IDBStoreAccessor accessor, IStoreAccessor.CommitContext context, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) -
Uses of IStoreAccessor.CommitContext in org.eclipse.emf.cdo.server.spi.security
Modifier and TypeMethodDescriptionvoid
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) -
Uses of IStoreAccessor.CommitContext in org.eclipse.emf.cdo.spi.server
Modifier and TypeInterfaceDescriptioninterface
If the meaning of this type isn't clear, there really should be more of a description here...Modifier and TypeMethodDescriptionprotected final IStoreAccessor.CommitContext
ObjectWriteAccessHandler.getCommitContext()
Modifier and TypeMethodDescriptionprotected 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) ICommitConflictResolver.Merging.resolveConflicts
(IStoreAccessor.CommitContext commitContext, List<InternalCDORevisionDelta> conflicts) ICommitConflictResolver.resolveConflicts
(IStoreAccessor.CommitContext commitContext, List<InternalCDORevisionDelta> conflicts) When this method is called, thegetOldRevisions()
map is filled with the latest valid revisions, chunks ensured.
AbstractLifecycleManager.createNewModuleInfos(CommitContext, List)
.