org.nakedobjects.plugins.sql.objectstore
Class SqlExecutionContext

java.lang.Object
  extended by org.nakedobjects.runtime.transaction.NakedObjectTransactionAbstract
      extended by org.nakedobjects.plugins.sql.objectstore.SqlExecutionContext
All Implemented Interfaces:
Component, TransactionScopedComponent, NakedObjectTransaction

public class SqlExecutionContext
extends NakedObjectTransactionAbstract


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.nakedobjects.runtime.transaction.NakedObjectTransaction
NakedObjectTransaction.State
 
Constructor Summary
SqlExecutionContext(DatabaseConnector connection, NakedObjectTransactionManager transactionManager, MessageBroker messageBroker, UpdateNotifier updateNotifier)
           
 
Method Summary
protected  void doAbort()
           
protected  void doFlush()
           
 DatabaseConnector getConnection()
           
 
Methods inherited from class org.nakedobjects.runtime.transaction.NakedObjectTransactionAbstract
abort, appendTo, commit, flush, getAbortCause, getMessageBroker, getState, getTransactionManager, getUpdateNotifier, setAbortCause, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SqlExecutionContext

public SqlExecutionContext(DatabaseConnector connection,
                           NakedObjectTransactionManager transactionManager,
                           MessageBroker messageBroker,
                           UpdateNotifier updateNotifier)
Method Detail

getConnection

public DatabaseConnector getConnection()

doAbort

protected void doAbort()
Specified by:
doAbort in class NakedObjectTransactionAbstract

doFlush

protected void doFlush()
Specified by:
doFlush in class NakedObjectTransactionAbstract


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.