org.seasar.framework.jpa
インタフェース PersistenceUnitConfiguration

既知の実装クラスの一覧:
PersistenceUnitConfigurationImpl

public interface PersistenceUnitConfiguration

永続ユニットに対するコンフィギュレーションです。

作成者:
taedium

メソッドの概要
 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)
          指定された永続ユニットに登録されるべき永続クラスを検出し、処理をハンドラーに委譲します。
 boolean isAutoDetection()
          自動検出が有効ならばtrueを返します。
 

メソッドの詳細

addMappingFile

void addMappingFile(String fileName)
マッピングファイルを追加します。

パラメータ:
fileName - マッピングファイル名

addMappingFile

void addMappingFile(String unitName,
                    String fileName)
指定した永続ユニットにマッピングファイルを追加します。

パラメータ:
unitName - 永続ユニット名
fileName - マッピングファイル名

addPersistenceClass

void addPersistenceClass(Class<?> clazz)
永続クラスを追加します。

パラメータ:
clazz - 永続クラス

addPersistenceClass

void addPersistenceClass(String unitName,
                         Class<?> clazz)
指定した永続ユニットに永続クラスを追加します。

パラメータ:
unitName - 永続ユニット名
clazz - 永続クラス

addMappingFileAutoDetector

void addMappingFileAutoDetector(ResourceAutoDetector detector)
リソースの自動検出器を追加します。

パラメータ:
detector - 自動検出器

addMappingFileAutoDetector

void addMappingFileAutoDetector(String unitName,
                                ResourceAutoDetector detector)
指定した永続ユニットにリソースを自動登録する自動検出器を追加します。

パラメータ:
unitName - 永続ユニット名
detector - 自動検出器

addPersistenceClassAutoDetector

void addPersistenceClassAutoDetector(ClassAutoDetector detector)
永続クラスの自動検出器を追加します。

パラメータ:
detector -

addPersistenceClassAutoDetector

void addPersistenceClassAutoDetector(String unitName,
                                     ClassAutoDetector detector)
指定した永続ユニットに永続クラスを自動登録する自動検出器を追加します。

パラメータ:
unitName - 永続ユニット名
detector - 自動検出器

detectMappingFiles

void detectMappingFiles(String unitName,
                        ResourceTraversal.ResourceHandler handler)
指定された永続ユニットに登録されるべきマッピングファイルを検出し、処理をハンドラーに委譲します。

パラメータ:
unitName - 永続ユニット名
handler - リソースのハンドラー

detectPersistenceClasses

void detectPersistenceClasses(String unitName,
                              ClassTraversal.ClassHandler handler)
指定された永続ユニットに登録されるべき永続クラスを検出し、処理をハンドラーに委譲します。

パラメータ:
unitName - 永続ユニット名
handler - クラスのハンドラー

isAutoDetection

boolean isAutoDetection()
自動検出が有効ならばtrueを返します。

戻り値:
自動検出が有効ならばtrue、無効ならばfalse


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.