/** * <br> * [機 能] アドレス帳の削除を行う <br> * [解 説] <br> * [備 考] * * @param con コネクション * @param paramMdl Adr020ParamModel * @param sessionUserSid セッションユーザSID * @throws Exception 実行例外 */ public void deleteAddress(Connection con, Adr020ParamModel paramMdl, int sessionUserSid) throws Exception { int adrSid = paramMdl.getAdr010EditAdrSid(); // アドレス帳情報の削除 AdrAddressDao addressDao = new AdrAddressDao(con); addressDao.delete(adrSid); // 担当者情報を削除する AdrPersonchargeDao adrPersonDao = new AdrPersonchargeDao(con); adrPersonDao.deleteToAddress(adrSid); // ラベル付与情報を削除する AdrBelongLabelDao belongLabelDao = new AdrBelongLabelDao(con); belongLabelDao.deleteToAddress(adrSid); // バイナリー情報を論理削除する AddressDao adrDao = new AddressDao(con); adrDao.deleteBinData(adrSid); // コンタクト履歴添付情報を削除する adrDao.deleteContactBinToAddress(adrSid); // コンタクト履歴情報を削除する AdrContactDao contactDao = new AdrContactDao(con); contactDao.deleteToAddress(adrSid); }