public class PersistenceUnitInfoBean extends Object implements PersistenceUnitInfo
| Constructor and Description |
|---|
PersistenceUnitInfoBean(ClassLoader classLoader,
boolean excludeUnlistedClasses,
Collection<? extends URL> jarFileUrls,
Function<? super String,DataSource> jtaDataSourceProvider,
Collection<? extends String> managedClassNames,
Collection<? extends String> mappingFileNames,
Function<? super String,DataSource> nonJtaDataSourceProvider,
String persistenceProviderClassName,
String persistenceUnitName,
URL persistenceUnitRootUrl,
String persistenceXMLSchemaVersion,
Properties properties,
SharedCacheMode sharedCacheMode,
ClassLoader tempClassLoader,
PersistenceUnitTransactionType transactionType,
ValidationMode validationMode) |
public PersistenceUnitInfoBean(ClassLoader classLoader, boolean excludeUnlistedClasses, Collection<? extends URL> jarFileUrls, Function<? super String,DataSource> jtaDataSourceProvider, Collection<? extends String> managedClassNames, Collection<? extends String> mappingFileNames, Function<? super String,DataSource> nonJtaDataSourceProvider, String persistenceProviderClassName, String persistenceUnitName, URL persistenceUnitRootUrl, String persistenceXMLSchemaVersion, Properties properties, SharedCacheMode sharedCacheMode, ClassLoader tempClassLoader, PersistenceUnitTransactionType transactionType, ValidationMode validationMode)
public List<URL> getJarFileUrls()
getJarFileUrls in interface PersistenceUnitInfopublic URL getPersistenceUnitRootUrl()
getPersistenceUnitRootUrl in interface PersistenceUnitInfopublic List<String> getManagedClassNames()
getManagedClassNames in interface PersistenceUnitInfopublic boolean excludeUnlistedClasses()
excludeUnlistedClasses in interface PersistenceUnitInfopublic SharedCacheMode getSharedCacheMode()
getSharedCacheMode in interface PersistenceUnitInfopublic ValidationMode getValidationMode()
getValidationMode in interface PersistenceUnitInfopublic Properties getProperties()
getProperties in interface PersistenceUnitInfopublic ClassLoader getClassLoader()
getClassLoader in interface PersistenceUnitInfopublic String getPersistenceXMLSchemaVersion()
getPersistenceXMLSchemaVersion in interface PersistenceUnitInfopublic ClassLoader getNewTempClassLoader()
getNewTempClassLoader in interface PersistenceUnitInfopublic void addTransformer(ClassTransformer classTransformer)
addTransformer in interface PersistenceUnitInfopublic String getPersistenceUnitName()
getPersistenceUnitName in interface PersistenceUnitInfopublic String getPersistenceProviderClassName()
getPersistenceProviderClassName in interface PersistenceUnitInfopublic PersistenceUnitTransactionType getTransactionType()
getTransactionType in interface PersistenceUnitInfopublic DataSource getJtaDataSource()
getJtaDataSource in interface PersistenceUnitInfopublic DataSource getNonJtaDataSource()
getNonJtaDataSource in interface PersistenceUnitInfopublic List<String> getMappingFileNames()
getMappingFileNames in interface PersistenceUnitInfopublic static final Collection<? extends PersistenceUnitInfoBean> fromPersistence(Persistence persistence, URL rootUrl, Map<? extends String,? extends Set<? extends Class<?>>> classes, Function<? super String,DataSource> jtaDataSourceProvider, Function<? super String,DataSource> nonJtaDataSourceProvider) throws MalformedURLException
MalformedURLExceptionCopyright © 2018–2018, microBean. All rights reserved.