org.seasar.framework.jpa.impl
クラス PersistenceUnitInfoRegistryImpl

java.lang.Object
  上位を拡張 org.seasar.framework.jpa.impl.PersistenceUnitInfoRegistryImpl
すべての実装されたインタフェース:
PersistenceUnitInfoRegistry

public class PersistenceUnitInfoRegistryImpl
extends Object
implements PersistenceUnitInfoRegistry

永続ユニット情報のレジストリです。

作成者:
koichik

フィールドの概要
static String PERSISTENCE_XML
          persistence.xmlのパス名
protected  PersistenceUnitInfoFactory persistenceUnitInfoFactory
          永続ユニット情報のファクトリ
protected  Map<String,PersistenceUnitInfo> unitInfoMap
          永続ユニット名と永続ユニット情報のマップ
 
コンストラクタの概要
PersistenceUnitInfoRegistryImpl()
          インスタンスを構築します。
 
メソッドの概要
 PersistenceUnitInfo getPersistenceUnitInfo(String name)
          名前で指定された永続ユニット情報を返します。
 void load()
          永続ユニット情報をロードします。
 void setPersistenceUnitInfoFactory(PersistenceUnitInfoFactory persistenceUnitInfoFactory)
          永続ユニット情報のファクトリを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PERSISTENCE_XML

public static final String PERSISTENCE_XML
persistence.xmlのパス名

関連項目:
定数フィールド値

persistenceUnitInfoFactory

protected PersistenceUnitInfoFactory persistenceUnitInfoFactory
永続ユニット情報のファクトリ


unitInfoMap

protected Map<String,PersistenceUnitInfo> unitInfoMap
永続ユニット名と永続ユニット情報のマップ

コンストラクタの詳細

PersistenceUnitInfoRegistryImpl

public PersistenceUnitInfoRegistryImpl()
インスタンスを構築します。

メソッドの詳細

setPersistenceUnitInfoFactory

public void setPersistenceUnitInfoFactory(PersistenceUnitInfoFactory persistenceUnitInfoFactory)
永続ユニット情報のファクトリを設定します。

パラメータ:
persistenceUnitInfoFactory - 永続ユニット情報のファクトリを設定します。

load

public void load()
永続ユニット情報をロードします。


getPersistenceUnitInfo

public PersistenceUnitInfo getPersistenceUnitInfo(String name)
インタフェース PersistenceUnitInfoRegistry の記述:
名前で指定された永続ユニット情報を返します。

定義:
インタフェース PersistenceUnitInfoRegistry 内の getPersistenceUnitInfo
パラメータ:
name - 永続ユニットの名前
戻り値:
名前で指定された永続ユニット情報


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