/** * <br> * [機 能] 初期表示処理 <br> * [解 説] <br> * [備 考] * * @param map マップ * @param form フォーム * @param req リクエスト * @param res レスポンス * @param con コネクション * @return ActionForward フォワード * @throws Exception 実行時例外 */ private ActionForward __doInit( ActionMapping map, Adr200Form form, HttpServletRequest req, HttpServletResponse res, Connection con) throws Exception { Adr200Biz biz = new Adr200Biz(getRequestModel(req)); Adr200ParamModel paramMdl = new Adr200ParamModel(); paramMdl.setParam(form); biz.setInitData(con, paramMdl); paramMdl.setFormData(form); return map.getInputForward(); }
/** * <br> * [機 能] OKボタンクリック時処理 <br> * [解 説] <br> * [備 考] * * @param map マップ * @param form フォーム * @param req リクエスト * @param res レスポンス * @param con コネクション * @return ActionForward フォワード * @throws Exception 実行時例外 */ private ActionForward __doEntry( ActionMapping map, Adr200Form form, HttpServletRequest req, HttpServletResponse res, Connection con) throws Exception { // 入力チェック ActionErrors errors = form.validateCheck(con, req); if (!errors.isEmpty()) { addErrors(req, errors); return __doInit(map, form, req, res, con); } boolean commit = false; try { Adr200Biz biz = new Adr200Biz(getRequestModel(req)); Adr200ParamModel paramMdl = new Adr200ParamModel(); paramMdl.setParam(form); biz.entryLabelData( con, paramMdl, getCountMtController(req), getSessionUserModel(req).getUsrsid()); paramMdl.setFormData(form); GsMessage gsMsg = new GsMessage(); String opCode = gsMsg.getMessage(req, "cmn.entry"); // ログ出力処理 AdrCommonBiz adrBiz = new AdrCommonBiz(con); adrBiz.outPutLog(map, req, res, opCode, GSConstLog.LEVEL_TRACE, ""); con.commit(); commit = true; } catch (Exception e) { log__.error("ラベル情報の登録に失敗"); throw e; } finally { if (!commit) { con.rollback(); } } form.setAdr200closeFlg(true); return __doInit(map, form, req, res, con); }