Package org.kapott.hbci.manager
Class BankInfo
- java.lang.Object
-
- org.kapott.hbci.manager.BankInfo
-
public class BankInfo extends java.lang.ObjectKapselt die Infos zu einer Bank.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringbicprivate java.lang.Stringblzprivate java.lang.StringchecksumMethodprivate java.lang.Stringlocationprivate java.lang.Stringnameprivate java.lang.StringpinTanAddressprivate HBCIVersionpinTanVersionprivate java.lang.StringrdhAddressprivate HBCIVersionrdhVersion
-
Constructor Summary
Constructors Modifier Constructor Description privateBankInfo()ct.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBic()Liefert die BIC.java.lang.StringgetBlz()Liefert die BLZ.java.lang.StringgetChecksumMethod()Liefert die Nummer des Pruefziffern-Verfahrens.java.lang.StringgetLocation()Liefert den Ort der Bank.java.lang.StringgetName()Liefert den Namen der Bank.java.lang.StringgetPinTanAddress()Liefert die HBCI-URL fuer das Verfahren PIN/TAN.HBCIVersiongetPinTanVersion()Liefert die HBCI-Version fuer das Verfahren PIN/TAN.java.lang.StringgetRdhAddress()Liefert die Server-Adresse fuer das Verfahren Schluesseldatei.HBCIVersiongetRdhVersion()Speichert die HBCI-Version fuer das Verfahren Schluesseldatei.private static java.lang.StringgetValue(java.lang.String[] cols, int idx)Liefert den Wert aus der angegebenen Spalte.(package private) static BankInfoparse(java.lang.String text)Parst die BankInfo-Daten aus einer Zeile der blz.properties.voidsetBic(java.lang.String bic)Speichert die BIC.voidsetBlz(java.lang.String blz)Speichert die BLZ.voidsetChecksumMethod(java.lang.String checksumMethod)Speichert die Nummer des Pruefziffern-Verfahrens.voidsetLocation(java.lang.String location)Speichert den Ort der Bank.voidsetName(java.lang.String name)Speichert den Namen der Bank.voidsetPinTanAddress(java.lang.String pinTanAddress)Speichert die HBCI-URL fuer das Verfahren PIN/TAN.voidsetPinTanVersion(HBCIVersion pinTanVersion)Speichert die HBCI-Version fuer das Verfahren PIN/TAN.voidsetRdhAddress(java.lang.String rdhAddress)Speichert die Server-Adresse fuer das Verfahren Schluesseldatei.voidsetRdhVersion(HBCIVersion rdhVersion)Liefert die HBCI-Version fuer das Verfahren Schluesseldatei.java.lang.StringtoString()
-
-
-
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:
toStringin 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
-
-