Class FlowValidationException

All Implemented Interfaces:
Serializable

public class FlowValidationException extends FlowException
Flow parameter validation exception

Thrown when input parameters to the flow engine do not meet requirements For example: required parameter is empty, parameter format is incorrect, etc.

Since:
1.0.0
See Also:
  • Constructor Details

    • FlowValidationException

      public FlowValidationException(String code, String message)
      Constructor
      Parameters:
      code - error code
      message - error message
    • FlowValidationException

      public FlowValidationException(String code, String message, Throwable cause)
      Constructor
      Parameters:
      code - error code
      message - error message
      cause - cause
  • Method Details

    • required

      public static FlowValidationException required(String fieldName)
      Required field is empty
      Parameters:
      fieldName - field name
      Returns:
      exception
    • notEmpty

      public static FlowValidationException notEmpty(String fieldName)
      Field value cannot be empty
      Parameters:
      fieldName - field name
      Returns:
      exception
    • mustBePositive

      public static FlowValidationException mustBePositive(String fieldName)
      Max size must be positive
      Parameters:
      fieldName - field name
      Returns:
      exception