List of usage examples for org.springframework.beans.propertyeditors CustomNumberEditor CustomNumberEditor
public CustomNumberEditor(Class<? extends Number> numberClass, boolean allowEmpty) throws IllegalArgumentException
From source file:org.openmrs.module.formentry.web.dynamic.BatchFormEntryController.java
protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { super.initBinder(request, binder); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, true)); binder.registerCustomEditor(java.lang.Double.class, new CustomNumberEditor(java.lang.Double.class, true)); binder.registerCustomEditor(Location.class, new LocationEditor()); binder.registerCustomEditor(User.class, new UserEditor()); }
From source file:org.openmrs.web.controller.program.WorkflowFormController.java
protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { super.initBinder(request, binder); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, true)); }
From source file:org.openmrs.module.radiology.web.RadiologyDashboardObsController.java
@InitBinder void initBinder(WebDataBinder binder) { binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, true)); binder.registerCustomEditor(java.util.Date.class, new CustomDateEditor(Context.getDateFormat(), true)); binder.registerCustomEditor(Location.class, new LocationEditor()); binder.registerCustomEditor(java.lang.Boolean.class, new CustomBooleanEditor(true)); //allow for an empty boolean value binder.registerCustomEditor(Person.class, new PersonEditor()); binder.registerCustomEditor(Order.class, new OrderEditor()); binder.registerCustomEditor(Concept.class, new ConceptEditor()); binder.registerCustomEditor(Drug.class, new DrugEditor()); binder.registerCustomEditor(Location.class, new LocationEditor()); binder.registerCustomEditor(Encounter.class, new EncounterEditor()); }
From source file:org.openmrs.web.controller.form.FieldFormController.java
@Override protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { super.initBinder(request, binder); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, true)); }
From source file:org.openmrs.module.formentry.web.dynamic.PatientFormEntryController.java
protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { super.initBinder(request, binder); dateFormat = new SimpleDateFormat( OpenmrsConstants.OPENMRS_LOCALE_DATE_PATTERNS().get(Context.getLocale().toString().toLowerCase()), Context.getLocale()); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, true)); binder.registerCustomEditor(java.lang.Double.class, new CustomNumberEditor(java.lang.Double.class, true)); binder.registerCustomEditor(Location.class, new LocationEditor()); binder.registerCustomEditor(User.class, new UserEditor()); binder.registerCustomEditor(java.util.Date.class, new CustomDateEditor(dateFormat, true)); }
From source file:org.openmrs.module.conceptsearch.web.controller.ConceptNameTagFormController.java
/** * Allows for Integers to be used as values in input tags. Normally, only strings and lists are * expected/*from w ww . j a v a 2 s . co m*/ * * @see org.springframework.web.servlet.mvc.BaseCommandController#initBinder(javax.servlet.http.HttpServletRequest, * org.springframework.web.bind.ServletRequestDataBinder) */ protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { super.initBinder(request, binder); //NumberFormat nf = NumberFormat.getInstance(new Locale("en_US")); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, true)); }
From source file:org.openmrs.web.controller.report.PatientSearchListController.java
protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { super.initBinder(request, binder); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, true)); }
From source file:org.openmrs.module.tribe.web.controller.TribeFormController.java
/** * /*from w w w. jav a 2 s. c o m*/ * Allows for Integers to be used as values in input tags. * Normally, only strings and lists are expected * * @see org.springframework.web.servlet.mvc.BaseCommandController#initBinder(javax.servlet.http.HttpServletRequest, org.springframework.web.bind.ServletRequestDataBinder) */ protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { log.info("initBinder"); super.initBinder(request, binder); //NumberFormat nf = NumberFormat.getInstance(new Locale("en_US")); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, true)); }
From source file:org.openmrs.module.tribe.web.controller.TribeListController.java
/** * /*from ww w . ja v a2 s . c o m*/ * Allows for Integers to be used as values in input tags. * Normally, only strings and lists are expected * * @see org.springframework.web.servlet.mvc.BaseCommandController#initBinder(javax.servlet.http.HttpServletRequest, org.springframework.web.bind.ServletRequestDataBinder) */ protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { log.info("initBinder"); super.initBinder(request, binder); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, true)); }
From source file:org.openmrs.web.controller.concept.ConceptDrugFormController.java
/** * Allows for Integers to be used as values in input tags. Normally, only strings and lists are * expected//from w w w.ja va 2 s. c o m * * @see org.springframework.web.servlet.mvc.BaseCommandController#initBinder(javax.servlet.http.HttpServletRequest, * org.springframework.web.bind.ServletRequestDataBinder) */ protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { super.initBinder(request, binder); binder.registerCustomEditor(java.lang.Integer.class, new CustomNumberEditor(java.lang.Integer.class, true)); binder.registerCustomEditor(java.lang.Double.class, new CustomNumberEditor(java.lang.Double.class, true)); binder.registerCustomEditor(Concept.class, new ConceptEditor()); }