|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ITransactionStrategy | |
|---|---|
| org.perfectjpattern.jee.api.integration.dao | Generic Data Access Object (DAO) Pattern API. |
| org.perfectjpattern.jee.integration.dao | Spring-based implementation of the Generic Data Access Object (DAO) Pattern. |
| Uses of ITransactionStrategy in org.perfectjpattern.jee.api.integration.dao |
|---|
| Methods in org.perfectjpattern.jee.api.integration.dao with parameters of type ITransactionStrategy | |
|---|---|
void |
IBaseDaoFactory.setDaoTransactionStrategy(ITransactionStrategy aDaoTransactionStrategy)
Sets the DaoTransactionStrategy |
| Uses of ITransactionStrategy in org.perfectjpattern.jee.integration.dao |
|---|
| Classes in org.perfectjpattern.jee.integration.dao that implement ITransactionStrategy | |
|---|---|
class |
HibernateConfiguredTransactionStrategy
Concrete simple implementation of ITransactionStrategy corresponding
to Session.getTransaction()
This strategy is mandated by the Hibernate configuration value specified in property hibernate.transaction_factory. |
class |
JpaManagedTransactionStrategy
Concrete implementation of ITransactionStrategy targeting
the Ejb managed environment |
class |
JpaTransactionStrategy
Concrete simple implementation of ISessionStrategy targeting
JPA on JSE environment |
class |
JtaTransactionStrategy
Concrete implementation of ITransactionStrategy targeting the
use of UserTransaction |
| Methods in org.perfectjpattern.jee.integration.dao that return ITransactionStrategy | |
|---|---|
protected ITransactionStrategy |
JpaBaseDao.getTransactionStrategy()
Returns the transactionStrategy |
| Methods in org.perfectjpattern.jee.integration.dao with parameters of type ITransactionStrategy | ||
|---|---|---|
protected
|
HibernateDaoFactory.createDao(Class<Element> aPersistentClass,
ISessionStrategy aSessionStrategy,
ITransactionStrategy aTransactionStrategy)
|
|
protected abstract
|
AbstractDaoFactory.createDao(Class<Element> aPersistentClass,
ISessionStrategy aSessionStrategy,
ITransactionStrategy aTransactionStrategy)
|
|
protected
|
JpaDaoFactory.createDao(Class<Element> aPersistentClass,
ISessionStrategy aSessionStrategy,
ITransactionStrategy aTransactionStrategy)
|
|
void |
AbstractDaoFactory.setDaoTransactionStrategy(ITransactionStrategy aTransactionStrategy)
Sets the DaoTransactionStrategy |
|
| Constructors in org.perfectjpattern.jee.integration.dao with parameters of type ITransactionStrategy | |
|---|---|
HibernateDaoFactory(ISessionStrategy aSessionStrategy,
ITransactionStrategy aTransactionStrategy)
Constructs HibernateDaoFactory to consume Session instances
from the given ISessionStrategy and Transaction instances from
the ITransactionStrategy |
|
HibernateGenericDao(Class<Element> aPersistentClass,
ISessionStrategy aSessionStrategy,
ITransactionStrategy aTransactionStrategy)
Constructs a HibernateGenericDao instance from the
persistent class type, the ISessionStrategy that creates
Session instances and the ITransactionStrategy that
creates Transaction instances |
|
JpaBaseDao(Class<Element> aPersistentClass,
ISessionStrategy aSessionStrategy,
ITransactionStrategy aTransactionStrategy)
Constructs a HibernateGenericReadOnlyDao instance from the
persistent class type, the ISessionStrategy that creates
ISession instances and the ITransactionStrategy that
creates ITransaction instances |
|
JpaDaoFactory(ISessionStrategy aSessionStrategy,
ITransactionStrategy aTransactionStrategy)
Constructs JpaDaoFactory to consume Session instances
from the given ISessionStrategy and Transaction instances from
the ITransactionStrategy |
|
SpringGenericDao(Class<Element> aPersistentClass,
ISessionStrategy aSessionStrategy,
ITransactionStrategy aTransactionStrategy)
Constructs a SpringGenericReadOnlyDao instance from the
persistent class type and the ISessionStrategy that creates
Session instances and the ITransactionStrategy that
creates Transaction instances |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||