/** * <br> * [機 能] 上へ/下へボタンクリック時の処理を行う <br> * [解 説] <br> * [備 考] * * @param map アクションマッピング * @param form アクションフォーム * @param req リクエスト * @param res レスポンス * @param con コネクション * @param changeKbn 処理区分 0:順序をあげる 1:順序を下げる * @throws SQLException SQL実行例外 * @return ActionForward */ private ActionForward __doSortChange( ActionMapping map, Adr080Form form, HttpServletRequest req, HttpServletResponse res, Connection con, int changeKbn) throws SQLException { con.setAutoCommit(false); boolean commitFlg = false; try { GsMessage gsMsg = new GsMessage(); Adr080Biz biz = new Adr080Biz(getRequestModel(req)); Adr080ParamModel paramMdl = new Adr080ParamModel(); paramMdl.setParam(form); biz.updateSort(con, paramMdl, changeKbn); paramMdl.setFormData(form); // ログ出力処理 AdrCommonBiz adrBiz = new AdrCommonBiz(con); adrBiz.outPutLog( map, req, res, gsMsg.getMessage(req, "cmn.change"), GSConstLog.LEVEL_TRACE, gsMsg.getMessage(req, "change.sort.order")); commitFlg = true; } catch (SQLException e) { log__.error("SQLException", e); throw e; } finally { if (commitFlg) { con.commit(); } else { JDBCUtil.rollback(con); } } return __doInit(map, form, req, res, con); }
/** * <br> * [機 能] 初期表示 <br> * [解 説] <br> * [備 考] * * @param map ActionMapping * @param form Adr080Form * @param req HttpServletRequest * @param res HttpServletResponse * @param con DB Connection * @return ActionForward * @throws SQLException 実行時例外 */ private ActionForward __doInit( ActionMapping map, Adr080Form form, HttpServletRequest req, HttpServletResponse res, Connection con) throws SQLException { con.setAutoCommit(true); Adr080Biz biz = new Adr080Biz(getRequestModel(req)); Adr080ParamModel paramMdl = new Adr080ParamModel(); paramMdl.setParam(form); biz.getInitData(paramMdl, con); paramMdl.setFormData(form); con.setAutoCommit(false); return map.getInputForward(); }