Length Validator
open class LengthValidator<T : Serializable> @JvmOverloads constructor(min: Int, max: Int = Int.MAX_VALUE) : NoopVerfahren<T>
Bei der Laengen-Validierung wird nur die Laenge des Fachwertes geprueft, ob er zwischen der erlaubten Minimal- und Maximallaenge liegt. Ist die Minimallaenge 0, sind leere Werte erlaubt, ist die Maximallaenge unendlich (bzw. groesster Integer-Wert), gibt es keine Laengenbeschraenkung.
Urspruenglich besass diese Klasse rein statisiche Methoden fuer die Laengenvaliderung. Ab v0.3.1 kann sie auch anstelle eines Pruefziffernverfahrens eingesetzt werden.
Author
oboehm
Since
0.2 (20.04.2017)
Functions
Link copied to clipboard
Berechnet die Pruefziffer des uebergebenen Wertes.
Link copied to clipboard
Meistens ist die letzte Ziffer die Pruefziffer, die hierueber abgefragt werden kann.
Link copied to clipboard
Link copied to clipboard
Im Unterschied zur .validate-Methode wird hier eine IllegalArgumentException geworfen, wenn der Wert kein gueltiges Argument ist.