Class EventMappingValidValidator

  • All Implemented Interfaces:
    javax.validation.ConstraintValidator<EventMappingValid,​java.lang.Object>

    public class EventMappingValidValidator
    extends java.lang.Object
    implements javax.validation.ConstraintValidator<EventMappingValid,​java.lang.Object>
    Validates that the mappingConfiguration of the given EventConfigurationModel is configured correctly.
    • Constructor Detail

      • EventMappingValidValidator

        public EventMappingValidValidator()
    • Method Detail

      • initialize

        public void initialize​(EventMappingValid eventMappingValid)
        Specified by:
        initialize in interface javax.validation.ConstraintValidator<EventMappingValid,​java.lang.Object>
      • generatePattern

        protected java.util.regex.Pattern generatePattern​(java.lang.String regexp,
                                                          javax.validation.constraints.Pattern.Flag[] flags)
      • isValid

        public boolean isValid​(java.lang.Object o,
                               javax.validation.ConstraintValidatorContext constraintValidatorContext)
        Specified by:
        isValid in interface javax.validation.ConstraintValidator<EventMappingValid,​java.lang.Object>
      • findMethod

        @Deprecated(since="2005",
                    forRemoval=true)
        protected java.util.Optional<java.beans.PropertyDescriptor> findMethod​(java.lang.Class reflectedClass,
                                                                               java.lang.String propertyName)
        Deprecated, for removal: This API element is subject to removal in a future version.
      • beanExistAndHasCorrectType

        protected boolean beanExistAndHasCorrectType​(java.lang.String beanName)