Example usage for org.springframework.beans.propertyeditors CustomNumberEditor CustomNumberEditor

List of usage examples for org.springframework.beans.propertyeditors CustomNumberEditor CustomNumberEditor

Introduction

In this page you can find the example usage for org.springframework.beans.propertyeditors CustomNumberEditor CustomNumberEditor.

Prototype

public CustomNumberEditor(Class<? extends Number> numberClass, boolean allowEmpty)
        throws IllegalArgumentException 

Source Link

Document

Create a new CustomNumberEditor instance, using the default valueOf methods for parsing and toString methods for rendering.

Usage

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());
}