Package dk.mada.jaxrs.openapi
Class Validations
java.lang.Object
dk.mada.jaxrs.openapi.Validations
Validation factory.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Validation
Returns the simplest empty validation instance.static Validation
extractValidation
(io.swagger.v3.oas.models.media.Schema s, boolean required) Get a local Validation model objects from a schema.static Validation
Returns a validation that allows the type to be null.static Validation
Returns a more relaxed validation; not required and nullable.static Validation
Returns a validation that requires the type.static Validation
Returns the simplest required validation instance.
-
Method Details
-
emptyValidation
Returns the simplest empty validation instance.- Returns:
- the simplest empty validation instance
-
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 schemarequired
- the required state- Returns:
- a model validation instance
-
makeRelaxed
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
Returns a validation that requires the type.- Parameters:
v
- the validation to enable require on- Returns:
- a validation that requires the type
-
makeNullable
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
-