Class PersistenceManagerHolder
- java.lang.Object
-
- org.springframework.transaction.support.ResourceHolderSupport
-
- org.apache.isis.persistence.jdo.spring.integration.PersistenceManagerHolder
-
- All Implemented Interfaces:
org.springframework.transaction.support.ResourceHolder
public class PersistenceManagerHolder extends org.springframework.transaction.support.ResourceHolderSupport
Holder wrapping a JDO PersistenceManager. JdoTransactionManager binds instances of this class to the thread, for a given PersistenceManagerFactory.Note: This is an SPI class, not intended to be used by applications.
-
-
Constructor Summary
Constructors Constructor Description PersistenceManagerHolder(javax.jdo.PersistenceManager persistenceManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()javax.jdo.PersistenceManagergetPersistenceManager()protected booleanisTransactionActive()protected voidsetTransactionActive(boolean transactionActive)-
Methods inherited from class org.springframework.transaction.support.ResourceHolderSupport
getDeadline, getTimeToLiveInMillis, getTimeToLiveInSeconds, hasTimeout, isOpen, isRollbackOnly, isSynchronizedWithTransaction, isVoid, released, requested, reset, resetRollbackOnly, setRollbackOnly, setSynchronizedWithTransaction, setTimeoutInMillis, setTimeoutInSeconds, unbound
-
-
-
-
Constructor Detail
-
PersistenceManagerHolder
public PersistenceManagerHolder(javax.jdo.PersistenceManager persistenceManager)
-
-
Method Detail
-
getPersistenceManager
public javax.jdo.PersistenceManager getPersistenceManager()
-
setTransactionActive
protected void setTransactionActive(boolean transactionActive)
-
isTransactionActive
protected boolean isTransactionActive()
-
clear
public void clear()
- Overrides:
clearin classorg.springframework.transaction.support.ResourceHolderSupport
-
-