org.caleigo.core.service
Class JDBCDataService.JDBCDataTransaction

java.lang.Object
  extended byorg.caleigo.core.AbstractDataService.AbstractDataTransaction
      extended byorg.caleigo.core.service.JDBCDataService.JDBCDataTransaction
All Implemented Interfaces:
IDataTransaction, IDistributable, java.io.Serializable
Enclosing class:
JDBCDataService

protected class JDBCDataService.JDBCDataTransaction
extends AbstractDataService.AbstractDataTransaction

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.caleigo.core.AbstractDataService.AbstractDataTransaction
AbstractDataService.AbstractDataTransaction.DataOperation
 
Nested classes inherited from class org.caleigo.core.IDataTransaction
IDataTransaction.IProgressListener, IDataTransaction.Job, IDataTransaction.ProgressAdapter, IDataTransaction.ProgressEvent
 
Field Summary
 
Fields inherited from class org.caleigo.core.AbstractDataService.AbstractDataTransaction
mJob
 
Constructor Summary
JDBCDataService.JDBCDataTransaction()
           
 
Method Summary
 void abortTransaction()
          Tries to abort the currently executing transaction.
 void commit()
          Commit performs all the stored operations in the transaction.
 boolean isAborted()
           
protected  void updateProgress(int currentProgress)
           
 
Methods inherited from class org.caleigo.core.AbstractDataService.AbstractDataTransaction
addCreate, addDelete, addLoad, addLoadSelection, addLoadSelection, addLoadSelection, addOperation, addRefresh, addRelation, addStore, commitAsynchroniesly, getID, getJob, getNbrOfOperations, getOperations, isEmpty, isMutating, updateProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBCDataService.JDBCDataTransaction

public JDBCDataService.JDBCDataTransaction()
Method Detail

commit

public void commit()
            throws DataServiceException
Commit performs all the stored operations in the transaction. If any of the operations fail a rollback on all operations will be automatically performed and a TransactionFailedException will be thrown.

Specified by:
commit in interface IDataTransaction
Specified by:
commit in class AbstractDataService.AbstractDataTransaction
Throws:
DataServiceException

abortTransaction

public void abortTransaction()
                      throws DataServiceException
Description copied from interface: IDataTransaction
Tries to abort the currently executing transaction.

Throws:
DataServiceException

isAborted

public boolean isAborted()

updateProgress

protected void updateProgress(int currentProgress)


Copyright © 2005 Caleigo. All Rights Reserved.