検索条件の保管には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]); }