Class DefaultValidationContext

java.lang.Object
org.citrusframework.validation.context.DefaultValidationContext
All Implemented Interfaces:
ValidationContext
Direct Known Subclasses:
DefaultMessageValidationContext

public class DefaultValidationContext extends Object implements ValidationContext
Default validation context keeps track of its status to mark if this context has been processed during the validation.
Since:
2.4
  • Constructor Details

    • DefaultValidationContext

      public DefaultValidationContext()
  • Method Details

    • updateStatus

      public void updateStatus(ValidationStatus status)
      Updates the validation status if update is allowed according to the current status.
      Specified by:
      updateStatus in interface ValidationContext
      Parameters:
      status - the new status
    • getStatus

      public ValidationStatus getStatus()
      Description copied from interface: ValidationContext
      Marks the validation result for this context. By default, all validation context do have the status UNKNOWN marking that the validation has not performed yet. Validators must set proper status after the validation to mark the context as being processed.
      Specified by:
      getStatus in interface ValidationContext
      Returns:
      the status indicating the validation result for this context.