Mod11Verfahren

class Mod11Verfahren : PruefzifferVerfahren<String>

Die Pruefziffer der PZN wird nach dem Modulo 11 berechnet. Dabei wird jede Ziffer der PZN mit einem unterschiedlichen Faktor von 1 bis 9 gewichtet. Ueber die Produkte wird die Summe gebildet und durch 11 dividiert. Der verbleibende ganzzahlige Rest bildet die Pruefziffer. Bleibt als Rest die Zahl 10, dann wird diese Ziffernfolge nicht als PZN verwendet

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun berechnePruefziffer(wert: String): String

Berechnet die Pruefziffer des uebergebenen Wertes.

Link copied to clipboard
open override fun getPruefziffer(wert: String): String

Die Pruefziffer ist die letzte Ziffer.

Link copied to clipboard
open fun isVald(p0: String): Boolean
Link copied to clipboard
open override fun isValid(wert: String): Boolean
Link copied to clipboard
open override fun validate(value: String): String
Link copied to clipboard
open override fun validateObject(value: Any): Any?
Link copied to clipboard
open override fun verify(value: String): String