Uses of Class
io.github.belgif.rest.problem.api.Input
Packages that use Input
-
Uses of Input in io.github.belgif.rest.problem.api
Methods in io.github.belgif.rest.problem.api that return InputModifier and TypeMethodDescriptionstatic <V> Input
<V> static <V> Input
<V> static <V> Input
<V> static <V> Input
<V> Methods in io.github.belgif.rest.problem.api that return types with arguments of type InputMethods in io.github.belgif.rest.problem.api with parameters of type InputModifier and TypeMethodDescriptionvoid
Set the inputs[] to the given inputs.static <T extends Temporal & Comparable<? super T>>
InputValidationIssueInputValidationIssues.invalidPeriod
(Input<T> start, Input<T> end) static InputValidationIssue
InputValidationIssues.requiredInputsIfPresent
(Input<?> target, List<Input<?>> inputs) Method parameters in io.github.belgif.rest.problem.api with type arguments of type InputModifier and TypeMethodDescriptionstatic InputValidationIssue
InputValidationIssues.anyOfExpected
(List<Input<?>> inputs) static InputValidationIssue
InputValidationIssues.equalExpected
(List<Input<?>> inputs) static InputValidationIssue
InputValidationIssues.exactlyOneOfExpected
(List<Input<?>> inputs) InputValidationIssue.inputs
(Collection<Input<?>> inputs) Set the inputs[] to the given collection.static InputValidationIssue
InputValidationIssues.requiredInputsIfPresent
(Input<?> target, List<Input<?>> inputs) static InputValidationIssue
InputValidationIssues.zeroOrAllOfExpected
(List<Input<?>> inputs) static InputValidationIssue
InputValidationIssues.zeroOrExactlyOneOfExpected
(List<Input<?>> inputs) -
Uses of Input in io.github.belgif.rest.problem.validation
Methods in io.github.belgif.rest.problem.validation that return InputMethods in io.github.belgif.rest.problem.validation that return types with arguments of type InputMethods in io.github.belgif.rest.problem.validation with parameters of type InputModifier and TypeMethodDescriptionValidate that any of the given inputs is present.AbstractRequestValidator.enterpriseNumber
(Input<String> enterpriseNumber) Validate the structure of a Belgif openapi-organization-identifier EnterpriseNumber.Validate that the given inputs are equal (according toObject.equals(Object)
).AbstractRequestValidator.establishmentUnitNumber
(Input<String> establishmentUnitNumber) Validate the structure of a Belgif openapi-organization-identifier EstablishmentUnitNumber.AbstractRequestValidator.exactlyOneOf
(Input<?>... inputs) Validate that exactly one of the given inputs is present.AbstractRequestValidator.incompleteDate
(Input<String> incompleteDate) Validate the structure of a Belgif openapi-time IncompleteDate.<T extends Comparable<T>>
SELFValidate that the given input value does not exceed the given maximum.<T extends Comparable<T>>
SELFValidate that the given input value is not less than the given minimum.AbstractRequestValidator.nullOrEqual
(Input<?> nullableInput, Input<?> mustMatch) Validate that the given input is either null, or equal to another given input if present.Validate the structure of a Belgif openapi-time Period or PeriodOptionalEnd.<T extends Temporal & Comparable<? super T>>
SELFValidate that two comparable temporal inputs make a valid period.<T extends Comparable<T>>
SELFValidate that the given input value is in the given [min, max] range.<T> SELF
AbstractRequestValidator.refData
(Input<T> input, Collection<T> allowedRefData) Validate that the given input is in the allowed reference data.<T> SELF
Validate that the given input is in the allowed reference data.<T> SELF
AbstractRequestValidator.refData
(Input<T> input, Supplier<Collection<T>> allowedRefDataSupplier) Validate that the given input is in the allowed reference data.<T> SELF
AbstractRequestValidator.refDatas
(Input<List<T>> input, Collection<T> allowedRefData) Validate that the given input is in the allowed reference data.<T> SELF
Validate that the given input is in the allowed reference data.<T> SELF
AbstractRequestValidator.refDatas
(Input<List<T>> input, Supplier<Collection<T>> allowedRefDataSupplier) Validate that the given input is in the allowed reference data.<T> SELF
Validate that the given input is not present.<T> SELF
Validate that the given input is present.AbstractRequestValidator.requireIfPresent
(Input<?> target, Input<?>... inputs) Validate that all the given inputs are present when the given target input is present.Validate the structure of a Belgif openapi-person-identifier SSIN.Validate the structure of a list of Belgif openapi-person-identifier SSIN.Validate the structure of a Belgif openapi-time YearMonth.AbstractRequestValidator.zeroOrAllOf
(Input<?>... inputs) Validate that all or none of the given inputs are present.AbstractRequestValidator.zeroOrExactlyOneOf
(Input<?>... inputs) Validate that exactly one or none of the given inputs are present.Constructors in io.github.belgif.rest.problem.validation with parameters of type InputConstructor parameters in io.github.belgif.rest.problem.validation with type arguments of type InputModifierConstructorDescriptionprotected
AbstractMultiInputValidator
(List<Input<? extends V>> inputs)