|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.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
内の getClassLoader
public void setClassLoader(ClassLoader classLoader)
classLoader
- クラスローダpublic ClassLoader getNewTempClassLoader()
PersistenceUnitInfo
内の getNewTempClassLoader
public URL getPersistenceUnitRootUrl()
PersistenceUnitInfo
内の getPersistenceUnitRootUrl
public void setPersistenceUnitRootUrl(URL persistenceUnitRootUrl)
persistenceUnitRootUrl
- 永続ユニットのルートURLpublic String getPersistenceUnitName()
PersistenceUnitInfo
内の getPersistenceUnitName
public void setPersistenceUnitName(String persistenceUnitName)
persistenceUnitName
- 永続ユニット名public PersistenceUnitTransactionType getTransactionType()
PersistenceUnitInfo
内の getTransactionType
public void setTransactionType(PersistenceUnitTransactionType transactionType)
transactionType
- トランザクションタイプpublic String getPersistenceProviderClassName()
PersistenceUnitInfo
内の getPersistenceProviderClassName
public void setPersistenceProviderClassName(String persistenceProviderClassName)
persistenceProviderClassName
- 永続プロバイダのクラス名public DataSource getJtaDataSource()
PersistenceUnitInfo
内の getJtaDataSource
public void setJtaDataSource(DataSource jtaDataSource)
jtaDataSource
- JTAデータソースpublic DataSource getNonJtaDataSource()
PersistenceUnitInfo
内の getNonJtaDataSource
public void setNonJtaDataSource(DataSource nonJtaDataSource)
nonJtaDataSource
- 非JTAデータソースpublic List<String> getMappingFileNames()
PersistenceUnitInfo
内の getMappingFileNames
public void addMappingFileNames(String mappingFileName)
mappingFileName
- マッピングファイル名public List<URL> getJarFileUrls()
PersistenceUnitInfo
内の getJarFileUrls
public void addJarFileUrls(URL jarFileUrl)
jarFileUrl
- JarファイルのURLpublic List<String> getManagedClassNames()
PersistenceUnitInfo
内の getManagedClassNames
public void addManagedClassNames(String managedClassName)
managedClassName
- 管理対象のクラスpublic boolean excludeUnlistedClasses()
PersistenceUnitInfo
内の excludeUnlistedClasses
public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
true
を設定します。
excludeUnlistedClasses
- 列挙されていないクラスを管理対象にしない場合はtrue
public Properties getProperties()
PersistenceUnitInfo
内の getProperties
public void addProperties(String key, String value)
key
- キーvalue
- 値public List<ClassTransformer> getTransformers()
public void addTransformer(ClassTransformer transformer)
PersistenceUnitInfo
内の addTransformer
public TransformClassLoader getTransformClassLoader()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |