org.seasar.kuina.dao.internal.command
クラス PersistCommand

java.lang.Object
  上位を拡張 org.seasar.kuina.dao.internal.command.AbstractCommand
      上位を拡張 org.seasar.kuina.dao.internal.command.PersistCommand
すべての実装されたインタフェース:
Command

public class PersistCommand
extends AbstractCommand

EntityManager.persist(Object)を実行するCommandです.

作成者:
koichik

フィールドの概要
protected  Class<?> entityClass
          エンティティ・クラス
 
コンストラクタの概要
PersistCommand(Class<?> entityClass)
          インスタンスを構築します。
 
メソッドの概要
 Object execute(EntityManager em, Object[] arguments)
          Daoのオペレーションを実行します.
 
クラス org.seasar.kuina.dao.internal.command.AbstractCommand から継承されたメソッド
detectFlushMode, detectHints, getHintValue
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

entityClass

protected Class<?> entityClass
エンティティ・クラス

コンストラクタの詳細

PersistCommand

public PersistCommand(Class<?> entityClass)
インスタンスを構築します。

パラメータ:
entityClass - エンティティ・クラス
メソッドの詳細

execute

public Object execute(EntityManager em,
                      Object[] arguments)
インタフェース Command の記述:
Daoのオペレーションを実行します.

パラメータ:
em - エンティティ・マネージャ
arguments - Daoのメソッド引数
戻り値:
Daoオペレーションの実行結果


Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.