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