|
spring-orm | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo
public class MutablePersistenceUnitInfo
Spring's base implementation of the JPA
PersistenceUnitInfo interface,
used to bootstrap an EntityManagerFactory in a container.
This implementation is largely a JavaBean, offering mutators for all standard PersistenceUnitInfo properties.
| Constructor Summary | |
|---|---|
MutablePersistenceUnitInfo()
|
|
| Method Summary | |
|---|---|
void |
addJarFileUrl(java.net.URL jarFileUrl)
|
void |
addManagedClassName(java.lang.String managedClassName)
|
void |
addMappingFileName(java.lang.String mappingFileName)
|
void |
addProperty(java.lang.String name,
java.lang.String value)
|
void |
addTransformer(javax.persistence.spi.ClassTransformer classTransformer)
This implementation throws an UnsupportedOperationException. |
boolean |
excludeUnlistedClasses()
|
java.lang.ClassLoader |
getClassLoader()
This implementation returns the default ClassLoader. |
java.util.List<java.net.URL> |
getJarFileUrls()
|
javax.sql.DataSource |
getJtaDataSource()
|
java.util.List<java.lang.String> |
getManagedClassNames()
|
java.util.List<java.lang.String> |
getMappingFileNames()
|
java.lang.ClassLoader |
getNewTempClassLoader()
This implementation throws an UnsupportedOperationException. |
javax.sql.DataSource |
getNonJtaDataSource()
|
java.lang.String |
getPersistenceProviderClassName()
|
java.lang.String |
getPersistenceProviderPackageName()
|
java.lang.String |
getPersistenceUnitName()
|
java.net.URL |
getPersistenceUnitRootUrl()
|
java.lang.String |
getPersistenceXMLSchemaVersion()
|
java.util.Properties |
getProperties()
|
javax.persistence.spi.PersistenceUnitTransactionType |
getTransactionType()
|
void |
setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
|
void |
setJtaDataSource(javax.sql.DataSource jtaDataSource)
|
void |
setNonJtaDataSource(javax.sql.DataSource nonJtaDataSource)
|
void |
setPersistenceProviderClassName(java.lang.String persistenceProviderClassName)
|
void |
setPersistenceProviderPackageName(java.lang.String persistenceProviderPackageName)
Set the persistence provider's own package name, for exclusion from class transformation. |
void |
setPersistenceUnitName(java.lang.String persistenceUnitName)
|
void |
setPersistenceUnitRootUrl(java.net.URL persistenceUnitRootUrl)
|
void |
setPersistenceXMLSchemaVersion(java.lang.String persistenceXMLSchemaVersion)
|
void |
setProperties(java.util.Properties properties)
|
void |
setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType transactionType)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MutablePersistenceUnitInfo()
| Method Detail |
|---|
public void setPersistenceUnitName(java.lang.String persistenceUnitName)
public java.lang.String getPersistenceUnitName()
getPersistenceUnitName in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceProviderClassName(java.lang.String persistenceProviderClassName)
public java.lang.String getPersistenceProviderClassName()
getPersistenceProviderClassName in interface javax.persistence.spi.PersistenceUnitInfopublic void setTransactionType(javax.persistence.spi.PersistenceUnitTransactionType transactionType)
public javax.persistence.spi.PersistenceUnitTransactionType getTransactionType()
getTransactionType in interface javax.persistence.spi.PersistenceUnitInfopublic void setJtaDataSource(javax.sql.DataSource jtaDataSource)
public javax.sql.DataSource getJtaDataSource()
getJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfopublic void setNonJtaDataSource(javax.sql.DataSource nonJtaDataSource)
public javax.sql.DataSource getNonJtaDataSource()
getNonJtaDataSource in interface javax.persistence.spi.PersistenceUnitInfopublic void addMappingFileName(java.lang.String mappingFileName)
public java.util.List<java.lang.String> getMappingFileNames()
getMappingFileNames in interface javax.persistence.spi.PersistenceUnitInfopublic void addJarFileUrl(java.net.URL jarFileUrl)
public java.util.List<java.net.URL> getJarFileUrls()
getJarFileUrls in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceUnitRootUrl(java.net.URL persistenceUnitRootUrl)
public java.net.URL getPersistenceUnitRootUrl()
getPersistenceUnitRootUrl in interface javax.persistence.spi.PersistenceUnitInfopublic void addManagedClassName(java.lang.String managedClassName)
public java.util.List<java.lang.String> getManagedClassNames()
getManagedClassNames in interface javax.persistence.spi.PersistenceUnitInfopublic void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
public boolean excludeUnlistedClasses()
excludeUnlistedClasses in interface javax.persistence.spi.PersistenceUnitInfo
public void addProperty(java.lang.String name,
java.lang.String value)
public void setProperties(java.util.Properties properties)
public java.util.Properties getProperties()
getProperties in interface javax.persistence.spi.PersistenceUnitInfopublic void setPersistenceXMLSchemaVersion(java.lang.String persistenceXMLSchemaVersion)
public java.lang.String getPersistenceXMLSchemaVersion()
public void setPersistenceProviderPackageName(java.lang.String persistenceProviderPackageName)
SmartPersistenceUnitInfo
setPersistenceProviderPackageName in interface SmartPersistenceUnitInfoPersistenceUnitInfo.addTransformer(javax.persistence.spi.ClassTransformer),
PersistenceUnitInfo.getNewTempClassLoader()public java.lang.String getPersistenceProviderPackageName()
public java.lang.ClassLoader getClassLoader()
getClassLoader in interface javax.persistence.spi.PersistenceUnitInfoClassUtils.getDefaultClassLoader()public void addTransformer(javax.persistence.spi.ClassTransformer classTransformer)
addTransformer in interface javax.persistence.spi.PersistenceUnitInfopublic java.lang.ClassLoader getNewTempClassLoader()
getNewTempClassLoader in interface javax.persistence.spi.PersistenceUnitInfopublic java.lang.String toString()
toString in class java.lang.Object
|
spring-orm | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||