Class RequestPreconditions

java.lang.Object
org.davidmoten.oa3.codegen.spring.runtime.RequestPreconditions

public final class RequestPreconditions extends Object
  • Constructor Details

    • RequestPreconditions

      public RequestPreconditions()
  • Method Details

    • checkNotNull

      public static <T> T checkNotNull(T t, String parameterName)
    • checkMinimum

      public static void checkMinimum(Number x, String min, String name)
    • checkMinimum

      public static void checkMinimum(Optional<? extends Number> x, String min, String name)
    • checkMinimum

      public static void checkMinimum(org.openapitools.jackson.nullable.JsonNullable<? extends Number> x, String min, String name)
    • checkMaximum

      public static void checkMaximum(Number x, String max, String name)
    • checkMaximum

      public static void checkMaximum(Optional<? extends Number> x, String max, String name)
    • checkMaximum

      public static void checkMaximum(org.openapitools.jackson.nullable.JsonNullable<? extends Number> x, String max, String name)
    • checkMinimum

      public static void checkMinimum(Number x, String min, String name, boolean exclusive)
    • checkMinimum

      public static void checkMinimum(Optional<? extends Number> x, String min, String name, boolean exclusive)
    • checkMinimum

      public static void checkMinimum(Collection<? extends Number> x, String min, String name)
    • checkMinimum

      public static void checkMinimum(Collection<? extends Number> x, String min, String name, boolean exclusive)
    • checkMaximum

      public static void checkMaximum(Number x, String max, String name, boolean exclusive)
    • checkMaximum

      public static void checkMaximum(Optional<? extends Number> x, String max, String name, boolean exclusive)
    • checkMaximum

      public static void checkMaximum(org.openapitools.jackson.nullable.JsonNullable<? extends Number> x, String max, String name, boolean exclusive)
    • checkMaximum

      public static void checkMaximum(Collection<? extends Number> x, String max, String name)
    • checkMaximum

      public static void checkMaximum(Collection<? extends Number> x, String max, String name, boolean exclusive)
    • checkMinLength

      public static void checkMinLength(String s, int minLength, String name)
    • checkMinLength

      public static void checkMinLength(Optional<String> s, int minLength, String name)
    • checkMinLength

      public static void checkMinLength(org.openapitools.jackson.nullable.JsonNullable<String> s, int minLength, String name)
    • checkMaxLength

      public static void checkMaxLength(String s, int maxLength, String name)
    • checkMinLength

      public static void checkMinLength(Collection<String> list, int minLength, String name)
    • checkMaxLength

      public static void checkMaxLength(Collection<String> list, int maxLength, String name)
    • checkMaxLength

      public static void checkMaxLength(Optional<?> s, int maxLength, String name)
    • checkMaxLength

      public static void checkMaxLength(org.openapitools.jackson.nullable.JsonNullable<?> s, int maxLength, String name)
    • checkMinSize

      public static void checkMinSize(Collection<?> collection, int min, String name)
    • checkMinSize

      public static <T> void checkMinSize(Optional<? extends Collection<T>> collection, int min, String name)
    • checkMinSize

      public static <T> void checkMinSize(org.openapitools.jackson.nullable.JsonNullable<? extends Collection<T>> collection, int min, String name)
    • checkMaxSize

      public static void checkMaxSize(Collection<?> collection, int max, String name)
    • checkMaxSize

      public static <T> void checkMaxSize(Optional<? extends Collection<T>> collection, int max, String name)
    • checkMatchesPattern

      public static void checkMatchesPattern(String s, String pattern, String name)
    • checkMatchesPattern

      public static void checkMatchesPattern(Collection<String> list, String pattern, String name)
    • checkMatchesPattern

      public static void checkMatchesPattern(Optional<?> s, String pattern, String name)