Class BankInfo

java.lang.Object
org.kapott.hbci.manager.BankInfo

public class BankInfo extends Object
Kapselt die Infos zu einer Bank.
  • Field Details

    • blz

      private String blz
    • bic

      private String bic
    • checksumMethod

      private String checksumMethod
    • location

      private String location
    • name

      private String name
    • pinTanAddress

      private String pinTanAddress
    • pinTanVersion

      private HBCIVersion pinTanVersion
    • rdhAddress

      private String rdhAddress
    • rdhVersion

      private HBCIVersion rdhVersion
  • Constructor Details

    • BankInfo

      private BankInfo()
      ct.
  • Method Details

    • getBlz

      public String getBlz()
      Liefert die BLZ.
      Returns:
      die BLZ.
    • setBlz

      public void setBlz(String blz)
      Speichert die BLZ.
      Parameters:
      blz - die BLZ.
    • getBic

      public String getBic()
      Liefert die BIC.
      Returns:
      die BIC.
    • setBic

      public void setBic(String bic)
      Speichert die BIC.
      Parameters:
      bic - die BIC.
    • getChecksumMethod

      public String getChecksumMethod()
      Liefert die Nummer des Pruefziffern-Verfahrens.
      Returns:
      die Nummer des Pruefziffern-Verfahrens.
    • setChecksumMethod

      public void setChecksumMethod(String checksumMethod)
      Speichert die Nummer des Pruefziffern-Verfahrens.
      Parameters:
      checksumMethod - die Nummer des Pruefziffern-Verfahrens.
    • getLocation

      public String getLocation()
      Liefert den Ort der Bank.
      Returns:
      Ort der Bank.
    • setLocation

      public void setLocation(String location)
      Speichert den Ort der Bank.
      Parameters:
      location - der Ort der Bank.
    • getName

      public String getName()
      Liefert den Namen der Bank.
      Returns:
      der Name der Bank.
    • setName

      public void setName(String name)
      Speichert den Namen der Bank.
      Parameters:
      name - der Name derBank.
    • getPinTanAddress

      public String getPinTanAddress()
      Liefert die HBCI-URL fuer das Verfahren PIN/TAN.
      Returns:
      die HBCI-URL fuer das Verfahren PIN/TAN.
    • setPinTanAddress

      public void setPinTanAddress(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 String getRdhAddress()
      Liefert die Server-Adresse fuer das Verfahren Schluesseldatei.
      Returns:
      die Server-Adresse fuer das Verfahren Schluesseldatei.
    • setRdhAddress

      public void setRdhAddress(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 String toString()
      Overrides:
      toString in class Object
      See Also:
    • parse

      static BankInfo parse(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 String getValue(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