|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.jpa.impl.ContainerPersistenceUnitProvider.PersistenceClassHandler
public static class ContainerPersistenceUnitProvider.PersistenceClassHandler
永続クラスを永続ユニット情報に登録するクラスです。
フィールドの概要 | |
---|---|
protected java.util.Set<java.lang.String> |
packageNames
処理済みパッケージ名のセット |
protected PersistenceUnitInfo |
unitInfo
永続ユニット情報 |
コンストラクタの概要 | |
---|---|
ContainerPersistenceUnitProvider.PersistenceClassHandler(PersistenceUnitInfo unitInfo)
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
protected void |
addPackageInfo(java.lang.String packageName)
永続ユニット情報にパッケージ名を追加します。 |
void |
processClass(java.lang.String packageName,
java.lang.String shortClassName)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected PersistenceUnitInfo unitInfo
protected final java.util.Set<java.lang.String> packageNames
コンストラクタの詳細 |
---|
public ContainerPersistenceUnitProvider.PersistenceClassHandler(PersistenceUnitInfo unitInfo)
unitInfo
- 永続ユニットメソッドの詳細 |
---|
public void processClass(java.lang.String packageName, java.lang.String shortClassName)
ClassTraversal.ClassHandler
内の processClass
protected void addPackageInfo(java.lang.String packageName)
パッケージにpackage-info
クラスが存在する場合はパッケージ名を永続クラスとして永続ユニット情報に追加します。
packageName
- パッケージ名
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |