|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectoracle.adfinternal.model.adapter.toplink.TransactionBroker
oracle.adfinternal.model.adapter.toplink.IsolatedTransactionBroker
public class IsolatedTransactionBroker
This class describes a TransactionBroker that uses an UnitOfWork that is not shared at the Session level, but is isolated to the data control that uses it. The UnitOfWork is always acquired from the underlying Session directly.
Field Summary |
---|
Fields inherited from class oracle.adfinternal.model.adapter.toplink.TransactionBroker |
---|
CLIENT_SESSION_BROKER_TYPE, CLIENT_SESSION_TYPE, ISOLATED_DATABASE_SESSION_TYPE, SHARED_DATABASE_SESSION_TYPE, SHARED_SESSION_BROKER_TYPE, shouldPerformDeletesFirst |
Constructor Summary | |
---|---|
IsolatedTransactionBroker(oracle.toplink.sessions.Session session,
int brokerType,
boolean shouldPerformDeletesFirst,
boolean shouldSequenceOnCreate)
Creates a new TransactionBroker instance. |
Method Summary | |
---|---|
oracle.toplink.sessions.UnitOfWork |
getUnitOfWork()
Returns the current UnitOfWork. |
protected void |
releaseUnitOfWork()
Releases the current UnitOfWork and nulls it out. |
protected void |
resetUnitOfWork()
Releases the active UnitOfWork and acquires a new one from the underlying Session. |
Methods inherited from class oracle.adfinternal.model.adapter.toplink.TransactionBroker |
---|
commitTransaction, createEntity, createEntity, deleteEntity, executeQuery, executeQuery, getSession, initialize, isQuery, isTransactionDirty, registerEntity, registerNewEntity, registerNewEntity, release, releaseSession, resetState, resetTransaction, rollbackTransaction |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IsolatedTransactionBroker(oracle.toplink.sessions.Session session, int brokerType, boolean shouldPerformDeletesFirst, boolean shouldSequenceOnCreate)
applicationBindingContext
- -
BindingContext unique to this application instance.session
- -
TopLink Session for this application instance.brokerType
- -
describes the mode of operation with regards to the underlying
TL Session.shouldPerformDeletesFirst
- -
determines whether the UnitOfWork in this TransactionBroker
should perform deletes first pn commit.Method Detail |
---|
protected void resetUnitOfWork()
resetUnitOfWork
in class TransactionBroker
protected void releaseUnitOfWork()
releaseUnitOfWork
in class TransactionBroker
public oracle.toplink.sessions.UnitOfWork getUnitOfWork()
getUnitOfWork
in class TransactionBroker
|
Oracle Fusion Middleware Java API Reference for Oracle ADF Model 11g Release 1 (11.1.1.7.0) E10653-08 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |