/** * <br> * [機 能] 更新処理 <br> * [解 説] <br> * [備 考] * * @param anp020knModel パラメータモデル * @param con DBコネクション * @param usrSid セッションユーザSID * @throws Exception 実行例外 */ public void doUpdate(Anp020knParamModel anp020knModel, Connection con, int usrSid) throws Exception { boolean commitFlg = false; UDate now = new UDate(); try { con.setAutoCommit(false); AnpJdataModel bean = new AnpJdataModel(); bean.setAphSid(Integer.valueOf(anp020knModel.getAnpiSid())); bean.setUsrSid(Integer.valueOf(anp020knModel.getUserSid())); bean.setApdJokyoFlg(Integer.valueOf(anp020knModel.getAnp020JokyoFlg())); bean.setApdPlaceFlg(Integer.valueOf(anp020knModel.getAnp020PlaceFlg())); bean.setApdSyusyaFlg(Integer.valueOf(anp020knModel.getAnp020SyusyaFlg())); bean.setApdComment(anp020knModel.getAnp020Comment()); bean.setApdRdate(now); bean.setApdEuid(usrSid); bean.setApdEdate(now); AnpJdataDao dao = new AnpJdataDao(con); dao.updateUserInput(bean); commitFlg = true; } catch (SQLException e) { log__.error("SQLException", e); throw e; } finally { if (commitFlg) { con.commit(); } else { JDBCUtil.rollback(con); } } }
/** * <br> * [機 能] 初期表示情報を設定する <br> * [解 説] <br> * [備 考] * * @param anp020knModel パラメータモデル * @param con DBコネクション * @throws Exception 実行例外 */ public void setInitData(Anp020knParamModel anp020knModel, Connection con) throws Exception { anp020knModel.setAnp020knDspComment( StringUtilHtml.transToHTmlPlusAmparsant( NullDefault.getString(anp020knModel.getAnp020Comment(), ""))); }