Validations

Validation bestehen aus Regeln, welche ausgewertet einen Wahrheitswert True/False ergeben. Ist das Ergebnis False, dann wird eine definierte Meldung ausgegeben.

Validations können an folgenden Elementen definiert werden:

Klassenmodell:

  • Entitäten
  • Klassen

Validierungsregeln

Datentypen von Entität haben eine Standardvalidierung, welche aktiviert werden kann. Diese ist bei ungesetzter Auswahl standardmäßig aktiv!

Desweiteren können individuelle Validierungsregeln erstellt werden. Eine Validierungsregel wird definiert über eine im JSON-Format angegebene Konfiguration.

Eine Konfiguration kann immer folgende Parameter enthalten:

  • msg (optional) ErrorMessage - Anzuzeigende Fehlermeldung
  • mcr (optional, Default: false) MarkAsCriticalError - Kritische Fehler verhindern das Speichern
  • stopIfInvalid (optional, Default: false) - Wenn die Validierung fehlschlägt, dann nicht mit weiteren Validierungen an diesem Feld fortfahren
  • level (optional) - Validierungslevel

Zudem gibt es weitere Datentyp-spezifische Parameter:

Decimal

  • mnl (optional) MinInclusive - kleinste noch gültige Zahl
  • mxl (optional) MaxInclusive - größte noch gültige Zahl

Zuletzt geändert: 22.04.2024 18:19:51 (erstmals erstellt 14.08.2023)