Interface InvariantValidator<T>
- All Superinterfaces:
CreationValidator<T>,UpdateValidator<T>,Validator<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault InvariantValidator<T>and(InvariantValidator<T> then) static <T> InvariantValidator<T>forCondition(Predicate<T> predicate, String messageKey) static <T> InvariantValidator<T>forCondition(Predicate<T> predicate, Function<T, ErrorDescription> errorSupplier) Methods inherited from interface com.flowingcode.backendcore.service.validation.CreationValidator
andMethods inherited from interface com.flowingcode.backendcore.service.validation.UpdateValidator
and
-
Method Details
-
and
-
forCondition
static <T> InvariantValidator<T> forCondition(Predicate<T> predicate, Function<T, ErrorDescription> errorSupplier) -
forCondition
-