Ejemplo n.º 1
0
  /**
   * <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();
  }
Ejemplo n.º 2
0
  /**
   * <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);
  }