Add AbstractValidator.Validator.set
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
yoyosource 2022-08-17 18:35:59 +02:00
Ursprung a4ac3fa8f0
Commit 21cb3b266a

Datei anzeigen

@ -50,7 +50,12 @@ public interface AbstractValidator<K, T> {
private boolean valid = true; private boolean valid = true;
public <M> Validator<M> map(Function<C, M> mapper) { 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) { public Validator<C> and(Predicate<C> predicate) {