Interface FieldValidator<O,​F>

    • Method Detail

      • getFieldName

        String getFieldName()
        Returns:
        the field name of the object to validate.
      • getField

        F getField​(O object)
        Parameters:
        object - object to validate
        Returns:
        the field of the object to validate
      • validate

        void validate​(O object,
                      NuitonValidationContext validationContext,
                      ValidationMessagesCollector messagesCollector)
        Parameters:
        object - object to validate
        validationContext - to get access to outside world
        messagesCollector - to collect messages
      • getMessage

        String getMessage​(O object,
                          NuitonValidationContext validationContext)
        Parameters:
        object - object to validate
        validationContext - to get access to outside world
        Returns:
        the validation message