org.springframework.orm.jdo
Class JdoTransactionObject
java.lang.Object
org.springframework.jdbc.datasource.JdbcTransactionObjectSupport
org.springframework.orm.jdo.JdoTransactionObject
- All Implemented Interfaces:
- SavepointManager, SmartTransactionObject
- public class JdoTransactionObject
- extends JdbcTransactionObjectSupport
JDO transaction object, representing a PersistenceManagerHolder.
Used as transaction object by JdoTransactionManager.
Derives from JdbcTransactionObjectSupport to inherit the capability
to manage JDBC 3.0 Savepoints for underlying JDBC Connections.
Note: This is an SPI class, not intended to be used by applications.
- Since:
- 13.06.2003
- Author:
- Juergen Hoeller
- See Also:
JdoTransactionManager
,
PersistenceManagerHolder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JdoTransactionObject
public JdoTransactionObject()
setPersistenceManagerHolder
protected void setPersistenceManagerHolder(PersistenceManagerHolder persistenceManagerHolder,
boolean newPersistenceManagerHolder)
getPersistenceManagerHolder
public PersistenceManagerHolder getPersistenceManagerHolder()
isNewPersistenceManagerHolder
public boolean isNewPersistenceManagerHolder()
hasTransaction
public boolean hasTransaction()
setTransactionData
protected void setTransactionData(java.lang.Object transactionData)
getTransactionData
public java.lang.Object getTransactionData()
isRollbackOnly
public boolean isRollbackOnly()
- Description copied from interface:
SmartTransactionObject
- Return whether the transaction is internally marked as rollback-only.
Can, for example, check the JTA UserTransaction.
- See Also:
UserTransaction.getStatus()
,
Status.STATUS_MARKED_ROLLBACK
Copyright (C) 2003-2004 The Spring Framework Project.