com.triactive.jdo
Class NonmanagedTransaction
java.lang.Object
com.triactive.jdo.NonmanagedTransaction
- All Implemented Interfaces:
- javax.jdo.Transaction, Transaction
- class NonmanagedTransaction
- extends java.lang.Object
- implements Transaction
|
Field Summary |
static java.lang.String |
USE_UPDATE_LOCK_PROPERTY
The system property that selects whether SELECT FOR UPDATE should be used
to fetch objects when the transaction isolation level is READ COMMITTED
or lower. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
USE_UPDATE_LOCK_PROPERTY
public static final java.lang.String USE_UPDATE_LOCK_PROPERTY
- The system property that selects whether SELECT FOR UPDATE should be used
to fetch objects when the transaction isolation level is READ COMMITTED
or lower. This is the string "com.triactive.jdo.useUpdateLock".
- See Also:
- Constant Field Values
NonmanagedTransaction
public NonmanagedTransaction(PersistenceManagerImpl pm,
java.lang.String userName,
java.lang.String password)
getPersistenceManager
public javax.jdo.PersistenceManager getPersistenceManager()
- Specified by:
getPersistenceManager in interface javax.jdo.Transaction
getConnection
public java.sql.Connection getConnection(boolean forWriting)
throws java.sql.SQLException
- Specified by:
getConnection in interface Transaction
- Throws:
java.sql.SQLException
releaseConnection
public void releaseConnection(java.sql.Connection conn)
throws java.sql.SQLException
- Specified by:
releaseConnection in interface Transaction
- Throws:
java.sql.SQLException
useUpdateLockOnFetch
public boolean useUpdateLockOnFetch()
- Specified by:
useUpdateLockOnFetch in interface Transaction
begin
public void begin()
- Specified by:
begin in interface javax.jdo.Transaction
commit
public void commit()
- Specified by:
commit in interface javax.jdo.Transaction
rollback
public void rollback()
- Specified by:
rollback in interface javax.jdo.Transaction
isActive
public boolean isActive()
- Specified by:
isActive in interface javax.jdo.Transaction
setNontransactionalRead
public void setNontransactionalRead(boolean nontransactionalRead)
- Specified by:
setNontransactionalRead in interface javax.jdo.Transaction
getNontransactionalRead
public boolean getNontransactionalRead()
- Specified by:
getNontransactionalRead in interface javax.jdo.Transaction
setNontransactionalWrite
public void setNontransactionalWrite(boolean nontransactionalWrite)
- Specified by:
setNontransactionalWrite in interface javax.jdo.Transaction
getNontransactionalWrite
public boolean getNontransactionalWrite()
- Specified by:
getNontransactionalWrite in interface javax.jdo.Transaction
setRetainValues
public void setRetainValues(boolean retainValues)
- Specified by:
setRetainValues in interface javax.jdo.Transaction
getRetainValues
public boolean getRetainValues()
- Specified by:
getRetainValues in interface javax.jdo.Transaction
setRestoreValues
public void setRestoreValues(boolean restoreValues)
- Specified by:
setRestoreValues in interface javax.jdo.Transaction
getRestoreValues
public boolean getRestoreValues()
- Specified by:
getRestoreValues in interface javax.jdo.Transaction
setOptimistic
public void setOptimistic(boolean optimistic)
- Specified by:
setOptimistic in interface javax.jdo.Transaction
getOptimistic
public boolean getOptimistic()
- Specified by:
getOptimistic in interface javax.jdo.Transaction
setTransactionIsolation
public void setTransactionIsolation(int isolationLevel)
- Specified by:
setTransactionIsolation in interface Transaction
getTransactionIsolation
public int getTransactionIsolation()
- Specified by:
getTransactionIsolation in interface Transaction
setSynchronization
public void setSynchronization(javax.transaction.Synchronization sync)
- Specified by:
setSynchronization in interface javax.jdo.Transaction
getSynchronization
public javax.transaction.Synchronization getSynchronization()
- Specified by:
getSynchronization in interface javax.jdo.Transaction
Copyright ? 2001 TriActive, Inc. All Rights Reserved.