Example usage for org.springframework.web.bind WebDataBinder setValidator

List of usage examples for org.springframework.web.bind WebDataBinder setValidator

Introduction

In this page you can find the example usage for org.springframework.web.bind WebDataBinder setValidator.

Prototype

public void setValidator(@Nullable Validator validator) 

Source Link

Document

Set the Validator to apply after each binding step.

Usage

From source file:org.energyos.espi.datacustodian.web.custodian.AssociateUsagePointController.java

@InitBinder
protected void initBinder(WebDataBinder binder) {
    binder.setValidator(new UsagePointFormValidator());
}

From source file:CRM.web.InteractionsController.java

@InitBinder("interactions")
public void initBinder(WebDataBinder webDataBinder) {
    webDataBinder.setValidator((Validator) interactionsValidation);
}

From source file:org.openmrs.module.radiology.report.web.RadiologyReportFormController.java

@InitBinder("radiologyReport")
protected void initBinderRadiologyReport(WebDataBinder webDataBinder) {
    webDataBinder.setValidator(radiologyReportValidator);
}

From source file:org.jasig.schedassist.web.owner.schedule.ClearWeekFormController.java

/**
 * // www  .  j  a va  2s .  co m
 * @param binder
 */
@InitBinder
protected void initBinder(WebDataBinder binder) {
    binder.setValidator(new ClearAvailableScheduleFormBackingObjectValidator());
}

From source file:com.denimgroup.threadfix.webapp.controller.AddDefectTrackerController.java

@InitBinder
public void initBinder(WebDataBinder binder) {
    binder.setValidator(new BeanValidator());
}

From source file:org.opens.color.finder.webapp.controller.IndexController.java

/**
 * Initialisation du validateur//w  ww.j  av a2 s  .com
 */
@InitBinder("colorModel")
protected void initBinder(WebDataBinder binder) {
    binder.setValidator(new ColorModelValidator());
}

From source file:org.jasig.schedassist.web.owner.relationships.CreateAdhocRelationshipFormController.java

/**
 * /*w ww  . j  av a  2 s.  co  m*/
 * @param binder
 */
@InitBinder("command")
protected void initBinder(WebDataBinder binder) {
    binder.setValidator(new ModifyAdhocRelationshipFormBackingObjectValidator(this.calendarAccountDao));
}

From source file:it.reply.orchestrator.controller.DeploymentController.java

@InitBinder
protected void initBinder(WebDataBinder binder) {
    binder.setValidator(new DeploymentRequestValidator());
}

From source file:org.jasig.portlet.test.mvc.tests.CookieTestController.java

/**
* Sets up a {@link Validator} for the forms in this {@link Controller}.
* @param binder// www.  j av  a  2  s.  c  o m
*/
@InitBinder
protected void initBinder(WebDataBinder binder) {
    binder.setValidator(new Validator() {
        @Override
        public boolean supports(Class<?> clazz) {
            return CreateCookieFormBackingObject.class.equals(clazz);
        }

        @Override
        public void validate(Object target, Errors errors) {
            ValidationUtils.rejectIfEmpty(errors, "name", "name.empty", "name field cannot be empty");
            ValidationUtils.rejectIfEmpty(errors, "value", "value.empty", "value field cannot be empty");
        }
    });
}

From source file:org.darwinathome.server.controller.PlayerController.java

@InitBinder
public void initBinder(WebDataBinder binder) {
    binder.setValidator(new RegistrationFormValidator());
}