Class CustomValidatorDefinition

java.lang.Object
org.apache.camel.model.validator.ValidatorDefinition
org.apache.camel.model.validator.CustomValidatorDefinition
All Implemented Interfaces:
CopyableDefinition<ValidatorDefinition>

@Metadata(label="validation") public class CustomValidatorDefinition extends ValidatorDefinition
Represents a CustomValidator. One of the bean reference (ref) or fully qualified class name (className) of the custom Validator needs to be specified.
  • Constructor Details

    • CustomValidatorDefinition

      public CustomValidatorDefinition()
    • CustomValidatorDefinition

      protected CustomValidatorDefinition(CustomValidatorDefinition source)
  • Method Details

    • getRef

      public String getRef()
    • copyDefinition

      public CustomValidatorDefinition copyDefinition()
      Description copied from interface: CopyableDefinition
      Makes a copy of this definition.
    • setRef

      public void setRef(String ref)
      Set a bean reference of the Validator
    • getClassName

      public String getClassName()
    • setClassName

      public void setClassName(String className)
      Set a class name of the Validator