Interface FieldValidator<VALUE>


public interface FieldValidator<VALUE>
  • Method Summary

    Modifier and Type Method Description
    static <VALUE> FieldValidator<VALUE> fromErrorMessageFunction​(java.util.function.Function<VALUE,​java.lang.String> errorMessageOrNullFunction)  
    static <VALUE> FieldValidator<VALUE> fromPredicate​(java.util.function.Predicate<VALUE> validationPredicate, java.lang.String errorMessage)  
    java.util.List<FieldMessage> validate​(VALUE value)  
  • Method Details

    • validate

      java.util.List<FieldMessage> validate​(VALUE value)
    • fromPredicate

      static <VALUE> FieldValidator<VALUE> fromPredicate​(java.util.function.Predicate<VALUE> validationPredicate, java.lang.String errorMessage)
    • fromErrorMessageFunction

      static <VALUE> FieldValidator<VALUE> fromErrorMessageFunction​(java.util.function.Function<VALUE,​java.lang.String> errorMessageOrNullFunction)