Package es.internna.framework.spring.mvc.validation

Source Code of es.internna.framework.spring.mvc.validation.AbstractValidatorHolder

package es.internna.framework.spring.mvc.validation;

import java.util.Collection;
import java.util.HashSet;
import java.util.Set;
import org.springframework.validation.Validator;

public class AbstractValidatorHolder implements ValidatorHolder
{
    protected Set<Validator> validators = new HashSet<Validator>();

    public void setValidators(Set<Validator> validators)
    {
        this.validators = validators;
    }

    public void addValidators(Collection<Validator> validators)
    {
        if (!validators.isEmpty()) this.validators.addAll(validators);
    }

    public void addValidator(Validator validator) {
        if (validator != null) {
            this.validators.add(validator);
        }
    }
   
    public void addValidator(Object validator)
    {
        if (validator != null) {
            if (Validator.class.isInstance(validator)) {
                Validator val = (Validator) validator;
                this.validators.add(val);
            }
        }
    }
}
TOP

Related Classes of es.internna.framework.spring.mvc.validation.AbstractValidatorHolder

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.