/** * <br> * [機 能] 削除処理を行う <br> * [解 説] <br> * [備 考] * * @param map マップ * @param form フォーム * @param req リクエスト * @param res レスポンス * @param con コネクション * @return ActionForward フォワード * @throws SQLException SQL実行例外 */ private ActionForward __doDelete( ActionMapping map, Ipk100Form form, HttpServletRequest req, HttpServletResponse res, Connection con) throws SQLException { ActionForward forward = null; Ipk100Biz biz = new Ipk100Biz(); int ismSid = NullDefault.getInt(form.getIsmSid(), 0); int specKbn = NullDefault.getInt(form.getSpecKbn(), 0); // スペックマスタの項目の削除を行う。 biz.deleteData(ismSid, con, getSessionUserSid(req), specKbn); // ログ出力処理 IpkBiz ipkBiz = new IpkBiz(con); String title = ""; if (specKbn == IpkConst.IPK_SPECKBN_CPU) { title = "[cpu]"; } else if (specKbn == IpkConst.IPK_SPECKBN_MEMORY) { title = "[memory]"; } else if (specKbn == IpkConst.IPK_SPECKBN_HD) { title = "[hd]"; } RequestModel reqMdl = getRequestModel(req); GsMessage gsMsg = new GsMessage(reqMdl); String textDelete = gsMsg.getMessage("cmn.delete"); ipkBiz.outPutLog(map, reqMdl, textDelete, GSConstLog.LEVEL_INFO, title + form.getIpk100name()); // 削除確認画面を設定する。 forward = __doDeleteCompDsp(map, form, req); return forward; }