Update AbstractValidator #14

Zusammengeführt
YoyoNow hat 3 Commits von CMDAPIBetterValidationAPI nach master 2022-08-17 20:38:44 +02:00 zusammengeführt
Nur Änderungen aus Commit 21cb3b266a werden angezeigt - Alle Commits anzeigen

Datei anzeigen

@ -50,7 +50,12 @@ public interface AbstractValidator<K, T> {
private boolean valid = true;
public <M> Validator<M> map(Function<C, M> mapper) {
return new Validator<>(mapper.apply(value), messageSender).and(ignore -> valid);
return new Validator<>(mapper.apply(value), messageSender).set(valid);
}
public Validator<C> set(boolean value) {
this.valid = value;
return this;
}
public Validator<C> and(Predicate<C> predicate) {