de.willuhn.datasource.rmi.Changeable
, Checksum
, de.willuhn.datasource.rmi.DBObject
, Flaggable
, de.willuhn.datasource.GenericObject
, HibiscusDBObject
, java.rmi.Remote
, de.willuhn.datasource.rmi.Transactionable
KontoImpl
public interface Konto extends HibiscusDBObject, Checksum, Flaggable
Modifier and Type | Field | Description |
---|---|---|
static int |
FLAG_DISABLED |
Flag "Deaktiviert".
|
static int |
FLAG_NONE |
Flag "kein Flag".
|
static int |
FLAG_OFFLINE |
Flag "Offline".
|
Modifier and Type | Method | Description |
---|---|---|
void |
addToProtokoll(java.lang.String kommentar,
int protokollTyp) |
Fuegt den uebergebenen Text zum Konto-Protokoll hinzu.
|
java.lang.Integer |
getAccountType() |
Liefert die Kontoart.
|
de.willuhn.datasource.rmi.DBIterator |
getAuslandsUeberweisungen() |
Liefert eine Liste aller Auslandsueberweisungen, die ueber dieses Konto getaetigt wurden.
|
java.lang.String |
getBackendClass() |
Liefert die Java-Klasse des zu verwendenden Backends.
|
java.lang.String |
getBezeichnung() |
Liefert die Bezeichnung des Kontos.
|
java.lang.String |
getBic() |
Liefert die BIC.
|
java.lang.String |
getBLZ() |
Liefert die Bankleitzahl fuer diese Bankverbindung.
|
de.willuhn.datasource.rmi.DBIterator |
getDauerauftraege() |
Liefert alle Dauerauftraege, die fuer das Konto vorliegen.
|
java.lang.String |
getIban() |
Liefert die IBAN.
|
java.lang.String |
getKategorie() |
Liefert einen Freitext mit der Kategorie.
|
java.lang.String |
getKommentar() |
Liefert einen zusaetzlichen Kommentar fuer das Konto.
|
de.willuhn.datasource.rmi.DBIterator |
getKontoauszuege() |
Liefert die Liste der Kontoauszuege.
|
java.lang.String |
getKontonummer() |
Liefert die Kontonummer fuer diese Bankverbindung.
|
java.lang.String |
getKundennummer() |
Liefert die Kundennummer bei der Bank.
|
de.willuhn.datasource.rmi.DBIterator |
getLastschriften() |
Liefert alle Lastschriften, die fuer das Konto vorliegen.
|
java.lang.String |
getLongName() |
Liefert eine ausfuehrliche Bezeichnung des Kontos bestehend aus
Bezeichnung, Kto und BLZ.
|
java.lang.String |
getName() |
Liefert den Namen des Konto-Inhabers.
|
int |
getNumUmsaetze() |
BUGZILLA 81 http://www.willuhn.de/bugzilla/show_bug.cgi?id=81 Liefert die
Anzahl der Umsaetze auf dem Konto.
|
java.lang.String |
getPassportClass() |
Liefert die Java-Klasse des zu verwendenden Passports.
|
de.willuhn.datasource.rmi.DBIterator |
getProtokolle() |
Liefert die HBCI-Protokollierung des Kontos in Form einer Liste von Protokoll-Objekten.
|
double |
getSaldo() |
Liefert den Saldo des Kontos oder
0.0 wenn er noch nie
abgefragt wurde. |
double |
getSaldoAvailable() |
Liefert den verfuegbaren Betrag auf dem Konto.
|
java.util.Date |
getSaldoDatum() |
Liefert das Datum des aktuellen Saldos oder
null wenn er
noch nie abgefragt wurde. |
de.willuhn.datasource.rmi.DBIterator |
getSammelLastschriften() |
Liefert alle Sammel-Lastschriften, die fuer das Konto vorliegen.
|
de.willuhn.datasource.rmi.DBIterator |
getSammelUeberweisungen() |
Liefert alle Sammel-Ueberweisungen, die fuer das Konto vorliegen.
|
de.willuhn.datasource.rmi.DBIterator |
getSepaDauerauftraege() |
Liefert alle SEPA-Dauerauftraege, die fuer das Konto vorliegen.
|
de.willuhn.datasource.rmi.DBIterator |
getSepaLastschriften() |
Liefert eine Liste aller SEPA-Lastschriften, die ueber dieses Konto getaetigt wurden.
|
de.willuhn.datasource.rmi.DBIterator |
getSepaSammelLastschriften() |
Liefert eine Liste aller SEPA-Sammellastschriften, die ueber dieses Konto getaetigt wurden.
|
de.willuhn.datasource.rmi.DBIterator |
getSepaSammelUeberweisungen() |
Liefert eine Liste aller SEPA-Sammelueberweisungen, die ueber dieses Konto getaetigt wurden.
|
de.willuhn.datasource.rmi.DBIterator |
getUeberweisungen() |
Liefert eine Liste aller Ueberweisungen, die ueber dieses Konto getaetigt wurden.
|
de.willuhn.datasource.rmi.DBIterator |
getUmsaetze() |
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(java.util.Date start,
java.util.Date end) |
Liefert eine Liste aller Umsaetze fuer den vorgegebenen Zeitraum.
|
java.lang.String |
getUnterkonto() |
Liefert die Unterkonto-Nummer.
|
java.lang.String |
getWaehrung() |
Liefert die Waehrungs-Bezeichnung der Bankverbindung.
|
void |
reset() |
Setzt das Saldo und Datum zurück
|
void |
setAccountType(java.lang.Integer i) |
Speichert die Kontoart.
|
void |
setBackendClass(java.lang.String backend) |
Speichert die Java-Klasse des zu verwendenden Backends.
|
void |
setBezeichnung(java.lang.String bezeichnung) |
Speichert die Bezeichnung des Kontos.
|
void |
setBic(java.lang.String bic) |
Speichert die BIC.
|
void |
setBLZ(java.lang.String blz) |
Speichert die Bankleitzahl der Bankverbindung.
|
void |
setIban(java.lang.String iban) |
Speichert die IBAN.
|
void |
setKategorie(java.lang.String kategorie) |
Speichert die Kategorie.
|
void |
setKommentar(java.lang.String kommentar) |
Speichert einen zusaetzlichen Kommentar fuer das Konto.
|
void |
setKontonummer(java.lang.String kontonummer) |
Speichert die Kontonummer der Bankverbindung.
|
void |
setKundennummer(java.lang.String kundennummer) |
Speichert die Kundennummer.
|
void |
setName(java.lang.String name) |
Speichert den Namen des Konto-Inhabers.
|
void |
setPassportClass(java.lang.String passport) |
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(java.lang.String unterkonto) |
Speichert das Unterkonto.
|
void |
setWaehrung(java.lang.String waehrung) |
Speichert die Waehrungsbezeichnung.
|
clear, delete, isNewObject, overwrite, store
getChecksum
addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListener
getMeta, setMeta
static final int FLAG_NONE
static final int FLAG_DISABLED
static final int FLAG_OFFLINE
java.lang.String getKontonummer() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getUnterkonto() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getBLZ() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getName() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getLongName() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getBezeichnung() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getKundennummer() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getPassportClass() throws java.rmi.RemoteException
PassportRegistry#findByClass(String)
geladen werden.java.rmi.RemoteException
java.lang.String getBackendClass() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.Integer getAccountType() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getWaehrung() throws java.rmi.RemoteException
java.rmi.RemoteException
void setKontonummer(java.lang.String kontonummer) throws java.rmi.RemoteException
kontonummer
- Kontonummer.java.rmi.RemoteException
void setUnterkonto(java.lang.String unterkonto) throws java.rmi.RemoteException
unterkonto
- java.rmi.RemoteException
void setBLZ(java.lang.String blz) throws java.rmi.RemoteException
blz
- Bankleitzahl.java.rmi.RemoteException
void setName(java.lang.String name) throws java.rmi.RemoteException
name
- Name des Konto-Inhaber.sjava.rmi.RemoteException
void setBezeichnung(java.lang.String bezeichnung) throws java.rmi.RemoteException
bezeichnung
- Bezeichnung.java.rmi.RemoteException
void setWaehrung(java.lang.String waehrung) throws java.rmi.RemoteException
waehrung
- Bezeichnung.java.rmi.RemoteException
void setPassportClass(java.lang.String passport) throws java.rmi.RemoteException
passport
- Passport.java.rmi.RemoteException
void setBackendClass(java.lang.String backend) throws java.rmi.RemoteException
backend
- Java-Klasse des Backends.java.rmi.RemoteException
void setAccountType(java.lang.Integer i) throws java.rmi.RemoteException
i
- die Kontoart.java.rmi.RemoteException
void setKundennummer(java.lang.String kundennummer) throws java.rmi.RemoteException
kundennummer
- Kundennummer.java.rmi.RemoteException
double getSaldo() throws java.rmi.RemoteException
0.0
wenn er noch nie
abgefragt wurde.java.rmi.RemoteException
void setSaldo(double saldo) throws java.rmi.RemoteException
saldo
- Neuer Saldo.java.rmi.RemoteException
double getSaldoAvailable() throws java.rmi.RemoteException
java.rmi.RemoteException
void setSaldoAvailable(double saldo) throws java.rmi.RemoteException
saldo
- der verfuegbare Betrag auf dem Konto.java.rmi.RemoteException
java.util.Date getSaldoDatum() throws java.rmi.RemoteException
null
wenn er
noch nie abgefragt wurde.java.rmi.RemoteException
void reset() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getUmsaetze() throws java.rmi.RemoteException
java.rmi.RemoteException
int getNumUmsaetze() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getUmsaetze(int days) throws java.rmi.RemoteException
days
- Anzahl der Tage.java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getUmsaetze(java.util.Date start, java.util.Date end) throws java.rmi.RemoteException
start
- Startdatumend
- EndeDatumjava.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getUeberweisungen() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getAuslandsUeberweisungen() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getSepaLastschriften() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getSepaSammelLastschriften() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getSepaSammelUeberweisungen() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getDauerauftraege() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getSepaDauerauftraege() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getLastschriften() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getSammelLastschriften() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getSammelUeberweisungen() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getProtokolle() throws java.rmi.RemoteException
java.rmi.RemoteException
de.willuhn.datasource.rmi.DBIterator getKontoauszuege() throws java.rmi.RemoteException
java.rmi.RemoteException
void addToProtokoll(java.lang.String kommentar, int protokollTyp) throws java.rmi.RemoteException
kommentar
- der hinzuzufuegende Text.protokollTyp
- Typ des Protokoll-Eintrags. Siehe de.willuhn.jameica.hbci.rmi.Protokoll
.java.rmi.RemoteException
void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteException
kommentar
- java.rmi.RemoteException
java.lang.String getKommentar() throws java.rmi.RemoteException
java.rmi.RemoteException
java.lang.String getBic() throws java.rmi.RemoteException
java.rmi.RemoteException
void setBic(java.lang.String bic) throws java.rmi.RemoteException
bic
- die BIC.java.rmi.RemoteException
java.lang.String getIban() throws java.rmi.RemoteException
java.rmi.RemoteException
void setIban(java.lang.String iban) throws java.rmi.RemoteException
iban
- die IBAN.java.rmi.RemoteException
java.lang.String getKategorie() throws java.rmi.RemoteException
java.rmi.RemoteException
void setKategorie(java.lang.String kategorie) throws java.rmi.RemoteException
kategorie
- die Kategorie.java.rmi.RemoteException