Package de.willuhn.jameica.hbci.rmi
Interface Konto
- All Superinterfaces:
de.willuhn.datasource.rmi.Changeable,Checksum,de.willuhn.datasource.rmi.DBObject,Flaggable,de.willuhn.datasource.GenericObject,HibiscusDBObject,Remote,de.willuhn.datasource.rmi.Transactionable
- All Known Implementing Classes:
KontoImpl
Bildet eine Bankverbindung in HBCI ab.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intFlag "Deaktiviert".static final intFlag "kein Flag".static final intFlag "Offline". -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToProtokoll(String kommentar, int protokollTyp) Fuegt den uebergebenen Text zum Konto-Protokoll hinzu.Liefert die Kontoart.de.willuhn.datasource.rmi.DBIteratorLiefert eine Liste aller Auslandsueberweisungen, die ueber dieses Konto getaetigt wurden.Liefert die Java-Klasse des zu verwendenden Backends.Liefert die Bezeichnung des Kontos.getBic()Liefert die BIC.getBLZ()Liefert die Bankleitzahl fuer diese Bankverbindung.de.willuhn.datasource.rmi.DBIteratorLiefert alle Dauerauftraege, die fuer das Konto vorliegen.getIban()Liefert die IBAN.Liefert einen Freitext mit der Kategorie.Liefert einen zusaetzlichen Kommentar fuer das Konto.de.willuhn.datasource.rmi.DBIteratorLiefert die Liste der Kontoauszuege.Liefert die Kontonummer fuer diese Bankverbindung.Liefert die Kundennummer bei der Bank.de.willuhn.datasource.rmi.DBIteratorLiefert alle Lastschriften, die fuer das Konto vorliegen.Liefert eine ausfuehrliche Bezeichnung des Kontos bestehend aus Bezeichnung, Kto und BLZ.getName()Liefert den Namen des Konto-Inhabers.intLiefert die Anzahl der Umsaetze auf dem Konto.Liefert die Java-Klasse des zu verwendenden Passports.de.willuhn.datasource.rmi.DBIteratorLiefert die HBCI-Protokollierung des Kontos in Form einer Liste von Protokoll-Objekten.doublegetSaldo()Liefert den Saldo des Kontos oder0.0wenn er noch nie abgefragt wurde.doubleLiefert den verfuegbaren Betrag auf dem Konto.Liefert das Datum des aktuellen Saldos odernullwenn er noch nie abgefragt wurde.de.willuhn.datasource.rmi.DBIteratorLiefert alle Sammel-Lastschriften, die fuer das Konto vorliegen.de.willuhn.datasource.rmi.DBIteratorLiefert alle Sammel-Ueberweisungen, die fuer das Konto vorliegen.de.willuhn.datasource.rmi.DBIteratorLiefert alle SEPA-Dauerauftraege, die fuer das Konto vorliegen.de.willuhn.datasource.rmi.DBIteratorLiefert eine Liste aller SEPA-Lastschriften, die ueber dieses Konto getaetigt wurden.de.willuhn.datasource.rmi.DBIteratorLiefert eine Liste aller SEPA-Sammellastschriften, die ueber dieses Konto getaetigt wurden.de.willuhn.datasource.rmi.DBIteratorLiefert eine Liste aller SEPA-Sammelueberweisungen, die ueber dieses Konto getaetigt wurden.de.willuhn.datasource.rmi.DBIteratorLiefert eine Liste aller Ueberweisungen, die ueber dieses Konto getaetigt wurden.de.willuhn.datasource.rmi.DBIteratorLiefert eine Liste aller Umsaetze fuer das Konto in umgekehrter chronologischer Reihenfolge.de.willuhn.datasource.rmi.DBIteratorgetUmsaetze(int days) Liefert eine Liste aller Umsaetze fuer die letzten x Tage.de.willuhn.datasource.rmi.DBIteratorgetUmsaetze(Date start, Date end) Liefert eine Liste aller Umsaetze fuer den vorgegebenen Zeitraum.de.willuhn.datasource.rmi.DBIteratorLiefert die Liste der fest zugeordneten Umsatzkategorien.Liefert die Unterkonto-Nummer.Liefert die Waehrungs-Bezeichnung der Bankverbindung.voidreset()Setzt das Saldo und Datum zurückvoidSpeichert die Kontoart.voidsetBackendClass(String backend) Speichert die Java-Klasse des zu verwendenden Backends.voidsetBezeichnung(String bezeichnung) Speichert die Bezeichnung des Kontos.voidSpeichert die BIC.voidSpeichert die Bankleitzahl der Bankverbindung.voidSpeichert die IBAN.voidsetKategorie(String kategorie) Speichert die Kategorie.voidsetKommentar(String kommentar) Speichert einen zusaetzlichen Kommentar fuer das Konto.voidsetKontonummer(String kontonummer) Speichert die Kontonummer der Bankverbindung.voidsetKundennummer(String kundennummer) Speichert die Kundennummer.voidSpeichert den Namen des Konto-Inhabers.voidsetPassportClass(String passport) Speichert den Namen der Java-Klasse des zu verwendenden Passports.voidsetSaldo(double saldo) Speichert den neuen Saldo.voidsetSaldoAvailable(double saldo) Speichert den verfuegbaren Betrag auf dem Konto.voidsetUnterkonto(String unterkonto) Speichert das Unterkonto.voidsetWaehrung(String waehrung) Speichert die Waehrungsbezeichnung.Methods inherited from interface de.willuhn.datasource.rmi.Changeable
clear, delete, isNewObject, overwrite, storeMethods inherited from interface de.willuhn.jameica.hbci.rmi.Checksum
getChecksumMethods inherited from interface de.willuhn.datasource.rmi.DBObject
addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListenerMethods inherited from interface de.willuhn.datasource.GenericObject
getAttributeNames, getIDMethods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMetaMethods inherited from interface de.willuhn.datasource.rmi.Transactionable
transactionBegin, transactionCommit, transactionRollback
-
Field Details
-
FLAG_NONE
static final int FLAG_NONEFlag "kein Flag".- See Also:
-
FLAG_DISABLED
static final int FLAG_DISABLEDFlag "Deaktiviert".- See Also:
-
FLAG_OFFLINE
static final int FLAG_OFFLINEFlag "Offline".- See Also:
-
-
Method Details
-
getKontonummer
Liefert die Kontonummer fuer diese Bankverbindung.- Returns:
- Kontonummer.
- Throws:
RemoteException
-
getUnterkonto
Liefert die Unterkonto-Nummer. BUGZILLA 355- Returns:
- Unterkonto-Nummer.
- Throws:
RemoteException
-
getBLZ
Liefert die Bankleitzahl fuer diese Bankverbindung.- Returns:
- Bankleitzahl.
- Throws:
RemoteException
-
getName
Liefert den Namen des Konto-Inhabers.- Returns:
- Name des Konto-Inhabers.
- Throws:
RemoteException
-
getLongName
Liefert eine ausfuehrliche Bezeichnung des Kontos bestehend aus Bezeichnung, Kto und BLZ.- Returns:
- ausfuehrliche Bezeichnung.
- Throws:
RemoteException
-
getBezeichnung
Liefert die Bezeichnung des Kontos.- Returns:
- Bezeichnung des Kontos.
- Throws:
RemoteException
-
getKundennummer
Liefert die Kundennummer bei der Bank.- Returns:
- Kundennummer.
- Throws:
RemoteException
-
getPassportClass
Liefert die Java-Klasse des zu verwendenden Passports. Dieser kann anschliessend mittelsPassportRegistry#findByClass(String)geladen werden.- Returns:
- Java-Klasse des Passports.
- Throws:
RemoteException
-
getBackendClass
Liefert die Java-Klasse des zu verwendenden Backends.- Returns:
- Java-Klasse des Backends.
- Throws:
RemoteException
-
getAccountType
Liefert die Kontoart. Kann NULL sein.- Returns:
- die Kontoart.
- Throws:
RemoteException
-
getWaehrung
Liefert die Waehrungs-Bezeichnung der Bankverbindung.- Returns:
- Waehrungsbezeichnung.
- Throws:
RemoteException
-
setKontonummer
Speichert die Kontonummer der Bankverbindung.- Parameters:
kontonummer- Kontonummer.- Throws:
RemoteException
-
setUnterkonto
Speichert das Unterkonto.- Parameters:
unterkonto-- Throws:
RemoteException
-
setBLZ
Speichert die Bankleitzahl der Bankverbindung.- Parameters:
blz- Bankleitzahl.- Throws:
RemoteException
-
setName
Speichert den Namen des Konto-Inhabers.- Parameters:
name- Name des Konto-Inhaber.s- Throws:
RemoteException
-
setBezeichnung
Speichert die Bezeichnung des Kontos.- Parameters:
bezeichnung- Bezeichnung.- Throws:
RemoteException
-
setWaehrung
Speichert die Waehrungsbezeichnung.- Parameters:
waehrung- Bezeichnung.- Throws:
RemoteException
-
setPassportClass
Speichert den Namen der Java-Klasse des zu verwendenden Passports.- Parameters:
passport- Passport.- Throws:
RemoteException
-
setBackendClass
Speichert die Java-Klasse des zu verwendenden Backends.- Parameters:
backend- Java-Klasse des Backends.- Throws:
RemoteException
-
setAccountType
Speichert die Kontoart. Kann NULL sein.- Parameters:
i- die Kontoart.- Throws:
RemoteException
-
setKundennummer
Speichert die Kundennummer.- Parameters:
kundennummer- Kundennummer.- Throws:
RemoteException
-
getSaldo
Liefert den Saldo des Kontos oder0.0wenn er noch nie abgefragt wurde.- Returns:
- Saldo des Kontos.
- Throws:
RemoteException
-
setSaldo
Speichert den neuen Saldo.- Parameters:
saldo- Neuer Saldo.- Throws:
RemoteException
-
getSaldoAvailable
Liefert den verfuegbaren Betrag auf dem Konto. BUGZILLA 530- Returns:
- der verfuegbare Betrag auf dem Konto.
- Throws:
RemoteException
-
setSaldoAvailable
Speichert den verfuegbaren Betrag auf dem Konto.- Parameters:
saldo- der verfuegbare Betrag auf dem Konto.- Throws:
RemoteException
-
getSaldoDatum
Liefert das Datum des aktuellen Saldos odernullwenn er noch nie abgefragt wurde.- Returns:
- Datum des Saldos.
- Throws:
RemoteException
-
reset
Setzt das Saldo und Datum zurück- Throws:
RemoteException
-
getUmsaetze
Liefert eine Liste aller Umsaetze fuer das Konto in umgekehrter chronologischer Reihenfolge. Also die neuesten zuerst, die aeltesten zuletzt.- Returns:
- Umsatzliste.
- Throws:
RemoteException
-
getUmsatzTypen
Liefert die Liste der fest zugeordneten Umsatzkategorien.- Returns:
- Liste der fest zugeordneten Umsatzkategorien.
- Throws:
RemoteException
-
getNumUmsaetze
Liefert die Anzahl der Umsaetze auf dem Konto.- Returns:
- Anzahl der Umsaetze auf dem Konto.
- Throws:
RemoteException
-
getUmsaetze
Liefert eine Liste aller Umsaetze fuer die letzten x Tage. Die neuesten zuerst, die aeltesten zuletzt.- Parameters:
days- Anzahl der Tage.- Returns:
- Umsatzliste.
- Throws:
RemoteException
-
getUmsaetze
Liefert eine Liste aller Umsaetze fuer den vorgegebenen Zeitraum. Die neuesten zuerst, die aeltesten zuletzt.- Parameters:
start- Startdatumend- EndeDatum- Returns:
- Umsatzliste.
- Throws:
RemoteException
-
getUeberweisungen
Liefert eine Liste aller Ueberweisungen, die ueber dieses Konto getaetigt wurden.- Returns:
- Ueberweisungsliste.
- Throws:
RemoteException
-
getAuslandsUeberweisungen
Liefert eine Liste aller Auslandsueberweisungen, die ueber dieses Konto getaetigt wurden.- Returns:
- Liste der Auslandsueberweisungen.
- Throws:
RemoteException
-
getSepaLastschriften
Liefert eine Liste aller SEPA-Lastschriften, die ueber dieses Konto getaetigt wurden.- Returns:
- Liste der SEPA-Lastschriften.
- Throws:
RemoteException
-
getSepaSammelLastschriften
Liefert eine Liste aller SEPA-Sammellastschriften, die ueber dieses Konto getaetigt wurden.- Returns:
- Liste der SEPA-Sammellastschriften.
- Throws:
RemoteException
-
getSepaSammelUeberweisungen
Liefert eine Liste aller SEPA-Sammelueberweisungen, die ueber dieses Konto getaetigt wurden.- Returns:
- Liste der SEPA-Sammelueberweisungen.
- Throws:
RemoteException
-
getDauerauftraege
Liefert alle Dauerauftraege, die fuer das Konto vorliegen. Dabei werden auch jene geliefert, die lokal erstellt, jedoch noch nicht zur Bank hochgeladen wurden.- Returns:
- Liste der Dauerauftraege.
- Throws:
RemoteException
-
getSepaDauerauftraege
Liefert alle SEPA-Dauerauftraege, die fuer das Konto vorliegen. Dabei werden auch jene geliefert, die lokal erstellt, jedoch noch nicht zur Bank hochgeladen wurden.- Returns:
- Liste der SEPA-Dauerauftraege.
- Throws:
RemoteException
-
getLastschriften
Liefert alle Lastschriften, die fuer das Konto vorliegen.- Returns:
- Liste der Lastschriften.
- Throws:
RemoteException
-
getSammelLastschriften
Liefert alle Sammel-Lastschriften, die fuer das Konto vorliegen.- Returns:
- Liste der Lastschriften.
- Throws:
RemoteException
-
getSammelUeberweisungen
Liefert alle Sammel-Ueberweisungen, die fuer das Konto vorliegen.- Returns:
- Liste der Sammelueberweisungen.
- Throws:
RemoteException
-
getProtokolle
Liefert die HBCI-Protokollierung des Kontos in Form einer Liste von Protokoll-Objekten.- Returns:
- Liste von Protokoll-Objekten.
- Throws:
RemoteException
-
getKontoauszuege
Liefert die Liste der Kontoauszuege.- Returns:
- die Liste der Kontoauszuege.
- Throws:
RemoteException
-
addToProtokoll
Fuegt den uebergebenen Text zum Konto-Protokoll hinzu.- Parameters:
kommentar- der hinzuzufuegende Text.protokollTyp- Typ des Protokoll-Eintrags. Siehede.willuhn.jameica.hbci.rmi.Protokoll.- Throws:
RemoteException
-
setKommentar
Speichert einen zusaetzlichen Kommentar fuer das Konto.- Parameters:
kommentar-- Throws:
RemoteException
-
getKommentar
Liefert einen zusaetzlichen Kommentar fuer das Konto.- Returns:
- Kommentar.
- Throws:
RemoteException
-
getBic
Liefert die BIC.- Returns:
- die BIC.
- Throws:
RemoteException
-
setBic
Speichert die BIC.- Parameters:
bic- die BIC.- Throws:
RemoteException
-
getIban
Liefert die IBAN.- Returns:
- die IBAN.
- Throws:
RemoteException
-
setIban
Speichert die IBAN.- Parameters:
iban- die IBAN.- Throws:
RemoteException
-
getKategorie
Liefert einen Freitext mit der Kategorie.- Returns:
- Freitext mit der Kategorie.
- Throws:
RemoteException
-
setKategorie
Speichert die Kategorie.- Parameters:
kategorie- die Kategorie.- Throws:
RemoteException
-