Class Validations

java.lang.Object
dk.mada.jaxrs.openapi.Validations

public final class Validations extends Object
Validation factory.
  • Method Details

    • emptyValidation

      public static Validation emptyValidation()
      Returns the simplest empty validation instance.
      Returns:
      the simplest empty validation instance
    • requiredValidation

      public static Validation requiredValidation()
      Returns the simplest required validation instance.
      Returns:
      the simplest required validation instance
    • extractValidation

      public static Validation extractValidation(SchemaParser sp, boolean required)
      Get a local Validation model objects from a schema.
      Parameters:
      sp - the schema parser
      required - the required state
      Returns:
      a model validation instance
    • makeRelaxed

      public static Validation makeRelaxed(Validation v)
      Returns a more relaxed validation; not required and nullable.
      Parameters:
      v - the validation to relax
      Returns:
      a more relaxed validation; not required and nullable
    • makeRequired

      public static Validation makeRequired(Validation v)
      Returns a validation that requires the type.
      Parameters:
      v - the validation to enable require on
      Returns:
      a validation that requires the type