|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.framework.jpa.impl.PersistenceUnitInfoImpl
public class PersistenceUnitInfoImpl
PersistenceUnitInfoの実装クラスです。
| フィールドの概要 | |
|---|---|
protected TransformClassLoader |
classLoader
クラスローダ |
protected boolean |
excludeUnlistedClasses
列挙されていないクラスを管理対象にしない場合に true |
protected List<URL> |
jarFileUrls
JarファイルのURLのリスト |
protected DataSource |
jtaDataSource
JTAデータソース |
protected List<String> |
managedClassNames
管理対象となるクラス名のリスト |
protected List<String> |
mappingFileNames
マッピングファイル名のリスト |
protected DataSource |
nonJtaDataSource
非JTAデータソース |
protected String |
persistenceProviderClassName
永続プロバイダのクラス名 |
protected String |
persistenceUnitName
永続ユニット名 |
protected URL |
persistenceUnitRootUrl
永続ユニットのルートURL |
protected Properties |
properties
プロパティリスト |
protected PersistenceUnitTransactionType |
transactionType
トランザクションタイプ |
protected List<ClassTransformer> |
transformers
クラストランスファーマのリスト |
| コンストラクタの概要 | |
|---|---|
PersistenceUnitInfoImpl()
インスタンスを構築します。 |
|
PersistenceUnitInfoImpl(ClassLoader classLoader,
URL persistenceUnitRootUrl)
インスタンスを構築します。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected TransformClassLoader classLoader
protected URL persistenceUnitRootUrl
protected String persistenceUnitName
protected PersistenceUnitTransactionType transactionType
protected String persistenceProviderClassName
protected DataSource jtaDataSource
protected DataSource nonJtaDataSource
protected List<String> mappingFileNames
protected List<URL> jarFileUrls
protected List<String> managedClassNames
protected boolean excludeUnlistedClasses
true
protected Properties properties
protected List<ClassTransformer> transformers
| コンストラクタの詳細 |
|---|
public PersistenceUnitInfoImpl()
public PersistenceUnitInfoImpl(ClassLoader classLoader,
URL persistenceUnitRootUrl)
classLoader - クラスローダpersistenceUnitRootUrl - 永続ユニットのルートURL| メソッドの詳細 |
|---|
public ClassLoader getClassLoader()
PersistenceUnitInfo 内の getClassLoaderpublic void setClassLoader(ClassLoader classLoader)
classLoader - クラスローダpublic ClassLoader getNewTempClassLoader()
PersistenceUnitInfo 内の getNewTempClassLoaderpublic URL getPersistenceUnitRootUrl()
PersistenceUnitInfo 内の getPersistenceUnitRootUrlpublic void setPersistenceUnitRootUrl(URL persistenceUnitRootUrl)
persistenceUnitRootUrl - 永続ユニットのルートURLpublic String getPersistenceUnitName()
PersistenceUnitInfo 内の getPersistenceUnitNamepublic void setPersistenceUnitName(String persistenceUnitName)
persistenceUnitName - 永続ユニット名public PersistenceUnitTransactionType getTransactionType()
PersistenceUnitInfo 内の getTransactionTypepublic void setTransactionType(PersistenceUnitTransactionType transactionType)
transactionType - トランザクションタイプpublic String getPersistenceProviderClassName()
PersistenceUnitInfo 内の getPersistenceProviderClassNamepublic void setPersistenceProviderClassName(String persistenceProviderClassName)
persistenceProviderClassName - 永続プロバイダのクラス名public DataSource getJtaDataSource()
PersistenceUnitInfo 内の getJtaDataSourcepublic void setJtaDataSource(DataSource jtaDataSource)
jtaDataSource - JTAデータソースpublic DataSource getNonJtaDataSource()
PersistenceUnitInfo 内の getNonJtaDataSourcepublic void setNonJtaDataSource(DataSource nonJtaDataSource)
nonJtaDataSource - 非JTAデータソースpublic List<String> getMappingFileNames()
PersistenceUnitInfo 内の getMappingFileNamespublic void addMappingFileNames(String mappingFileName)
mappingFileName - マッピングファイル名public List<URL> getJarFileUrls()
PersistenceUnitInfo 内の getJarFileUrlspublic void addJarFileUrls(URL jarFileUrl)
jarFileUrl - JarファイルのURLpublic List<String> getManagedClassNames()
PersistenceUnitInfo 内の getManagedClassNamespublic void addManagedClassNames(String managedClassName)
managedClassName - 管理対象のクラスpublic boolean excludeUnlistedClasses()
PersistenceUnitInfo 内の excludeUnlistedClassespublic void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
trueを設定します。
excludeUnlistedClasses - 列挙されていないクラスを管理対象にしない場合はtruepublic Properties getProperties()
PersistenceUnitInfo 内の getProperties
public void addProperties(String key,
String value)
key - キーvalue - 値public List<ClassTransformer> getTransformers()
public void addTransformer(ClassTransformer transformer)
PersistenceUnitInfo 内の addTransformerpublic TransformClassLoader getTransformClassLoader()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||