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