Bankverbindung

constructor(bankverbindung: String)

Zerlegt den uebergebenen String in Name, IBAN und (optional) BIC. Folgende Heuristiken werden fuer die Zerlegung angewendet:

  • Reihenfolge ist Name, IBAN und BIC, evtl. durch Kommata getrennt

  • IBAN wird durch "IBAN" (grossgeschrieben) eingeleitet

  • BIC wird durch "BIC" (grossgeschrieben) eingeleitet, ist aber optional.

Parameters

bankverbindung

z.B. "Max Muster, IBAN DE41300606010006605605"


constructor(map: Map<String, String>)

Erzeugt eine neue Bankverbindung aus der uebergebenen Map.

Parameters

map

mit den einzelnen Elementen fuer "kontoinhaber", "iban" und "bic".


constructor(kontoinhaber: String, iban: IBAN, bic: BIC? = null)