package org.openmrs.module.reporting.web.controller; import org.springframework.beans.propertyeditors.CustomDateEditor; import org.springframework.stereotype.Controller; import org.springframework.web.bind.WebDataBinder; import org.springframework.web.bind.annotation.InitBinder; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; @Controller public class RenderReportFormController { /* Date format */ private DateFormat ymd = new SimpleDateFormat("yyyy-MM-dd"); @InitBinder public void initBinder(WebDataBinder binder) { binder.registerCustomEditor(Date.class, new CustomDateEditor(ymd, true)); } @RequestMapping("/module/reporting/reports/renderDefaultReport") public ModelAndView renderDefaultReport() { return new ModelAndView("/module/reporting/reports/renderDefaultReport"); } }