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
,
直列化された形式
クラス 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