public class PersistenceUnitInfoImpl extends Object implements javax.persistence.spi.PersistenceUnitInfo
| Modifier and Type | Class and Description |
|---|---|
static class |
PersistenceUnitInfoImpl.PersistenceClassFileTransformer |
| Constructor and Description |
|---|
PersistenceUnitInfoImpl() |
PersistenceUnitInfoImpl(PersistenceClassLoaderHandler persistenceClassLoaderHandler) |
public PersistenceUnitInfoImpl()
public PersistenceUnitInfoImpl(PersistenceClassLoaderHandler persistenceClassLoaderHandler)
public String getId()
public void setId(String id)
public String getPersistenceUnitName()
getPersistenceUnitName in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceUnitName(String persistenceUnitName)
public String getPersistenceProviderClassName()
getPersistenceProviderClassName in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceProviderClassName(String persistenceProviderClassName)
public javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
getTransactionType in interface javax.persistence.spi.PersistenceUnitInfopublic void setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType transactionType)
public DataSource getJtaDataSource()
getJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfopublic void setJtaDataSource(CommonDataSource jtaDataSource)
public DataSource getNonJtaDataSource()
getNonJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfopublic void setNonJtaDataSource(CommonDataSource nonJtaDataSource)
public List<String> getMappingFileNames()
getMappingFileNames in interface javax.persistence.spi.PersistenceUnitInfopublic void addMappingFileName(String mappingFileName)
public List<URL> getJarFileUrls()
getJarFileUrls in interface javax.persistence.spi.PersistenceUnitInfopublic URL getPersistenceUnitRootUrl()
getPersistenceUnitRootUrl in interface javax.persistence.spi.PersistenceUnitInfopublic void setRootUrlAndJarUrls(String persistenceUnitRootUrl, List<String> jarFiles) throws MalformedURLException
MalformedURLExceptionpublic List<String> getManagedClassNames()
getManagedClassNames in interface javax.persistence.spi.PersistenceUnitInfopublic void addManagedClassName(String className)
public boolean excludeUnlistedClasses()
excludeUnlistedClasses in interface javax.persistence.spi.PersistenceUnitInfopublic void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
public Properties getProperties()
getProperties in interface javax.persistence.spi.PersistenceUnitInfopublic void setProperties(Properties properties)
public ClassLoader getClassLoader()
getClassLoader in interface javax.persistence.spi.PersistenceUnitInfopublic void setClassLoader(ClassLoader classLoader)
public void addTransformer(javax.persistence.spi.ClassTransformer classTransformer)
addTransformer in interface javax.persistence.spi.PersistenceUnitInfopublic ClassLoader getNewTempClassLoader()
getNewTempClassLoader in interface javax.persistence.spi.PersistenceUnitInfopublic boolean isLazilyInitialized()
public void setLazilyInitialized(boolean lazilyInitialized)
public static boolean isServerClass(String name)
public String getPersistenceXMLSchemaVersion()
getPersistenceXMLSchemaVersion in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceXMLSchemaVersion(String persistenceXMLSchemaVersion)
persistenceXMLSchemaVersion - the persistenceXMLSchemaVersion to setpublic javax.persistence.SharedCacheMode getSharedCacheMode()
getSharedCacheMode in interface javax.persistence.spi.PersistenceUnitInfopublic void setSharedCacheMode(javax.persistence.SharedCacheMode sharedCacheMode)
sharedCacheMode - the sharedCacheMode to setpublic javax.persistence.ValidationMode getValidationMode()
getValidationMode in interface javax.persistence.spi.PersistenceUnitInfopublic void setValidationMode(javax.persistence.ValidationMode validationMode)
validationMode - the validationMode to setpublic String getJtaDataSourceName()
public void setJtaDataSourceName(String jtaDataSourceName)
public String getNonJtaDataSourceName()
public void setNonJtaDataSourceName(String nonJtaDataSourceName)
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.