Пример #1
0
  /**
   * 기념일정보를 일괄등록처리한다.
   *
   * @param annvrsryManageVO
   * @param checkedAnnvrsryManageForInsert
   */
  public void insertAnnvrsryManageBnde(
      AnnvrsryManageVO annvrsryManageVO, String checkedAnnvrsryManageForInsert) {
    AnnvrsryManageVO annvrsryManage;

    String[] annvrsryManageValues = checkedAnnvrsryManageForInsert.split("[$]");
    String[] sTempAnnvrsryManage;
    String sTemp = null;

    if (checkedAnnvrsryManageForInsert != null && !checkedAnnvrsryManageForInsert.equals("")) {
      for (int i = 0; i < annvrsryManageValues.length; i++) {
        annvrsryManage = new AnnvrsryManageVO();
        sTemp = annvrsryManageValues[i];
        sTempAnnvrsryManage = sTemp.split(",");
        annvrsryManage.setUsid(sTempAnnvrsryManage[0]);

        annvrsryManage.setAnnvrsryDe(StringUtil.removeMinusChar(sTempAnnvrsryManage[1]));
        annvrsryManage.setCldrSe(sTempAnnvrsryManage[2]);
        annvrsryManage.setAnnvrsrySe(sTempAnnvrsryManage[3]);
        annvrsryManage.setAnnvrsryNm(sTempAnnvrsryManage[4]);
        if ("Y".equals(sTempAnnvrsryManage[5])) annvrsryManage.setReptitSe("1");
        annvrsryManage.setAnnvrsryBeginDe("7");
        annvrsryManage.setAnnvrsrySetup("Y");
        annvrsryManage.setMemo("기념일 일괄등록");

        try {
          annvrsryManage.setAnnId(annvrsryManageIdGnrService.getNextStringId());
        } catch (FdlException e) {
          throw new RuntimeException(e);
        }

        annvrsryManage.setFrstRegisterId(annvrsryManageVO.getFrstRegisterId());
        annvrsryManageMapper.insertAnnvrsryManage(annvrsryManage);
      }
    }
  }