public ActionForward selectMonitorServiceTemplate( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String templateId = request.getParameter("templateId"); if (StringUtils.isNotBlank(templateId)) { MonitorServiceTemplate monitorServiceTemplate = templateService.findMonitorServiceTemplateById(Integer.valueOf(templateId)); request.setAttribute("monitorServiceTemplate", monitorServiceTemplate); } List list = templateService.findAllMonitorServiceTemplate(); request.setAttribute("list", list); request.setAttribute("templateId", templateId); return mapping.findForward("selectServiceTemplate"); }
public ActionForward updateMonitorServiceTemplate( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { MonitorServiceTemplate monitorServiceTemplate = (MonitorServiceTemplate) ((DynaActionForm) form).get("monitorServiceTemplate"); DependencyUtil.clearDependencyProperty(monitorServiceTemplate); templateService.updateMonitorServiceTemplate(monitorServiceTemplate); return mapping.findForward("success"); }
public ActionForward editMonitorServiceTemplate( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String templateId = request.getParameter("templateId"); MonitorServiceTemplate monitorServiceTemplate = templateService.findMonitorServiceTemplateById(Integer.valueOf(templateId)); DependencyUtil.initDependencyProperty(monitorServiceTemplate); List monitorTimePeriods = templateService.findAllMonitorTimePeriods(); List monitorContactgroups = monitorSupportService.findAllMonitorContactgroups(); List serviceCommands = monitorSupportService.findMonitorCommands(Integer.valueOf(2)); ((DynaActionForm) form).set("monitorServiceTemplate", monitorServiceTemplate); ((DynaActionForm) form).set("type", "edit"); request.getSession().setAttribute("monitorTimePeriods", monitorTimePeriods); request.getSession().setAttribute("monitorContactgroups", monitorContactgroups); request.getSession().setAttribute("serviceCommands", serviceCommands); return mapping.findForward("input"); }
public ActionForward viewMonitorServiceTemplate( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String templateId = request.getParameter("templateId"); MonitorServiceTemplate monitorServiceTemplate = templateService.findMonitorServiceTemplateById(Integer.valueOf(templateId)); DependencyUtil.initDependencyProperty(monitorServiceTemplate); ((DynaActionForm) form).set("monitorServiceTemplate", monitorServiceTemplate); return mapping.findForward("view"); }
public ActionForward deleteMonitorServiceTemplate( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String templateId = request.getParameter("templateId"); response.setCharacterEncoding("UTF-8"); PrintWriter writer = response.getWriter(); templateService.deleteMonitorServiceTemplate(Integer.valueOf(templateId)); writer.write("删除服务模板成功!"); return null; }
public ActionForward inputMonitorServiceTemplate( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { MonitorServiceTemplate monitorServiceTemplate = new MonitorServiceTemplate(); List monitorTimePeriods = templateService.findAllMonitorTimePeriods(); List monitorContactgroups = monitorSupportService.findAllMonitorContactgroups(); List serviceCommands = monitorSupportService.findMonitorCommands(Integer.valueOf(2)); ((DynaActionForm) form).set("monitorServiceTemplate", monitorServiceTemplate); ((DynaActionForm) form).set("type", "add"); request.getSession().setAttribute("monitorTimePeriods", monitorTimePeriods); request.getSession().setAttribute("monitorContactgroups", monitorContactgroups); request.getSession().setAttribute("serviceCommands", serviceCommands); return mapping.findForward("input"); }
public ActionForward listMonitorServiceTemplate( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { // query condition MonitorServiceTemplate monitorServiceTemplate = (MonitorServiceTemplate) ((DynaActionForm) form).get("monitorServiceTemplate"); List monitorContactgroups = monitorSupportService.findAllMonitorContactgroups(); DBPaginatedList page = new DBPaginatedList(); PaginationUtil.pageInfoPopulate("row", request, page); templateService.findMonitorServiceTemplateByPage(page, monitorServiceTemplate); request.setAttribute("serviceTemplates", page); request.getSession().setAttribute("monitorContactgroups", monitorContactgroups); ((DynaActionForm) form).set("monitorServiceTemplate", monitorServiceTemplate); return mapping.findForward("list"); }
/** * 增加服务模板 * * @param mapping . * @param form . * @param request . * @param response . * @return . * @throws Exception . */ public ActionForward addMonitorServiceTemplate( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { ActionMessages errors = new ActionMessages(); try { MonitorServiceTemplate monitorServiceTemplate = (MonitorServiceTemplate) ((DynaActionForm) form).get("monitorServiceTemplate"); DependencyUtil.clearDependencyProperty(monitorServiceTemplate); templateService.saveMonitorServiceTemplate(monitorServiceTemplate); } catch (TemplateAlreadyExistException e) { errors.add("addMonitorServiceTemplate", new ActionMessage("errors.TemplateExist")); } if (!errors.isEmpty()) { saveErrors(request, errors); return mapping.findForward("input"); } else { return mapping.findForward("success"); } }