Class StandardTransformers

java.lang.Object
dk.mada.jaxrs.generator.mpclient.validation.StandardTransformers

public final class StandardTransformers extends Object
Standard transformers. These provide a fall-back handling of validation annotations if no more specific transformers have been in play.
  • Method Summary

    Modifier and Type
    Method
    Description
    static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State
    transformDecimalMax(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
    Transforms @DecimalMax annotation.
    static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State
    transformDecimalMin(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
    Transforms @DecimalMin annotation.
    static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State
    transformMax(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
    Transforms @Max annotation.
    static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State
    transformMin(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
    Transforms @Min annotation.
    static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State
    transformNullable(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
    Transforms @Nullable annotation.
    static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State
    transformPattern(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
    Transforms @Pattern annotation.
    static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State
    transformSizeItems(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
    Transforms @Size annotation from min/maxItems.
    static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State
    transformSizeLength(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
    Transforms @Size annotation from min/maxLength.
    static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State
    transformValid(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
    Transforms @Valid annotation.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • transformNullable

      public static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State transformNullable(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
      Transforms @Nullable annotation. This transformer does not clear the source state, so should not be rerun.
      Parameters:
      state - the previous state
      Returns:
      the updated state
    • transformValid

      public static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State transformValid(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
      Transforms @Valid annotation. This transformer does not clear the source state, so should not be rerun.
      Parameters:
      state - the previous state
      Returns:
      the updated state
    • transformPattern

      public static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State transformPattern(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
      Transforms @Pattern annotation.
      Parameters:
      state - the previous state
      Returns:
      the updated state
    • transformSizeItems

      public static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State transformSizeItems(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
      Transforms @Size annotation from min/maxItems.
      Parameters:
      state - the previous state
      Returns:
      the updated state
    • transformSizeLength

      public static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State transformSizeLength(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
      Transforms @Size annotation from min/maxLength.
      Parameters:
      state - the previous state
      Returns:
      the updated state
    • transformDecimalMin

      public static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State transformDecimalMin(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
      Transforms @DecimalMin annotation.
      Parameters:
      state - the previous state
      Returns:
      the updated state
    • transformDecimalMax

      public static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State transformDecimalMax(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
      Transforms @DecimalMax annotation.
      Parameters:
      state - the previous state
      Returns:
      the updated state
    • transformMin

      public static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State transformMin(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
      Transforms @Min annotation.
      Parameters:
      state - the previous state
      Returns:
      the updated state
    • transformMax

      public static dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State transformMax(dk.mada.jaxrs.generator.mpclient.validation.ValidationTransformer.State state)
      Transforms @Max annotation.
      Parameters:
      state - the previous state
      Returns:
      the updated state