/** * <br> * [機 能] 自動送信先の表示設定 <br> * [解 説] <br> * [備 考] * * @param paramMdl パラメータモデル * @param con コネクション * @throws SQLException SQL実行時例外 */ protected void _setAutoDestDisp(Sml250ParamModel paramMdl, Connection con) throws SQLException { UserBiz usrBiz = new UserBiz(); SmlAccountDao sacDao = new SmlAccountDao(con); // To List<String> usrSidList = new ArrayList<String>(); List<String> accSidList = new ArrayList<String>(); List<LabelValueBean> labelList = new ArrayList<LabelValueBean>(); String[] strSids = paramMdl.getSml250AutoDestToUsrSid(); _splitSids(strSids, usrSidList, accSidList); labelList.addAll( usrBiz.getUserLabelList(con, usrSidList.toArray(new String[usrSidList.size()]))); labelList.addAll( sacDao.selectSacSids2( accSidList.toArray(new String[accSidList.size()]), SmlAccountDao.JKBN_LIV)); paramMdl.setSml250AutoDestToLabelList(labelList); // Cc usrSidList = new ArrayList<String>(); accSidList = new ArrayList<String>(); labelList = new ArrayList<LabelValueBean>(); strSids = paramMdl.getSml250AutoDestCcUsrSid(); _splitSids(strSids, usrSidList, accSidList); labelList.addAll( usrBiz.getUserLabelList(con, usrSidList.toArray(new String[usrSidList.size()]))); labelList.addAll( sacDao.selectSacSids2( accSidList.toArray(new String[accSidList.size()]), SmlAccountDao.JKBN_LIV)); paramMdl.setSml250AutoDestCcLabelList(labelList); // Bcc usrSidList = new ArrayList<String>(); accSidList = new ArrayList<String>(); labelList = new ArrayList<LabelValueBean>(); strSids = paramMdl.getSml250AutoDestBccUsrSid(); _splitSids(strSids, usrSidList, accSidList); labelList.addAll( usrBiz.getUserLabelList(con, usrSidList.toArray(new String[usrSidList.size()]))); labelList.addAll( sacDao.selectSacSids2( accSidList.toArray(new String[accSidList.size()]), SmlAccountDao.JKBN_LIV)); paramMdl.setSml250AutoDestBccLabelList(labelList); }