/** * 모바일 기기 정보 수정 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"); }
/** * 불필요한 그룹정보 목록을 화면에 조회하여 데이터베이스에서 삭제 * * @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"); }
/** * 그룹 기본정보를 화면에서 입력하여 항목의 정합성을 체크하고 데이터베이스에 저장 * * @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"); }