Kontonummer

open class Kontonummer @JvmOverloads constructor(nr: Long, validator: KSimpleValidator<Long> = VALIDATOR) : AbstractFachwert<Long, Kontonummer>

Eigentlich ist die Kontonummer Bestandteil der IBAN. Trotzdem wird sie noch hauefig verwendet und ist uns daher einen eigenen Typ wert.

Author

oboehm

Since

0.1.0

Constructors

Link copied to clipboard
constructor(nr: String)

Hierueber wird eine neue Kontonummer angelegt.

constructor(nr: Long, validator: KSimpleValidator<Long> = VALIDATOR)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class Validator : KSimpleValidator<Long>

Dieser Validator ist fuer die Ueberpruefung von Kontonummern vorgesehen.

Properties

Link copied to clipboard
val code: Long

Functions

Link copied to clipboard
open operator override fun compareTo(other: Kontonummer): Int
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun isValid(): Boolean
Link copied to clipboard
open override fun toMap(): Map<String, Any>
Link copied to clipboard
open override fun toString(): String

Um ein einheitliches Format der Kontonummer zu bekommen, geben wir sie immer 10-stellig aus und fuellen sie notfalls mit fuehrenden Nullen auf.