Interface Validator

  • All Known Implementing Classes:
    ValidatorAdapter

    public interface Validator
    Interface for input validation logic
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      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
    • Method Detail

      • validate

        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
        Validate input and return validation results
        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