public class Configuration extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ADAPTER_CLASS
name of the persistence provider adapter class
|
static String |
ADAPTER_MODULE
name of the AS module that contains the persistence provider adapter
|
static String |
ADAPTER_MODULE_OPENJPA |
static String |
HIBERNATE_SEARCH_MODULE
name of the Hibernate Search module name configuration setting in persistence unit definition
|
static String |
JPA_ALLOW_TWO_PHASE_BOOTSTRAP
set to false to force a single phase persistence unit bootstrap to be used (default is true
which uses two phases to start the persistence unit).
|
static String |
JPA_CONTAINER_CLASS_TRANSFORMER
defaults to true, if false, persistence unit will not support javax.persistence.spi.ClassTransformer Interface
which means no application class rewriting
|
static String |
JPA_CONTAINER_MANAGED
defaults to true, if changed to false (in the persistence.xml),
the JPA container will not start the persistence unit service.
|
static String |
JPA_DEFAULT_PERSISTENCE_UNIT |
static String |
PROVIDER_CLASS_DATANUCLEUS
DataNucleus provider
|
static String |
PROVIDER_CLASS_DATANUCLEUS_GAE
DataNucleus provider GAE
|
static String |
PROVIDER_CLASS_DEFAULT
default provider class
|
static String |
PROVIDER_CLASS_ECLIPSELINK
EclipseLink provider class name
|
static String |
PROVIDER_CLASS_HIBERNATE
Hibernate 4.3.x persistence provider class
|
static String |
PROVIDER_CLASS_HIBERNATE_OGM
Hibernate OGM persistence provider class
|
static String |
PROVIDER_CLASS_HIBERNATE4_1
Hibernate 4.1.x persistence provider class
|
static String |
PROVIDER_CLASS_OPENJPA |
static String |
PROVIDER_CLASS_TOPLINK |
static String |
PROVIDER_CLASS_TOPLINK_ESSENTIALS
TopLink provider class names
|
static String |
PROVIDER_MODULE
name of the AS module that contains the persistence provider
|
static String |
PROVIDER_MODULE_APPLICATION_SUPPLIED
if the PROVIDER_MODULE is this value, it is expected that the application has its own provider
in the deployment.
|
static String |
PROVIDER_MODULE_DATANUCLEUS |
static String |
PROVIDER_MODULE_DATANUCLEUS_GAE |
static String |
PROVIDER_MODULE_DEFAULT
default if no PROVIDER_MODULE is specified.
|
static String |
PROVIDER_MODULE_ECLIPSELINK |
static String |
PROVIDER_MODULE_HIBERNATE_OGM
Hibernate OGM persistence provider
|
static String |
PROVIDER_MODULE_HIBERNATE_SEARCH
name of the Hibernate Search module name
|
static String |
PROVIDER_MODULE_HIBERNATE4_1
Hibernate 4.1.x persistence provider, note that Hibernate 4.1.x is expected to be in the 4.1 slot
|
static String |
PROVIDER_MODULE_HIBERNATE4_3
Hibernate 4.3.x (default) persistence provider
|
static String |
PROVIDER_MODULE_OPENJPA |
static String |
PROVIDER_MODULE_TOPLINK |
Constructor and Description |
---|
Configuration() |
Modifier and Type | Method and Description |
---|---|
static boolean |
allowDefaultDataSourceUse(PersistenceUnitMetadata pu)
Determine if the default data-source should be used
|
static boolean |
allowTwoPhaseBootstrap(PersistenceUnitMetadata pu)
Determine if two phase persistence unit start is allowed
|
static boolean |
deferEntityDetachUntilClose(Map<String,Object> properties)
Return true if detaching of managed entities should be deferred until the entity manager is closed.
|
static String |
getDefaultProviderModuleName() |
static String |
getProviderAdapterModuleNameFromProviderClassName(String providerClassName) |
static String |
getProviderModuleNameFromProviderClassName(String providerClassName)
Get the provider module name for the specified provider class.
|
static String |
getScopedPersistenceUnitName(PersistenceUnitMetadata pu) |
static boolean |
needClassFileTransformer(PersistenceUnitMetadata pu)
Determine if class file transformer is needed for the specified persistence unit
if the persistence provider is Hibernate and use_class_enhancer is not true, don't need a class transformer.
|
public static final String PROVIDER_MODULE
public static final String PROVIDER_MODULE_HIBERNATE4_3
public static final String PROVIDER_MODULE_HIBERNATE4_1
public static final String PROVIDER_MODULE_HIBERNATE_OGM
public static final String PROVIDER_MODULE_ECLIPSELINK
public static final String PROVIDER_MODULE_TOPLINK
public static final String PROVIDER_MODULE_DATANUCLEUS
public static final String PROVIDER_MODULE_DATANUCLEUS_GAE
public static final String PROVIDER_MODULE_OPENJPA
public static final String PROVIDER_MODULE_DEFAULT
public static final String PROVIDER_CLASS_HIBERNATE4_1
public static final String PROVIDER_CLASS_HIBERNATE
public static final String PROVIDER_CLASS_HIBERNATE_OGM
public static final String PROVIDER_CLASS_TOPLINK_ESSENTIALS
public static final String PROVIDER_CLASS_TOPLINK
public static final String PROVIDER_CLASS_ECLIPSELINK
public static final String PROVIDER_CLASS_DATANUCLEUS
public static final String PROVIDER_CLASS_DATANUCLEUS_GAE
public static final String PROVIDER_CLASS_OPENJPA
public static final String PROVIDER_CLASS_DEFAULT
public static final String PROVIDER_MODULE_APPLICATION_SUPPLIED
public static final String ADAPTER_MODULE_OPENJPA
public static final String ADAPTER_MODULE
public static final String JPA_CONTAINER_MANAGED
public static final String JPA_DEFAULT_PERSISTENCE_UNIT
public static final String JPA_CONTAINER_CLASS_TRANSFORMER
public static final String JPA_ALLOW_TWO_PHASE_BOOTSTRAP
public static final String ADAPTER_CLASS
public static final String HIBERNATE_SEARCH_MODULE
public static final String PROVIDER_MODULE_HIBERNATE_SEARCH
public static String getProviderModuleNameFromProviderClassName(String providerClassName)
providerClassName
- the PU class namepublic static boolean needClassFileTransformer(PersistenceUnitMetadata pu)
pu
- the PUpublic static String getProviderAdapterModuleNameFromProviderClassName(String providerClassName)
public static String getDefaultProviderModuleName()
public static boolean allowTwoPhaseBootstrap(PersistenceUnitMetadata pu)
pu
- public static boolean allowDefaultDataSourceUse(PersistenceUnitMetadata pu)
pu
- public static boolean deferEntityDetachUntilClose(Map<String,Object> properties)
properties
- public static String getScopedPersistenceUnitName(PersistenceUnitMetadata pu)
Copyright © 2018 JBoss by Red Hat. All rights reserved.