Package org.kapott.hbci.manager
Class BankInfo
- java.lang.Object
-
- org.kapott.hbci.manager.BankInfo
-
public class BankInfo extends java.lang.Object
Kapselt die Infos zu einer Bank.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
bic
private java.lang.String
blz
private java.lang.String
checksumMethod
private java.lang.String
location
private java.lang.String
name
private java.lang.String
pinTanAddress
private HBCIVersion
pinTanVersion
private java.lang.String
rdhAddress
private HBCIVersion
rdhVersion
-
Constructor Summary
Constructors Modifier Constructor Description private
BankInfo()
ct.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBic()
Liefert die BIC.java.lang.String
getBlz()
Liefert die BLZ.java.lang.String
getChecksumMethod()
Liefert die Nummer des Pruefziffern-Verfahrens.java.lang.String
getLocation()
Liefert den Ort der Bank.java.lang.String
getName()
Liefert den Namen der Bank.java.lang.String
getPinTanAddress()
Liefert die HBCI-URL fuer das Verfahren PIN/TAN.HBCIVersion
getPinTanVersion()
Liefert die HBCI-Version fuer das Verfahren PIN/TAN.java.lang.String
getRdhAddress()
Liefert die Server-Adresse fuer das Verfahren Schluesseldatei.HBCIVersion
getRdhVersion()
Speichert die HBCI-Version fuer das Verfahren Schluesseldatei.private static java.lang.String
getValue(java.lang.String[] cols, int idx)
Liefert den Wert aus der angegebenen Spalte.(package private) static BankInfo
parse(java.lang.String text)
Parst die BankInfo-Daten aus einer Zeile der blz.properties.void
setBic(java.lang.String bic)
Speichert die BIC.void
setBlz(java.lang.String blz)
Speichert die BLZ.void
setChecksumMethod(java.lang.String checksumMethod)
Speichert die Nummer des Pruefziffern-Verfahrens.void
setLocation(java.lang.String location)
Speichert den Ort der Bank.void
setName(java.lang.String name)
Speichert den Namen der Bank.void
setPinTanAddress(java.lang.String pinTanAddress)
Speichert die HBCI-URL fuer das Verfahren PIN/TAN.void
setPinTanVersion(HBCIVersion pinTanVersion)
Speichert die HBCI-Version fuer das Verfahren PIN/TAN.void
setRdhAddress(java.lang.String rdhAddress)
Speichert die Server-Adresse fuer das Verfahren Schluesseldatei.void
setRdhVersion(HBCIVersion rdhVersion)
Liefert die HBCI-Version fuer das Verfahren Schluesseldatei.java.lang.String
toString()
-
-
-
Field Detail
-
blz
private java.lang.String blz
-
bic
private java.lang.String bic
-
checksumMethod
private java.lang.String checksumMethod
-
location
private java.lang.String location
-
name
private java.lang.String name
-
pinTanAddress
private java.lang.String pinTanAddress
-
pinTanVersion
private HBCIVersion pinTanVersion
-
rdhAddress
private java.lang.String rdhAddress
-
rdhVersion
private HBCIVersion rdhVersion
-
-
Method Detail
-
getBlz
public java.lang.String getBlz()
Liefert die BLZ.- Returns:
- die BLZ.
-
setBlz
public void setBlz(java.lang.String blz)
Speichert die BLZ.- Parameters:
blz
- die BLZ.
-
getBic
public java.lang.String getBic()
Liefert die BIC.- Returns:
- die BIC.
-
setBic
public void setBic(java.lang.String bic)
Speichert die BIC.- Parameters:
bic
- die BIC.
-
getChecksumMethod
public java.lang.String getChecksumMethod()
Liefert die Nummer des Pruefziffern-Verfahrens.- Returns:
- die Nummer des Pruefziffern-Verfahrens.
-
setChecksumMethod
public void setChecksumMethod(java.lang.String checksumMethod)
Speichert die Nummer des Pruefziffern-Verfahrens.- Parameters:
checksumMethod
- die Nummer des Pruefziffern-Verfahrens.
-
getLocation
public java.lang.String getLocation()
Liefert den Ort der Bank.- Returns:
- Ort der Bank.
-
setLocation
public void setLocation(java.lang.String location)
Speichert den Ort der Bank.- Parameters:
location
- der Ort der Bank.
-
getName
public java.lang.String getName()
Liefert den Namen der Bank.- Returns:
- der Name der Bank.
-
setName
public void setName(java.lang.String name)
Speichert den Namen der Bank.- Parameters:
name
- der Name derBank.
-
getPinTanAddress
public java.lang.String getPinTanAddress()
Liefert die HBCI-URL fuer das Verfahren PIN/TAN.- Returns:
- die HBCI-URL fuer das Verfahren PIN/TAN.
-
setPinTanAddress
public void setPinTanAddress(java.lang.String pinTanAddress)
Speichert die HBCI-URL fuer das Verfahren PIN/TAN.- Parameters:
pinTanAddress
- die HBCI-URL fuer das Verfahren PIN/TAN.
-
getPinTanVersion
public HBCIVersion getPinTanVersion()
Liefert die HBCI-Version fuer das Verfahren PIN/TAN.- Returns:
- die HBCI-Version fuer das Verfahren PIN/TAN.
-
setPinTanVersion
public void setPinTanVersion(HBCIVersion pinTanVersion)
Speichert die HBCI-Version fuer das Verfahren PIN/TAN.- Parameters:
pinTanVersion
- die HBCI-Version fuer das Verfahren PIN/TAN.
-
getRdhAddress
public java.lang.String getRdhAddress()
Liefert die Server-Adresse fuer das Verfahren Schluesseldatei.- Returns:
- die Server-Adresse fuer das Verfahren Schluesseldatei.
-
setRdhAddress
public void setRdhAddress(java.lang.String rdhAddress)
Speichert die Server-Adresse fuer das Verfahren Schluesseldatei.- Parameters:
rdhAddress
- die Server-Adresse fuer das Verfahren Schluesseldatei.
-
getRdhVersion
public HBCIVersion getRdhVersion()
Speichert die HBCI-Version fuer das Verfahren Schluesseldatei.- Returns:
- die HBCI-Version fuer das Verfahren Schluesseldatei.
-
setRdhVersion
public void setRdhVersion(HBCIVersion rdhVersion)
Liefert die HBCI-Version fuer das Verfahren Schluesseldatei.- Parameters:
rdhVersion
- die HBCI-Version fuer das Verfahren Schluesseldatei.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
parse
static BankInfo parse(java.lang.String text)
Parst die BankInfo-Daten aus einer Zeile der blz.properties.- Parameters:
text
- der Text (Value) aus der blz.properties.- Returns:
- das BankInfo-Objekt. Niemals NULL sondern hoechstens ein leeres Objekt.
-
getValue
private static java.lang.String getValue(java.lang.String[] cols, int idx)
Liefert den Wert aus der angegebenen Spalte.- Parameters:
cols
- die Werte.idx
- die Spalte - beginnend bei 0.- Returns:
- der Wert der Spalte oder NULL, wenn er nicht existiert.
Die Funktion wirft keine
ArrayIndexOutOfBoundsException
-
-