org.springframework.orm.jdo
Class JdoTransactionObject

java.lang.Object
  extended byorg.springframework.orm.jdo.JdoTransactionObject

public class JdoTransactionObject
extends java.lang.Object

JDO transaction object, representing a PersistenceManagerHolder. Used as transaction object by JdoTransactionManager.

Instances of this class are the transaction objects that JdoTransactionManager returns. They nest the thread-bound PersistenceManagerHolder internally.

Note: This is an SPI class, not intended to be used by applications.

Since:
13.06.2003
Author:
Juergen Hoeller

Constructor Summary
protected JdoTransactionObject()
          Create JdoTransactionObject for new PersistenceManagerHolder.
protected JdoTransactionObject(PersistenceManagerHolder persistenceManagerHolder)
          Create JdoTransactionObject for existing PersistenceManagerHolder.
 
Method Summary
 PersistenceManagerHolder getPersistenceManagerHolder()
           
 boolean hasTransaction()
           
 boolean isNewPersistenceManagerHolder()
           
protected  void setPersistenceManagerHolder(PersistenceManagerHolder persistenceManagerHolder)
          Set new PersistenceManagerHolder.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdoTransactionObject

protected JdoTransactionObject()
Create JdoTransactionObject for new PersistenceManagerHolder.


JdoTransactionObject

protected JdoTransactionObject(PersistenceManagerHolder persistenceManagerHolder)
Create JdoTransactionObject for existing PersistenceManagerHolder.

Method Detail

setPersistenceManagerHolder

protected void setPersistenceManagerHolder(PersistenceManagerHolder persistenceManagerHolder)
Set new PersistenceManagerHolder.


getPersistenceManagerHolder

public PersistenceManagerHolder getPersistenceManagerHolder()

isNewPersistenceManagerHolder

public boolean isNewPersistenceManagerHolder()

hasTransaction

public boolean hasTransaction()


Copyright (C) 2003-2004 The Spring Framework Project.