com.imcode.db.commands
Class TransactionDatabaseCommand

java.lang.Object
  extended by com.imcode.db.commands.TransactionDatabaseCommand
All Implemented Interfaces:
DatabaseCommand
Direct Known Subclasses:
CompositeDatabaseCommand

public abstract class TransactionDatabaseCommand
extends java.lang.Object
implements DatabaseCommand

An abstract DatabaseCommand that can be overridden to run something in an transaction.


Constructor Summary
TransactionDatabaseCommand()
           
 
Method Summary
abstract  java.lang.Object executeInTransaction(DatabaseConnection connection)
           
 java.lang.Object executeOn(DatabaseConnection dc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionDatabaseCommand

public TransactionDatabaseCommand()
Method Detail

executeOn

public java.lang.Object executeOn(DatabaseConnection dc)
                           throws DatabaseException
Specified by:
executeOn in interface DatabaseCommand
Throws:
DatabaseException

executeInTransaction

public abstract java.lang.Object executeInTransaction(DatabaseConnection connection)
                                               throws DatabaseException
Throws:
DatabaseException


Copyright © -2005 . All Rights Reserved.