|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AnnotatedPersistenceUnitBuilder
3rd step of the persistence unit builder process. Define the transaction type.
| Method Summary | |
|---|---|
UnconfiguredPersistenceUnitBuilder |
useGlobalTransaction(UserTransaction userTransaction)
Mark the persistence unit to use JTA transactions. |
UnconfiguredPersistenceUnitBuilder |
useGlobalTransactionProvidedBy(Class<? extends javax.inject.Provider<UserTransaction>> utProviderClass)
Mark the persistence unit to use JTA transactions. |
UnconfiguredPersistenceUnitBuilder |
useGlobalTransactionProvidedBy(com.google.inject.Key<? extends javax.inject.Provider<UserTransaction>> utProviderKey)
Mark the persistence unit to use JTA transactions. |
UnconfiguredPersistenceUnitBuilder |
useGlobalTransactionProvidedBy(javax.inject.Provider<UserTransaction> utProvider)
Mark the persistence unit to use JTA transactions. |
UnconfiguredPersistenceUnitBuilder |
useGlobalTransactionProvidedBy(com.google.inject.TypeLiteral<? extends javax.inject.Provider<UserTransaction>> utProviderType)
Mark the persistence unit to use JTA transactions. |
UnconfiguredPersistenceUnitBuilder |
useGlobalTransactionWithJndiName(String utJndiName)
Mark the persistence unit to use JTA transactions. |
UnconfiguredPersistenceUnitBuilder |
useLocalTransaction()
Mark the persistence unit to use resource local transactions. |
| Methods inherited from interface org.apache.onami.persist.UnconfiguredPersistenceUnitBuilder |
|---|
setProperties |
| Method Detail |
|---|
UnconfiguredPersistenceUnitBuilder useLocalTransaction()
UnconfiguredPersistenceUnitBuilder useGlobalTransaction(UserTransaction userTransaction)
userTransaction - the instance of the UserTransaction object to use.
UnconfiguredPersistenceUnitBuilder useGlobalTransactionWithJndiName(String utJndiName)
utJndiName - the JNDI name to use for looking up the user transaction instance.
UnconfiguredPersistenceUnitBuilder useGlobalTransactionProvidedBy(javax.inject.Provider<UserTransaction> utProvider)
utProvider - a provider to retrieve the user transaction instance.
UnconfiguredPersistenceUnitBuilder useGlobalTransactionProvidedBy(Class<? extends javax.inject.Provider<UserTransaction>> utProviderClass)
utProviderClass - a provider to retrieve the user transaction instance.
UnconfiguredPersistenceUnitBuilder useGlobalTransactionProvidedBy(com.google.inject.TypeLiteral<? extends javax.inject.Provider<UserTransaction>> utProviderType)
utProviderType - a provider to retrieve the user transaction instance.
UnconfiguredPersistenceUnitBuilder useGlobalTransactionProvidedBy(com.google.inject.Key<? extends javax.inject.Provider<UserTransaction>> utProviderKey)
utProviderKey - a provider to retrieve the user transaction instance.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||