|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.framework.jpa.impl.PersistenceUnitConfigurationImpl
public class PersistenceUnitConfigurationImpl
| 入れ子のクラスの概要 | |
|---|---|
class |
PersistenceUnitConfigurationImpl.UnitNameAwareHandler
|
| フィールドの概要 | |
|---|---|
protected Map<String,List<ResourceAutoDetector>> |
mappingFileAutoDetectors
|
protected Map<String,List<String>> |
mappingFiles
|
protected Map<String,List<ClassAutoDetector>> |
persistenceClassAutoDetectors
|
protected Map<String,List<Class<?>>> |
persistenceClasses
|
protected PersistenceUnitManager |
persistenceUnitManager
|
| コンストラクタの概要 | |
|---|---|
PersistenceUnitConfigurationImpl()
|
|
| メソッドの概要 | |
|---|---|
void |
addMappingFile(String fileName)
マッピングファイルを追加します。 |
void |
addMappingFile(String unitName,
String fileName)
指定した永続ユニットにマッピングファイルを追加します。 |
void |
addMappingFileAutoDetector(ResourceAutoDetector detector)
リソースの自動検出器を追加します。 |
void |
addMappingFileAutoDetector(String unitName,
ResourceAutoDetector detector)
指定した永続ユニットにリソースを自動登録する自動検出器を追加します。 |
void |
addPersistenceClass(Class<?> clazz)
永続クラスを追加します。 |
void |
addPersistenceClass(String unitName,
Class<?> clazz)
指定した永続ユニットに永続クラスを追加します。 |
void |
addPersistenceClassAutoDetector(ClassAutoDetector detector)
永続クラスの自動検出器を追加します。 |
void |
addPersistenceClassAutoDetector(String unitName,
ClassAutoDetector detector)
指定した永続ユニットに永続クラスを自動登録する自動検出器を追加します。 |
void |
detectMappingFiles(String unitName,
ResourceTraversal.ResourceHandler handler)
指定された永続ユニットに登録されるべきマッピングファイルを検出し、処理をハンドラーに委譲します。 |
void |
detectPersistenceClasses(String unitName,
ClassTraversal.ClassHandler handler)
指定された永続ユニットに登録されるべき永続クラスを検出し、処理をハンドラーに委譲します。 |
protected List<ResourceAutoDetector> |
getMappingFileAutoDetectorList(String unitName)
|
protected List<String> |
getMappingFileList(String unitName)
|
protected List<ClassAutoDetector> |
getPersistenceClassAutoDetectorList(String unitName)
|
protected List<Class<?>> |
getPersistenceClassList(String unitName)
|
protected void |
invokeHandler(ClassTraversal.ClassHandler handler,
Class<?> clazz)
|
boolean |
isAutoDetection()
自動検出が有効ならば trueを返します。 |
protected boolean |
isTarget(String unitName,
Class<?> clazz)
|
protected boolean |
isTarget(String unitName,
String mappingFile)
|
void |
setMappingFileAutoDetector(ResourceAutoDetector[] resourceAutoDetectors)
|
void |
setPersistenceClassAutoDetector(ClassAutoDetector[] detectors)
|
void |
setPersistenceUnitManager(PersistenceUnitManager persistenceUnitManager)
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected PersistenceUnitManager persistenceUnitManager
protected Map<String,List<String>> mappingFiles
protected Map<String,List<Class<?>>> persistenceClasses
protected Map<String,List<ResourceAutoDetector>> mappingFileAutoDetectors
protected Map<String,List<ClassAutoDetector>> persistenceClassAutoDetectors
| コンストラクタの詳細 |
|---|
public PersistenceUnitConfigurationImpl()
| メソッドの詳細 |
|---|
public void setPersistenceUnitManager(PersistenceUnitManager persistenceUnitManager)
public void setMappingFileAutoDetector(ResourceAutoDetector[] resourceAutoDetectors)
public void setPersistenceClassAutoDetector(ClassAutoDetector[] detectors)
public void addMappingFile(String fileName)
PersistenceUnitConfiguration の記述:
PersistenceUnitConfiguration 内の addMappingFilefileName - マッピングファイル名
public void addMappingFile(String unitName,
String fileName)
PersistenceUnitConfiguration の記述:
PersistenceUnitConfiguration 内の addMappingFileunitName - 永続ユニット名fileName - マッピングファイル名public void addPersistenceClass(Class<?> clazz)
PersistenceUnitConfiguration の記述:
PersistenceUnitConfiguration 内の addPersistenceClassclazz - 永続クラス
public void addPersistenceClass(String unitName,
Class<?> clazz)
PersistenceUnitConfiguration の記述:
PersistenceUnitConfiguration 内の addPersistenceClassunitName - 永続ユニット名clazz - 永続クラスpublic void addMappingFileAutoDetector(ResourceAutoDetector detector)
PersistenceUnitConfiguration の記述:
PersistenceUnitConfiguration 内の addMappingFileAutoDetectordetector - 自動検出器
public void addMappingFileAutoDetector(String unitName,
ResourceAutoDetector detector)
PersistenceUnitConfiguration の記述:
PersistenceUnitConfiguration 内の addMappingFileAutoDetectorunitName - 永続ユニット名detector - 自動検出器public void addPersistenceClassAutoDetector(ClassAutoDetector detector)
PersistenceUnitConfiguration の記述:
PersistenceUnitConfiguration 内の addPersistenceClassAutoDetector
public void addPersistenceClassAutoDetector(String unitName,
ClassAutoDetector detector)
PersistenceUnitConfiguration の記述:
PersistenceUnitConfiguration 内の addPersistenceClassAutoDetectorunitName - 永続ユニット名detector - 自動検出器
public void detectMappingFiles(String unitName,
ResourceTraversal.ResourceHandler handler)
PersistenceUnitConfiguration の記述:
PersistenceUnitConfiguration 内の detectMappingFilesunitName - 永続ユニット名handler - リソースのハンドラー
public void detectPersistenceClasses(String unitName,
ClassTraversal.ClassHandler handler)
PersistenceUnitConfiguration の記述:
PersistenceUnitConfiguration 内の detectPersistenceClassesunitName - 永続ユニット名handler - クラスのハンドラーpublic boolean isAutoDetection()
PersistenceUnitConfiguration の記述: trueを返します。
PersistenceUnitConfiguration 内の isAutoDetectiontrue、無効ならばfalseprotected List<String> getMappingFileList(String unitName)
protected List<ResourceAutoDetector> getMappingFileAutoDetectorList(String unitName)
protected List<Class<?>> getPersistenceClassList(String unitName)
protected List<ClassAutoDetector> getPersistenceClassAutoDetectorList(String unitName)
protected void invokeHandler(ClassTraversal.ClassHandler handler,
Class<?> clazz)
protected boolean isTarget(String unitName,
String mappingFile)
protected boolean isTarget(String unitName,
Class<?> clazz)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||