## Uses of Interface
org.eclipse.emf.cdo.server.IStoreAccessor.CommitContext

- Packages that use IStoreAccessor.CommitContext
  Package | Description
  --- | ---
  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.

- - ### Uses of IStoreAccessor.CommitContext in org.eclipse.emf.cdo.server

    Methods in org.eclipse.emf.cdo.server that return IStoreAccessor.CommitContext
    Modifier and Type | Method and Description
    --- | ---
    `static IStoreAccessor.CommitContext` | StoreThreadLocal.`getCommitContext()`

    Methods in org.eclipse.emf.cdo.server with parameters of type IStoreAccessor.CommitContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | IRepository.WriteAccessHandler.`handleTransactionAfterCommitted(ITransaction transaction, IStoreAccessor.CommitContext commitContext, 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, 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, use `CDOServerUtil.openView(IStoreAccessor.CommitContext)`.
    `static void` | StoreThreadLocal.`setCommitContext(IStoreAccessor.CommitContext commitContext)`

  - ### Uses of IStoreAccessor.CommitContext in org.eclipse.emf.cdo.server.db.mapping

    Methods in org.eclipse.emf.cdo.server.db.mapping with parameters of type IStoreAccessor.CommitContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | IMappingStrategy2.`postProcessRevisions(IDBStoreAccessor accessor, IStoreAccessor.CommitContext context, OMMonitor monitor)`

  - ### Uses of IStoreAccessor.CommitContext in org.eclipse.emf.cdo.server.spi.security

    Methods in org.eclipse.emf.cdo.server.spi.security with parameters of type IStoreAccessor.CommitContext
    Modifier and Type | Method and Description
    --- | ---
    `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)`

  - ### Uses of IStoreAccessor.CommitContext in org.eclipse.emf.cdo.spi.server

    Subinterfaces of IStoreAccessor.CommitContext in org.eclipse.emf.cdo.spi.server
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InternalCommitContext` If the meaning of this type isn't clear, there really should be more of a description here...

    Methods in org.eclipse.emf.cdo.spi.server that return IStoreAccessor.CommitContext
    Modifier and Type | Method and Description
    --- | ---
    `protected IStoreAccessor.CommitContext` | ObjectWriteAccessHandler.`getCommitContext()`

    Methods in org.eclipse.emf.cdo.spi.server with parameters of type IStoreAccessor.CommitContext
    Modifier and Type | Method and Description
    --- | ---
    `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)`
    `void` | ObjectWriteAccessHandler.`handleTransactionAfterCommitted(ITransaction transaction, IStoreAccessor.CommitContext commitContext, OMMonitor monitor)`
    `void` | ObjectWriteAccessHandler.`handleTransactionBeforeCommitting(ITransaction transaction, IStoreAccessor.CommitContext commitContext, OMMonitor monitor)`
    `void` | InternalRepository.`notifyWriteAccessHandlers(ITransaction transaction, IStoreAccessor.CommitContext commitContext, boolean beforeCommit, OMMonitor monitor)`

Copyright (c) 2014 Eike Stepper (Berlin, 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