Class DataTypesValidator
java.lang.Object
no.digipost.api.datatypes.validation.DataTypesValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Stream<DataTypesValidationError<T>>validate(Collection<T> object) <T,U> Optional<U> validate(Collection<T> object, Function<? super Set<DataTypesValidationError<T>>, U> onValidationError) <T> Stream<DataTypesValidationError<T>>validate(T object) <T,U> Optional<U> validate(T object, Function<? super Set<DataTypesValidationError<T>>, U> onValidationError) <T,U extends Exception>
voidvalidateOrThrow(Collection<T> object, Function<? super Set<DataTypesValidationError<T>>, U> onValidationError) <T,U extends Exception>
voidvalidateOrThrow(T object, Function<? super Set<DataTypesValidationError<T>>, U> onValidationError)
-
Constructor Details
-
DataTypesValidator
public DataTypesValidator(javax.validation.Validator validator) -
DataTypesValidator
public DataTypesValidator()
-
-
Method Details
-
validate
-
validate
-
validate
public <T,U> Optional<U> validate(T object, Function<? super Set<DataTypesValidationError<T>>, U> onValidationError) -
validate
public <T,U> Optional<U> validate(Collection<T> object, Function<? super Set<DataTypesValidationError<T>>, U> onValidationError) -
validateOrThrow
public <T,U extends Exception> void validateOrThrow(T object, Function<? super Set<DataTypesValidationError<T>>, U> onValidationError) throws U- Throws:
U extends Exception
-
validateOrThrow
public <T,U extends Exception> void validateOrThrow(Collection<T> object, Function<? super Set<DataTypesValidationError<T>>, U> onValidationError) throws U- Throws:
U extends Exception
-