org.eclipse.emf.cdo.transaction
Interface CDOCommitContext

All Known Subinterfaces:
InternalCDOTransaction.InternalCDOCommitContext, InternalCDOXATransaction.InternalCDOXACommitContext

public interface CDOCommitContext

Provides a context for commit operations.

Since:
2.0
Author:
Simon McDuff
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.

Method Summary
 Map<CDOID,CDOObject> getDetachedObjects()
          Returns a map of the detached objects that are to be committed with this commit context.
 Map<CDOID,CDOObject> getDirtyObjects()
          Returns a map of the dirty objects that are to be committed with this commit context.
 Collection<CDOLob<?>> getLobs()
           
 Map<CDOID,CDOObject> getNewObjects()
          Returns a map of the new objects that are to be committed with this commit context.
 List<CDOPackageUnit> getNewPackageUnits()
          Returns a list of the new package units that are to be committed with this commit context.
 Map<CDOID,CDORevisionDelta> getRevisionDeltas()
          Returns a map of the revision deltas that are to be committed with this commit context.
 CDOTransaction getTransaction()
          Returns the transaction associated with this commit context.
 boolean isPartialCommit()
           
 

Method Detail

getTransaction

CDOTransaction getTransaction()
Returns the transaction associated with this commit context.


getNewPackageUnits

List<CDOPackageUnit> getNewPackageUnits()
Returns a list of the new package units that are to be committed with this commit context.


getNewObjects

Map<CDOID,CDOObject> getNewObjects()
Returns a map of the new objects that are to be committed with this commit context.


getDirtyObjects

Map<CDOID,CDOObject> getDirtyObjects()
Returns a map of the dirty objects that are to be committed with this commit context.


getDetachedObjects

Map<CDOID,CDOObject> getDetachedObjects()
Returns a map of the detached objects that are to be committed with this commit context.


getRevisionDeltas

Map<CDOID,CDORevisionDelta> getRevisionDeltas()
Returns a map of the revision deltas that are to be committed with this commit context.


getLobs

Collection<CDOLob<?>> getLobs()
Since:
4.0

isPartialCommit

boolean isPartialCommit()
Since:
4.0


Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.