検索条件の保管にはwisdomx.logic.formtemplate.ParameterInputFormクラスを使用します。
ParameterInputFormクラスは画面の入力値を保管します。
このクラスの役割はAbstractFormObjectGeneratorなど引数を使用してオブジェクトを生成するクラスの パラメータの橋渡しとして使用します。
例) ParameterInputFormのuseridという名前の値を使用してオブジェクトを生成するクラス
protected AbstractFormObject _generate() throws Exception {
UserFo fo = new UserFo(rh);
fo.setUserid(inputForm.getString("userid"));
fo.toUpdate();
PreparedStatement ps = rh.getConnection().prepareStatement(SQL_SEL_MUSER);
ps.setString(1, fo.getUserid());
ResultSet rs = ps.executeQuery();
例) 上記クラスを呼び出すクラス
private void update() throws Exception{
ParameterInputForm pif = new ParameterInputForm();
pif.addString("userid", rp.getString("userid"));
UserFog fog = new UserFog(pif,rh);
rh.setSessionAttribute(getName()+"#user", fog.generate());
setPage(PAGES[1]);
}