Class CheckFieldUniqueness<O extends ReferentialDto,​F>

  • All Implemented Interfaces:
    io.ultreia.java4all.validation.impl.java.FieldValidator<O,​F>

    public class CheckFieldUniqueness<O extends ReferentialDto,​F>
    extends io.ultreia.java4all.validation.impl.java.validator.FieldValidatorSupport<O,​F>
    Created by tchemit on 19/10/2018.
    Author:
    Tony Chemit - dev@tchemit.fr
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CheckFieldUniqueness.Generator  
      • Nested classes/interfaces inherited from class io.ultreia.java4all.validation.impl.java.validator.FieldValidatorSupport

        io.ultreia.java4all.validation.impl.java.validator.FieldValidatorSupport.GeneratorSupport
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void validate​(O object, io.ultreia.java4all.validation.api.NuitonValidationContext validationContext, io.ultreia.java4all.validation.impl.java.ValidationMessagesCollector messagesCollector)  
      • Methods inherited from class io.ultreia.java4all.validation.impl.java.validator.FieldValidatorSupport

        fieldFunction, getField, getFieldName, getMessage
      • Methods inherited from interface io.ultreia.java4all.validation.impl.java.FieldValidator

        addMessage
    • Constructor Detail

      • CheckFieldUniqueness

        public CheckFieldUniqueness​(String fieldName,
                                    Function<O,​F> fieldFunction)
    • Method Detail

      • validate

        public void validate​(O object,
                             io.ultreia.java4all.validation.api.NuitonValidationContext validationContext,
                             io.ultreia.java4all.validation.impl.java.ValidationMessagesCollector messagesCollector)