/** * Processes the form when a user submits. * * @param cohortDefinition * @param bindingResult * @return */ @RequestMapping("/module/reporting/deleteParameter") public ModelAndView removeParameter( @RequestParam(value = "uuid", required = false) String uuid, @RequestParam(value = "type", required = false) Class<Parameterizable> type, @RequestParam(value = "parameterName", required = false) String parameterName, @RequestParam(value = "redirectUrl", required = false) String redirectUrl) { Parameterizable parameterizable = ParameterizableUtil.getParameterizable(uuid, type); if (parameterizable != null) { parameterizable.removeParameter(parameterName); ParameterizableUtil.saveParameterizable(parameterizable); } return new ModelAndView("redirect:" + redirectUrl); }