de.svws_nrw.asd.validate.schule.ValidatorSchuleStammdaten Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of svws-asd Show documentation
Show all versions of svws-asd Show documentation
Diese Bibliothek stellt grundlegende Datenypen und Algorithmen für die Prüfung der amtlichen Schuldaten in NRW bereit
package de.svws_nrw.asd.validate.schule;
import de.svws_nrw.asd.data.schule.SchuleStammdaten;
import de.svws_nrw.asd.validate.Validator;
import de.svws_nrw.asd.validate.ValidatorKontext;
import jakarta.validation.constraints.NotNull;
/**
* Dieser Validator führt eine Statistikprüfung auf die Stammdaten einer Schule aus.
*/
public final class ValidatorSchuleStammdaten extends Validator {
/**
* Erstellt einen neuen Validator mit den übergebenen Daten und dem übergebenen Kontext
*
* @param daten die Daten des Validators
* @param kontext der Kontext des Validators
*/
public ValidatorSchuleStammdaten(@NotNull final SchuleStammdaten daten, @NotNull final ValidatorKontext kontext) {
super(daten, kontext);
_validatoren.add(new ValidatorSchuleStammdatenSchulform(daten, kontext));
}
@Override
protected boolean pruefe() {
// Keine speziellen Prüfungen direkt auf diesem DTO...
return true;
}
}