public class MergePersistenceUnitManager
extends org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager
Modifier and Type | Field and Description |
---|---|
protected List<BroadleafClassTransformer> |
classTransformers |
protected boolean |
jpa2ApiPresent |
protected Set<BroadleafClassTransformer> |
mergedClassTransformers |
protected Map<String,DataSource> |
mergedDataSources |
protected Set<String> |
mergedPersistenceXmlLocations |
protected HashMap<String,javax.persistence.spi.PersistenceUnitInfo> |
mergedPus |
Constructor and Description |
---|
MergePersistenceUnitManager() |
Modifier and Type | Method and Description |
---|---|
void |
configureClassTransformers() |
void |
configureMergedItems() |
List<BroadleafClassTransformer> |
getClassTransformers() |
protected javax.persistence.spi.PersistenceUnitInfo |
getMergedUnit(String persistenceUnitName,
org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo newPU) |
javax.persistence.spi.PersistenceUnitInfo |
obtainDefaultPersistenceUnitInfo() |
javax.persistence.spi.PersistenceUnitInfo |
obtainPersistenceUnitInfo(String persistenceUnitName) |
protected void |
postProcessPersistenceUnitInfo(org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo newPU) |
void |
preparePersistenceUnitInfos() |
void |
setClassTransformers(List<BroadleafClassTransformer> classTransformers) |
afterPropertiesSet, getDataSourceLookup, getDefaultDataSource, getDefaultJtaDataSource, getLoadTimeWeaver, getPersistenceUnitInfo, getPersistenceUnitPostProcessors, isPersistenceUnitOverrideAllowed, setDataSourceLookup, setDataSources, setDefaultDataSource, setDefaultJtaDataSource, setDefaultPersistenceUnitName, setDefaultPersistenceUnitRootLocation, setLoadTimeWeaver, setMappingResources, setPackagesToScan, setPersistenceUnitPostProcessors, setPersistenceXmlLocation, setPersistenceXmlLocations, setResourceLoader
protected final boolean jpa2ApiPresent
protected List<BroadleafClassTransformer> classTransformers
protected Map<String,DataSource> mergedDataSources
protected Set<BroadleafClassTransformer> mergedClassTransformers
@PostConstruct public void configureMergedItems()
@PostConstruct public void configureClassTransformers() throws InstantiationException, IllegalAccessException, ClassNotFoundException
protected javax.persistence.spi.PersistenceUnitInfo getMergedUnit(String persistenceUnitName, org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo newPU)
public void preparePersistenceUnitInfos()
preparePersistenceUnitInfos
in class org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager
protected void postProcessPersistenceUnitInfo(org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo newPU)
postProcessPersistenceUnitInfo
in class org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager
public javax.persistence.spi.PersistenceUnitInfo obtainPersistenceUnitInfo(String persistenceUnitName)
obtainPersistenceUnitInfo
in interface org.springframework.orm.jpa.persistenceunit.PersistenceUnitManager
obtainPersistenceUnitInfo
in class org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager
public javax.persistence.spi.PersistenceUnitInfo obtainDefaultPersistenceUnitInfo()
obtainDefaultPersistenceUnitInfo
in interface org.springframework.orm.jpa.persistenceunit.PersistenceUnitManager
obtainDefaultPersistenceUnitInfo
in class org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager
public List<BroadleafClassTransformer> getClassTransformers()
public void setClassTransformers(List<BroadleafClassTransformer> classTransformers)
Copyright © 2014. All rights reserved.