Class StandardTransformers
java.lang.Object
dk.mada.jaxrs.generator.mpclient.validation.StandardTransformers
Standard transformers.
These provide a fall-back handling of validation annotations
if no more specific transformers have been in play.
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
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
-