wisdomx.logic.formtemplate
クラス AbstractFormObjectGenerator

java.lang.Object
  拡張wisdom.core.CoreObject
      拡張wisdomx.logic.formtemplate.AbstractFormObjectGenerator
すべての実装インタフェース:
java.io.Serializable

public abstract class AbstractFormObjectGenerator
extends CoreObject
implements java.io.Serializable

AbstractFormObjectのインスタンスを作成するクラス。
AbstractFormObjectのサブクラスで定義されたフィールドのためのデータを取得し、AbstractFormObjectのインスタンスを作成します。 このクラスの利用者は以下の順序で使用します。
登録時の例

 rh.setSessionAttribute("fCustomer", new CustomerFormObject().createEmpty()));
 setPage("customerEdit.jsp");
 
更新時の例
 
 ParameterInputForm inputForm = new ParameterInputForm();
 inputForm.saveString(rp, "customerNo");
 rh.setSessionAttribute("fCustomer", new CustFormObjectGenerator(inputForm, rh).generate()));
 setPage("customerEdit.jsp");
 

バージョン:
1
作成者:
Takao Kouda
関連項目:
AbstractFormObject, 直列化された形式

コンストラクタの概要
AbstractFormObjectGenerator(ParameterInputForm inputForm, IRequestHandler rh)
          コンストラクタ
 
メソッドの概要
 AbstractFormObject generate()
          クラス利用者から実行されるメソッド
内部で#_generate()を実行します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractFormObjectGenerator

public AbstractFormObjectGenerator(ParameterInputForm inputForm,
                                   IRequestHandler rh)
                            throws java.lang.Exception
コンストラクタ

パラメータ:
inputForm -
rh -
例外:
java.lang.Exception
メソッドの詳細

generate

public AbstractFormObject generate()
                            throws java.lang.Exception
クラス利用者から実行されるメソッド
内部で#_generate()を実行します。

戻り値:
AbstractFormObjectの実装クラスのインスタンス
例外:
java.lang.Exception