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