Example usage for org.springframework.validation AbstractPropertyBindingResult getPropertyEditorRegistry

List of usage examples for org.springframework.validation AbstractPropertyBindingResult getPropertyEditorRegistry

Introduction

In this page you can find the example usage for org.springframework.validation AbstractPropertyBindingResult getPropertyEditorRegistry.

Prototype

@Override
public PropertyEditorRegistry getPropertyEditorRegistry() 

Source Link

Document

Returns the underlying PropertyAccessor.

Usage

From source file:com.sinosoft.one.mvc.web.paramresolver.ServletRequestDataBinder.java

/**
 * Return the internal BindingResult held by this DataBinder, as
 * AbstractPropertyBindingResult.//  w  w  w  . j ava2  s  .c o m
 */
@Override
protected AbstractPropertyBindingResult getInternalBindingResult() {
    AbstractPropertyBindingResult bindingResult = super.getInternalBindingResult();

    // by mvc
    PropertyEditorRegistry registry = bindingResult.getPropertyEditorRegistry();
    registry.registerCustomEditor(Date.class, new DateEditor(Date.class));
    registry.registerCustomEditor(java.sql.Date.class, new DateEditor(java.sql.Date.class));
    registry.registerCustomEditor(java.sql.Time.class, new DateEditor(java.sql.Time.class));
    registry.registerCustomEditor(java.sql.Timestamp.class, new DateEditor(java.sql.Timestamp.class));
    return bindingResult;
}

From source file:com.laxser.blitz.web.paramresolver.ServletRequestDataBinder.java

/**
 * Return the internal BindingResult held by this DataBinder, as
 * AbstractPropertyBindingResult.//w w w. ja  va  2  s  . c o m
 */
@Override
protected AbstractPropertyBindingResult getInternalBindingResult() {
    AbstractPropertyBindingResult bindingResult = super.getInternalBindingResult();

    // by blitz
    PropertyEditorRegistry registry = bindingResult.getPropertyEditorRegistry();
    registry.registerCustomEditor(Date.class, new DateEditor(Date.class));
    registry.registerCustomEditor(java.sql.Date.class, new DateEditor(java.sql.Date.class));
    registry.registerCustomEditor(java.sql.Time.class, new DateEditor(java.sql.Time.class));
    registry.registerCustomEditor(java.sql.Timestamp.class, new DateEditor(java.sql.Timestamp.class));
    return bindingResult;
}

From source file:net.paoding.rose.web.paramresolver.ServletRequestDataBinder.java

/**
 * Return the internal BindingResult held by this DataBinder, as
 * AbstractPropertyBindingResult./*from  ww w . j ava 2  s .  c  om*/
 */
@Override
protected AbstractPropertyBindingResult getInternalBindingResult() {
    AbstractPropertyBindingResult bindingResult = super.getInternalBindingResult();

    // by rose
    PropertyEditorRegistry registry = bindingResult.getPropertyEditorRegistry();
    registry.registerCustomEditor(Date.class, new DateEditor(Date.class));
    registry.registerCustomEditor(java.sql.Date.class, new DateEditor(java.sql.Date.class));
    registry.registerCustomEditor(java.sql.Time.class, new DateEditor(java.sql.Time.class));
    registry.registerCustomEditor(java.sql.Timestamp.class, new DateEditor(java.sql.Timestamp.class));
    return bindingResult;
}