Class GenericPayloadValidator<T>

    • Field Detail

      • validateRequiredFields

        protected boolean validateRequiredFields
      • supportedClass

        protected Class<T> supportedClass
    • Constructor Detail

      • GenericPayloadValidator

        public GenericPayloadValidator​(Class<T> supportedClass,
                                       boolean validateRequiredFields)
    • Method Detail

      • supports

        public boolean supports​(Class<?> clazz)
        Specified by:
        supports in interface org.springframework.validation.Validator
      • validate

        public void validate​(Object target,
                             org.springframework.validation.Errors errors)
        Specified by:
        validate in interface org.springframework.validation.Validator
      • validatePayload

        protected abstract void validatePayload​(T target,
                                                org.springframework.validation.Errors errors)