Class KontoImpl

All Implemented Interfaces:
de.willuhn.datasource.GenericObject, de.willuhn.datasource.rmi.Changeable, de.willuhn.datasource.rmi.DBObject, de.willuhn.datasource.rmi.Transactionable, Checksum, Flaggable, HibiscusDBObject, Konto, Serializable, Remote

public class KontoImpl extends AbstractHibiscusDBObject implements Konto
Bildet eine Bankverbindung ab.
See Also:
  • Field Summary

    Fields inherited from class java.rmi.server.RemoteObject

    ref

    Fields inherited from interface de.willuhn.jameica.hbci.rmi.Konto

    FLAG_DISABLED, FLAG_NONE, FLAG_OFFLINE
  • Constructor Summary

    Constructors
    Constructor
    Description
    ct.
  • Method Summary

    Modifier and Type
    Method
    Description
    final void
    addToProtokoll(String kommentar, int protokollTyp)
    Fuegt den uebergebenen Text zum Konto-Protokoll hinzu.
    void
     
    Liefert die Kontoart.
    Die Funktion ueberschreiben wir um ein zusaetzliches virtuelles Attribut "longname" einzufuehren.
    de.willuhn.datasource.rmi.DBIterator
    Liefert eine Liste aller Auslandsueberweisungen, die ueber dieses Konto getaetigt wurden.
    Liefert die Java-Klasse des zu verwendenden Backends.
    Liefert die Bezeichnung des Kontos.
    Liefert die BIC.
    Liefert die Bankleitzahl fuer diese Bankverbindung.
    long
    Liefert die Checksumme des Objektes.
    de.willuhn.datasource.rmi.DBIterator
    Liefert alle Dauerauftraege, die fuer das Konto vorliegen.
    int
    Liefert ein Bit-Feld mit Flags.
    Liefert die IBAN.
    Liefert einen Freitext mit der Kategorie.
    Liefert einen zusaetzlichen Kommentar fuer das Konto.
    de.willuhn.datasource.rmi.DBIterator
    Liefert die Liste der Kontoauszuege.
    Liefert die Kontonummer fuer diese Bankverbindung.
    Liefert die Kundennummer bei der Bank.
    de.willuhn.datasource.rmi.DBIterator
    Liefert alle Lastschriften, die fuer das Konto vorliegen.
    Liefert eine ausfuehrliche Bezeichnung des Kontos bestehend aus Bezeichnung, Kto und BLZ.
    Liefert den Namen des Konto-Inhabers.
    int
    Liefert die Anzahl der Umsaetze auf dem Konto.
    Liefert die Java-Klasse des zu verwendenden Passports.
     
    de.willuhn.datasource.rmi.DBIterator
    Liefert die HBCI-Protokollierung des Kontos in Form einer Liste von Protokoll-Objekten.
    double
    Liefert den Saldo des Kontos oder 0.0 wenn er noch nie abgefragt wurde.
    double
    Liefert den verfuegbaren Betrag auf dem Konto.
    Liefert das Datum des aktuellen Saldos oder null wenn er noch nie abgefragt wurde.
    de.willuhn.datasource.rmi.DBIterator
    Liefert alle Sammel-Lastschriften, die fuer das Konto vorliegen.
    de.willuhn.datasource.rmi.DBIterator
    Liefert alle Sammel-Ueberweisungen, die fuer das Konto vorliegen.
    de.willuhn.datasource.rmi.DBIterator
    Liefert alle SEPA-Dauerauftraege, die fuer das Konto vorliegen.
    de.willuhn.datasource.rmi.DBIterator
    Liefert eine Liste aller SEPA-Lastschriften, die ueber dieses Konto getaetigt wurden.
    de.willuhn.datasource.rmi.DBIterator
    Liefert eine Liste aller SEPA-Sammellastschriften, die ueber dieses Konto getaetigt wurden.
    de.willuhn.datasource.rmi.DBIterator
    Liefert eine Liste aller SEPA-Sammelueberweisungen, die ueber dieses Konto getaetigt wurden.
    protected String
     
    de.willuhn.datasource.rmi.DBIterator
    Liefert eine Liste aller Ueberweisungen, die ueber dieses Konto getaetigt wurden.
    de.willuhn.datasource.rmi.DBIterator
    Liefert eine Liste aller Umsaetze fuer das Konto in umgekehrter chronologischer Reihenfolge.
    de.willuhn.datasource.rmi.DBIterator
    getUmsaetze(int days)
    Liefert eine Liste aller Umsaetze fuer die letzten x Tage.
    de.willuhn.datasource.rmi.DBIterator
    getUmsaetze(Date start, Date end)
    Liefert eine Liste aller Umsaetze fuer den vorgegebenen Zeitraum.
    de.willuhn.datasource.rmi.DBIterator
    Liefert die Liste der fest zugeordneten Umsatzkategorien.
    Liefert die Unterkonto-Nummer.
    Liefert die Waehrungs-Bezeichnung der Bankverbindung.
    boolean
    hasFlag(int flag)
    Prueft, ob das angegebene Flag vorhanden ist.
    void
     
    protected void
     
    void
    Setzt das Saldo und Datum zurück
    void
    Speichert die Kontoart.
    void
    Speichert die Java-Klasse des zu verwendenden Backends.
    void
    setBezeichnung(String bezeichnung)
    Speichert die Bezeichnung des Kontos.
    void
    Speichert die BIC.
    void
    Speichert die Bankleitzahl der Bankverbindung.
    void
    setFlags(int flags)
    Speichert die Flags einen Objektes.
    void
    Speichert die IBAN.
    void
    setKategorie(String kategorie)
    Speichert die Kategorie.
    void
    setKommentar(String kommentar)
    Speichert einen zusaetzlichen Kommentar fuer das Konto.
    void
    setKontonummer(String kontonummer)
    Speichert die Kontonummer der Bankverbindung.
    void
    setKundennummer(String kundennummer)
    Speichert die Kundennummer.
    void
    Speichert den Namen des Konto-Inhabers.
    void
    Speichert den Namen der Java-Klasse des zu verwendenden Passports.
    void
    setSaldo(double saldo)
    Speichert den neuen Saldo.
    void
    setSaldoAvailable(double saldo)
    Speichert den verfuegbaren Betrag auf dem Konto.
    void
    setUnterkonto(String unterkonto)
    Speichert das Unterkonto.
    void
    setWaehrung(String waehrung)
    Speichert die Waehrungsbezeichnung.
    void
     
    protected void
     

    Methods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject

    getMeta, setMeta

    Methods inherited from class de.willuhn.datasource.db.AbstractDBObject

    addDeleteListener, addStoreListener, clear, deleteCheck, equals, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getUpdateSQL, hasChanged, hasChanged, init, isNewObject, load, overwrite, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollback

    Methods inherited from class java.rmi.server.RemoteServer

    getClientHost, getLog, setLog

    Methods inherited from class java.rmi.server.RemoteObject

    equals, getRef, hashCode, toString, toStub

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface de.willuhn.datasource.rmi.Changeable

    clear, isNewObject, overwrite

    Methods inherited from interface de.willuhn.datasource.rmi.DBObject

    addDeleteListener, addStoreListener, equals, getAttributeType, getList, load, removeDeleteListener, removeStoreListener

    Methods inherited from interface de.willuhn.datasource.GenericObject

    getAttributeNames, getID

    Methods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject

    getMeta, setMeta

    Methods inherited from interface de.willuhn.datasource.rmi.Transactionable

    transactionBegin, transactionCommit, transactionRollback