org.eclipse.emf.cdo.transaction
Interface CDOUserTransaction

All Known Subinterfaces:
CDOTransaction, CDOXATransaction, InternalCDOTransaction, InternalCDOUserTransaction, InternalCDOXATransaction
All Known Implementing Classes:
CDOPushTransaction

public interface CDOUserTransaction

Provides functionality that is common to both single transactions and distributed (XA) transactions.

Since:
2.0
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
 CDOCommitInfo commit()
           
 CDOCommitInfo commit(IProgressMonitor progressMonitor)
           
 CDOUserSavepoint getLastSavepoint()
           
 void rollback()
           
 CDOUserSavepoint setSavepoint()
          Creates a save point in the CDOTransaction that can be used to roll back a part of the transaction Save points do not involve the server side, everything is done on the client side.
 

Method Detail

commit

CDOCommitInfo commit()
                     throws CommitException
Throws:
CommitException
Since:
3.0

commit

CDOCommitInfo commit(IProgressMonitor progressMonitor)
                     throws CommitException
Throws:
CommitException
Since:
3.0

rollback

void rollback()

setSavepoint

CDOUserSavepoint setSavepoint()
Creates a save point in the CDOTransaction that can be used to roll back a part of the transaction

Save points do not involve the server side, everything is done on the client side.

Since:
3.0

getLastSavepoint

CDOUserSavepoint getLastSavepoint()
Since:
3.0


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