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(io.swagger.v3.oas.models.media.Schema s, boolean required)
      Get a local Validation model objects from a schema.
      Parameters:
      s - the schema
      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
    • makeNullable

      public static Validation makeNullable(Validation v)
      Returns a validation that allows the type to be null.
      Parameters:
      v - the validation to enable require on
      Returns:
      a validation that allows the type to be null