Interface ValidationSupport

All Superinterfaces:
org.citrusframework.validation.context.HeaderValidationContextBuilder.Factory, org.citrusframework.validation.HeaderValidations, org.citrusframework.validation.json.JsonMessageValidationContextBuilder.Factory, org.citrusframework.validation.context.MessageValidationContextBuilder.Factory, org.citrusframework.validation.MessageValidations, org.citrusframework.validation.openapi.OpenApiMessageValidationContextBuilder.Factory, org.citrusframework.validation.expression.PathExpressionValidationContextBuilder.Factory, org.citrusframework.validation.expression.PathExpressionValidations, org.citrusframework.validation.script.ScriptValidationContextBuilder.Factory, org.citrusframework.validation.script.ScriptValidations, org.citrusframework.validation.ws.SoapMessageValidationContextBuilder.Factory, ValidationContextLookupSupport, org.citrusframework.validation.Validations, org.citrusframework.validation.xml.XmlMessageValidationContextBuilder.Factory, org.citrusframework.validation.yaml.YamlMessageValidationContextBuilder.Factory
All Known Implementing Classes:
DefaultValidations

public interface ValidationSupport extends org.citrusframework.validation.Validations, ValidationContextLookupSupport
Interface combines default implementations with domain specific language methods for all validations available in Citrus.
  • Method Details

    • headers

      default org.citrusframework.validation.context.HeaderValidationContext.Builder headers()
      Specified by:
      headers in interface org.citrusframework.validation.context.HeaderValidationContextBuilder.Factory
    • message

      default org.citrusframework.validation.context.DefaultMessageValidationContext.Builder message()
      Specified by:
      message in interface org.citrusframework.validation.context.MessageValidationContextBuilder.Factory
    • path

      Specified by:
      path in interface org.citrusframework.validation.expression.PathExpressionValidationContextBuilder.Factory
    • json

      Specified by:
      json in interface org.citrusframework.validation.json.JsonMessageValidationContextBuilder.Factory
    • script

      Specified by:
      script in interface org.citrusframework.validation.script.ScriptValidationContextBuilder.Factory
    • openApi

      default org.citrusframework.validation.openapi.OpenApiMessageValidationContextBuilder<?,?> openApi()
      Specified by:
      openApi in interface org.citrusframework.validation.openapi.OpenApiMessageValidationContextBuilder.Factory
    • soap

      default org.citrusframework.validation.ws.SoapMessageValidationContextBuilder soap()
      Specified by:
      soap in interface org.citrusframework.validation.ws.SoapMessageValidationContextBuilder.Factory
    • xml

      Specified by:
      xml in interface org.citrusframework.validation.xml.XmlMessageValidationContextBuilder.Factory
    • yaml

      Specified by:
      yaml in interface org.citrusframework.validation.yaml.YamlMessageValidationContextBuilder.Factory