Class ValidatorAdapter

  • All Implemented Interfaces:
    Validator

    public class ValidatorAdapter
    extends java.lang.Object
    implements Validator
    • Constructor Summary

      Constructors 
      Constructor Description
      ValidatorAdapter​(java.lang.Class<?> classToValidate)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Map<java.lang.String,​java.lang.String> addError​(java.util.Map<java.lang.String,​java.lang.String> errors, java.lang.String fieldName, java.lang.String message)  
      java.util.Map<java.lang.String,​java.lang.String> validate​(java.lang.Object object, java.util.Map<java.lang.String,​java.lang.String> labels)
      Validate input and return validation results
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ValidatorAdapter

        public ValidatorAdapter​(java.lang.Class<?> classToValidate)
    • Method Detail

      • validate

        public java.util.Map<java.lang.String,​java.lang.String> validate​(java.lang.Object object,
                                                                               java.util.Map<java.lang.String,​java.lang.String> labels)
                                                                        throws java.lang.Exception
        Description copied from interface: Validator
        Validate input and return validation results
        Specified by:
        validate in interface Validator
        Parameters:
        object - object to validate
        labels - language specific labels
        Returns:
        null when everything is fine; in case of error return a map with field-message pairs
        Throws:
        java.lang.Exception - when something goes wrong
      • addError

        protected java.util.Map<java.lang.String,​java.lang.String> addError​(java.util.Map<java.lang.String,​java.lang.String> errors,
                                                                                  java.lang.String fieldName,
                                                                                  java.lang.String message)