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

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

public class DialectManagerImpl
extends java.lang.Object
implements DialectManager

DialectManagerの実装クラスです。

作成者:
koichik

フィールドの概要
protected  java.util.Map<java.lang.Class<?>,Dialect> dialects
          JPA実装が提供するEntityManagerの実装クラスをキー、Dialectを値とするマップ
 
コンストラクタの概要
DialectManagerImpl()
           
 
メソッドの概要
 void addDialect(java.lang.Class<?> delegateClass, Dialect dialect)
          Dialectを追加します。
 Dialect getDialect(EntityManager em)
          エンティティマネージャから対応するDialectを返します。
 void removeDialect(java.lang.Class<?> delegateClass)
          Dialectを削除します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

dialects

protected java.util.Map<java.lang.Class<?>,Dialect> dialects
JPA実装が提供するEntityManagerの実装クラスをキー、Dialectを値とするマップ

コンストラクタの詳細

DialectManagerImpl

public DialectManagerImpl()
メソッドの詳細

addDialect

public void addDialect(java.lang.Class<?> delegateClass,
                       Dialect dialect)
インタフェース DialectManager の記述:
Dialectを追加します。

定義:
インタフェース DialectManager 内の addDialect
パラメータ:
delegateClass - JPA実装が提供するエンティティマネージャの実装クラス
dialect - Dialect

removeDialect

public void removeDialect(java.lang.Class<?> delegateClass)
インタフェース DialectManager の記述:
Dialectを削除します。

定義:
インタフェース DialectManager 内の removeDialect
パラメータ:
delegateClass - JPA実装が提供するエンティティマネージャの実装クラス

getDialect

public Dialect getDialect(EntityManager em)
インタフェース DialectManager の記述:
エンティティマネージャから対応するDialectを返します。

定義:
インタフェース DialectManager 内の getDialect
パラメータ:
em - エンティティマネージャ
戻り値:
Dialect


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.