org.caleigo.core.service
Class CachedDataService.CachedDataTransaction

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

protected class CachedDataService.CachedDataTransaction
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
CachedDataService.CachedDataTransaction()
           
 
Method Summary
 void abortTransaction()
          Tries to abort the currently executing transaction.
 void commit()
          Commit performs all the stored operations in the transaction.
protected  IDataTransaction getSourceTransaction()
           
 
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

CachedDataService.CachedDataTransaction

public CachedDataService.CachedDataTransaction()
Method Detail

commit

public void commit()
            throws DataServiceException
Description copied from class: AbstractDataService.AbstractDataTransaction
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

getSourceTransaction

protected IDataTransaction getSourceTransaction()


Copyright © 2005 Caleigo. All Rights Reserved.