SimpleValidator

Um die verschiedenen Validatoren als allgemeines Attribut verwendenen zu koennen, sind die Gemeinsamkeiten in diesem Interface zusammengefasst.

Damit das Interface nicht mit dem Validator-Interface aus javax.validation verwechselt wird, wurde es in SimpleValidator umbenannt.

Mit v4 wurde dieses Interface anfangs ebenfalls nach Kotlin ueberfuehrt. Allerdings hat Kotlin bei Interfaces mit Default-Implementierung noch Kompatibiltaetsprobleme (KT-4779). Daher wurde die urspruengliche Implementierung wieder restauriert und die Kotlin-Variante nach KSimpleValidator verschoben

Since

0.4 (20.08.17)

Inheritors

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun isVald(value: T): Boolean
Diese Methode hatte bis v6 einen Schreibfehler und ist deswegen jetzt deprecated.
Link copied to clipboard
open fun isValid(value: T): Boolean
Wenn man nur daran interessiert ist, ob ein Objekt gueltig oder gueltig ist, ohne dass eine Exception geworfen wird, kann man dieses Methode benutzen.
Link copied to clipboard
abstract fun validate(value: T): T
Wenn der uebergebene Wert gueltig ist, soll er unveraendert zurueckgegeben werden, damit er anschliessend von der aufrufenden Methode weiterverarbeitet werden kann.
Link copied to clipboard
open fun validateObject(value: Any): Any
Link copied to clipboard
open fun verify(value: T): T
Im Unterschied zur validate-Methode wird hier eine IllegalArgumentException geworfen, wenn der Wert kein gueltiges Argument ist.