public class PersistenceParserImpl extends java.lang.Object implements PersistenceParser
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PERSISTENCE_XML
The name of the Persistence XML file.
|
| Constructor and Description |
|---|
PersistenceParserImpl(javax.persistence.spi.PersistenceUnitInfo puInfo,
java.util.Map<java.lang.String,java.lang.Object> properties) |
PersistenceParserImpl(java.lang.String puName,
java.util.Map<java.lang.String,java.lang.Object> properties) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.ClassLoader |
getClassloader()
Returns the classloader of the PersistenceParser.
|
javax.sql.DataSource |
getJtaDataSource()
Returns the JTA datasource JNDI name.
|
MetadataImpl |
getMetadata()
Returns the metadata of the parser.
|
javax.sql.DataSource |
getNonJtaDataSource()
Returns the non-JTA datasource JNDI name.
|
java.util.Map<java.lang.String,java.lang.Object> |
getProperties()
Returns the properties of the persistence unit.
|
java.lang.String |
getProvider()
Returns the persistence provider.
|
javax.persistence.SharedCacheMode |
getSharedCacheMode()
Returns the specification of how the provider must use a second-level cache for the persistence unit.
|
boolean |
hasValidators()
Returns if the persistence unit has validators
|
public static final java.lang.String PERSISTENCE_XML
public PersistenceParserImpl(javax.persistence.spi.PersistenceUnitInfo puInfo,
java.util.Map<java.lang.String,java.lang.Object> properties)
puInfo - the persistence unit infoproperties - the properties of the persistence unitpublic PersistenceParserImpl(java.lang.String puName,
java.util.Map<java.lang.String,java.lang.Object> properties)
puName - the name of the persistence unit.properties - the properties for the entity managerpublic java.lang.ClassLoader getClassloader()
getClassloader in interface PersistenceParserpublic javax.sql.DataSource getJtaDataSource()
getJtaDataSource in interface PersistenceParserpublic MetadataImpl getMetadata()
getMetadata in interface PersistenceParserpublic javax.sql.DataSource getNonJtaDataSource()
getNonJtaDataSource in interface PersistenceParserpublic java.util.Map<java.lang.String,java.lang.Object> getProperties()
getProperties in interface PersistenceParserpublic java.lang.String getProvider()
getProvider in interface PersistenceParserpublic javax.persistence.SharedCacheMode getSharedCacheMode()
getSharedCacheMode in interface PersistenceParserpublic boolean hasValidators()
hasValidators in interface PersistenceParserCopyright © 2012-2013 Batoo Software & Consultancy. All Rights Reserved.