/**
   * 모바일 기기 정보 수정 Service interface 호출 및 결과를 반환한다.
   *
   * @param deviceIdentVO
   */
  @RequestMapping(value = "/mbl/com/mdi/updateDeviceIdent.do")
  @Secured("ROLE_ADMIN")
  public String updateDeviceIdent(
      @ModelAttribute DeviceIdentVO deviceIdentVO, BindingResult bindingResult, ModelMap model) {

    // Validation
    beanValidator.validate(deviceIdentVO, bindingResult);
    if (bindingResult.hasErrors()) {

      model.addAttribute("browserCmmCodeDetailList", cmmUseService.selectCmmCodeList("COM083"));
      model.addAttribute("osCmmCodeDetailList", cmmUseService.selectCmmCodeList("COM084"));

      RequestContextHolder.getRequestAttributes()
          .setAttribute("jspPrefix", "aramframework/mbl", RequestAttributes.SCOPE_REQUEST);
      return WebUtil.adjustViewName("/com/mdi/DeviceIdentEdit");
    }

    deviceIdentService.updateDeviceIdent(deviceIdentVO);

    // XML 파일 생성
    deviceIdentService.createDeviceIndentListToXML();

    model.addAttribute("message", MessageHelper.getMessage("success.common.insert"));
    return WebUtil.redirectJsp(model, "/mbl/com/mdi/listDeviceIdent.do");
  }
  /**
   * 모바일 기기 정보 등록 Service interface 호출 및 결과를 반환한다.
   *
   * @param deviceIdentVO
   */
  @RequestMapping(value = "/mbl/com/mdi/insertDeviceIdent.do")
  @Secured("ROLE_ADMIN")
  public String insertDeviceIdent(
      @ModelAttribute DeviceIdentVO deviceIdentVO, BindingResult bindingResult, ModelMap model) {

    beanValidator.validate(deviceIdentVO, bindingResult);
    if (bindingResult.hasErrors()) {

      model.addAttribute("browserCmmCodeDetailList", cmmUseService.selectCmmCodeList("COM083"));
      model.addAttribute("osCmmCodeDetailList", cmmUseService.selectCmmCodeList("COM084"));

      RequestContextHolder.getRequestAttributes()
          .setAttribute("jspPrefix", "aramframework/mbl", RequestAttributes.SCOPE_REQUEST);
      return WebUtil.adjustViewName("/com/mdi/DeviceIdentRegist");
    }

    // 로그인VO에서 사용자 정보 가져오기
    LoginVO loginVO = (LoginVO) UserDetailsHelper.getAuthenticatedUser();
    deviceIdentVO.setMberId(loginVO.getId());
    deviceIdentVO.setBrowserNm("COM083");
    deviceIdentVO.setOsNm("COM084");

    deviceIdentService.insertDeviceIdent(deviceIdentVO);

    // XML 파일 생성
    deviceIdentService.createDeviceIndentListToXML();

    model.addAttribute("message", MessageHelper.getMessage("success.common.insert"));
    return WebUtil.redirectJsp(model, "/mbl/com/mdi/listDeviceIdent.do");
  }
Esempio n. 3
0
  /**
   * 불필요한 그룹정보 목록을 화면에 조회하여 데이터베이스에서 삭제
   *
   * @param groupIds
   */
  @RequestMapping(value = "/sec/grp/deleteListGroup.do")
  @Secured("ROLE_ADMIN")
  public String deleteListGroup(@RequestParam String groupIds, ModelMap model) {

    groupService.deleteGroups(groupIds);

    model.addAttribute("message", MessageHelper.getMessage("success.common.delete"));
    return WebUtil.redirectJsp(model, "/sec/grp/listGroup.do");
  }
  /**
   * 약관정보를 삭제 처리한다.
   *
   * @param stplatManageVO
   */
  @RequestMapping("/uss/sam/stp/deleteStplat.do")
  @Secured("ROLE_ADMIN")
  public String deleteStplat(@ModelAttribute StplatManageVO stplatManageVO, ModelMap model) {

    stplatManageService.deleteStplat(stplatManageVO);

    model.addAttribute("message", MessageHelper.getMessage("success.common.delete"));
    return WebUtil.redirectJsp(model, "/uss/sam/stp/listStplat.do");
  }
  /**
   * 모바일 기기 정보 삭제 Service interface 호출 및 결과를 반환한다.
   *
   * @param deviceIdentVO
   */
  @RequestMapping(value = "/mbl/com/mdi/deleteDeviceIdent.do")
  @Secured("ROLE_ADMIN")
  public String deleteDeviceIdent(@ModelAttribute DeviceIdentVO deviceIdentVO, ModelMap model) {

    deviceIdentService.deleteDeviceIdent(deviceIdentVO);

    // XML 파일 생성
    deviceIdentService.createDeviceIndentListToXML();

    model.addAttribute("message", MessageHelper.getMessage("success.common.insert"));
    return WebUtil.redirectJsp(model, "/mbl/com/mdi/listDeviceIdent.do");
  }
Esempio n. 6
0
  /**
   * 그룹 기본정보를 화면에서 입력하여 항목의 정합성을 체크하고 데이터베이스에 저장
   *
   * @param groupVO
   */
  @RequestMapping(value = "/sec/grp/insertGroup.do")
  @Secured("ROLE_ADMIN")
  public String insertGroup(
      @ModelAttribute GroupVO groupVO, BindingResult bindingResult, ModelMap model) {

    beanValidator.validate(groupVO, bindingResult); // validation 수행
    if (bindingResult.hasErrors()) {
      return WebUtil.adjustViewName("/sec/grp/GroupRegist");
    }

    groupService.insertGroup(groupVO);

    model.addAttribute("message", MessageHelper.getMessage("success.common.insert"));
    return WebUtil.redirectJsp(model, "/sec/grp/listGroup.do");
  }
  /**
   * 약관정보를 등록한다.
   *
   * @param stplatManageVO
   */
  @RequestMapping("/uss/sam/stp/insertStplat.do")
  @Secured("ROLE_ADMIN")
  public String insertStplat(
      @ModelAttribute StplatManageVO stplatManageVO, BindingResult bindingResult, ModelMap model) {

    beanValidator.validate(stplatManageVO, bindingResult);
    if (bindingResult.hasErrors()) {
      return WebUtil.adjustViewName("/uss/sam/stp/StplatRegist");
    }

    // 로그인VO에서 사용자 정보 가져오기
    LoginVO loginVO = (LoginVO) UserDetailsHelper.getAuthenticatedUser();
    stplatManageVO.setFrstRegisterId(loginVO.getUniqId()); // 최초등록자ID

    stplatManageService.insertStplat(stplatManageVO);

    model.addAttribute("message", MessageHelper.getMessage("success.common.insert"));
    return WebUtil.redirectJsp(model, "/uss/sam/stp/listStplat.do");
  }