|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nakedobjects.runtime.transaction.NakedObjectTransactionManagerAbstract<ObjectStoreTransaction>
org.nakedobjects.runtime.persistence.objectstore.transaction.ObjectStoreTransactionManager
public class ObjectStoreTransactionManager
| Constructor Summary | |
|---|---|
ObjectStoreTransactionManager(PersistenceSessionTransactionManagement objectPersistor,
ObjectStoreTransactionManagement objectStore)
|
|
| Method Summary | |
|---|---|
void |
abortTransaction()
|
void |
addCommand(PersistenceCommand command)
|
protected ObjectStoreTransaction |
createTransaction(MessageBroker messageBroker,
UpdateNotifier updateNotifier)
Overridable hook. |
void |
endTransaction()
Ends the transaction if nesting level is 0. |
boolean |
flushTransaction()
|
void |
startTransaction()
|
| Methods inherited from class org.nakedobjects.runtime.transaction.NakedObjectTransactionManagerAbstract |
|---|
close, createMessageBroker, createTransaction, createUpdateNotifier, debugData, ensureTransactionInProgress, ensureTransactionNotInProgress, executeWithinTransaction, executeWithinTransaction, getMessageBroker, getSession, getTransaction, getUpdateNotifier, injectInto, inTransaction, open, setSession |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ObjectStoreTransactionManager(PersistenceSessionTransactionManagement objectPersistor,
ObjectStoreTransactionManagement objectStore)
| Method Detail |
|---|
public void startTransaction()
public boolean flushTransaction()
public void endTransaction()
NakedObjectTransactionManager
public void abortTransaction()
public void addCommand(PersistenceCommand command)
protected ObjectStoreTransaction createTransaction(MessageBroker messageBroker,
UpdateNotifier updateNotifier)
NakedObjectTransactionManagerAbstract
The provided MessageBroker and UpdateNotifier are obtained from
the hook methods (NakedObjectTransactionManagerAbstract.createMessageBroker() and NakedObjectTransactionManagerAbstract.createUpdateNotifier()).
createTransaction in class NakedObjectTransactionManagerAbstract<ObjectStoreTransaction>NakedObjectTransactionManagerAbstract.createMessageBroker(),
NakedObjectTransactionManagerAbstract.createUpdateNotifier()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||