Package de.willuhn.jameica.hbci.server
Class KontoImpl
- java.lang.Object
-
- java.rmi.server.RemoteObject
-
- java.rmi.server.RemoteServer
-
- java.rmi.server.UnicastRemoteObject
-
- de.willuhn.datasource.db.AbstractDBObject
-
- de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
-
- de.willuhn.jameica.hbci.server.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,java.io.Serializable,java.rmi.Remote
public class KontoImpl extends AbstractHibiscusDBObject implements Konto
Bildet eine Bankverbindung ab.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface de.willuhn.jameica.hbci.rmi.Konto
FLAG_DISABLED, FLAG_NONE, FLAG_OFFLINE
-
-
Constructor Summary
Constructors Constructor Description KontoImpl()ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToProtokoll(java.lang.String kommentar, int protokollTyp)Fuegt den uebergebenen Text zum Konto-Protokoll hinzu.voiddelete()java.lang.IntegergetAccountType()Liefert die Kontoart.java.lang.ObjectgetAttribute(java.lang.String arg0)Die Funktion ueberschreiben wir um ein zusaetzliches virtuelles Attribut "longname" einzufuehren.de.willuhn.datasource.rmi.DBIteratorgetAuslandsUeberweisungen()Liefert eine Liste aller Auslandsueberweisungen, die ueber dieses Konto getaetigt wurden.java.lang.StringgetBackendClass()Liefert die Java-Klasse des zu verwendenden Backends.java.lang.StringgetBezeichnung()Liefert die Bezeichnung des Kontos.java.lang.StringgetBic()Liefert die BIC.java.lang.StringgetBLZ()Liefert die Bankleitzahl fuer diese Bankverbindung.longgetChecksum()Liefert die Checksumme des Objektes.de.willuhn.datasource.rmi.DBIteratorgetDauerauftraege()Liefert alle Dauerauftraege, die fuer das Konto vorliegen.intgetFlags()Liefert ein Bit-Feld mit Flags.java.lang.StringgetIban()Liefert die IBAN.java.lang.StringgetKategorie()Liefert einen Freitext mit der Kategorie.java.lang.StringgetKommentar()Liefert einen zusaetzlichen Kommentar fuer das Konto.de.willuhn.datasource.rmi.DBIteratorgetKontoauszuege()Liefert die Liste der Kontoauszuege.java.lang.StringgetKontonummer()Liefert die Kontonummer fuer diese Bankverbindung.java.lang.StringgetKundennummer()Liefert die Kundennummer bei der Bank.de.willuhn.datasource.rmi.DBIteratorgetLastschriften()Liefert alle Lastschriften, die fuer das Konto vorliegen.java.lang.StringgetLongName()Liefert eine ausfuehrliche Bezeichnung des Kontos bestehend aus Bezeichnung, Kto und BLZ.java.lang.StringgetName()Liefert den Namen des Konto-Inhabers.intgetNumUmsaetze()BUGZILLA 81 http://www.willuhn.de/bugzilla/show_bug.cgi?id=81 Liefert die Anzahl der Umsaetze auf dem Konto.java.lang.StringgetPassportClass()Liefert die Java-Klasse des zu verwendenden Passports.java.lang.StringgetPrimaryAttribute()de.willuhn.datasource.rmi.DBIteratorgetProtokolle()Liefert 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.doublegetSaldoAvailable()Liefert den verfuegbaren Betrag auf dem Konto.java.util.DategetSaldoDatum()Liefert das Datum des aktuellen Saldos odernullwenn er noch nie abgefragt wurde.de.willuhn.datasource.rmi.DBIteratorgetSammelLastschriften()Liefert alle Sammel-Lastschriften, die fuer das Konto vorliegen.de.willuhn.datasource.rmi.DBIteratorgetSammelUeberweisungen()Liefert alle Sammel-Ueberweisungen, die fuer das Konto vorliegen.de.willuhn.datasource.rmi.DBIteratorgetSepaDauerauftraege()Liefert alle SEPA-Dauerauftraege, die fuer das Konto vorliegen.de.willuhn.datasource.rmi.DBIteratorgetSepaLastschriften()Liefert eine Liste aller SEPA-Lastschriften, die ueber dieses Konto getaetigt wurden.de.willuhn.datasource.rmi.DBIteratorgetSepaSammelLastschriften()Liefert eine Liste aller SEPA-Sammellastschriften, die ueber dieses Konto getaetigt wurden.de.willuhn.datasource.rmi.DBIteratorgetSepaSammelUeberweisungen()Liefert eine Liste aller SEPA-Sammelueberweisungen, die ueber dieses Konto getaetigt wurden.protected java.lang.StringgetTableName()de.willuhn.datasource.rmi.DBIteratorgetUeberweisungen()Liefert eine Liste aller Ueberweisungen, die ueber dieses Konto getaetigt wurden.de.willuhn.datasource.rmi.DBIteratorgetUmsaetze()Liefert 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(java.util.Date start, java.util.Date end)Liefert eine Liste aller Umsaetze fuer den vorgegebenen Zeitraum.java.lang.StringgetUnterkonto()Liefert die Unterkonto-Nummer.java.lang.StringgetWaehrung()Liefert die Waehrungs-Bezeichnung der Bankverbindung.booleanhasFlag(int flag)Prueft, ob das angegebene Flag vorhanden ist.voidinsert()protected voidinsertCheck()voidreset()Setzt das Saldo und Datum zurückvoidsetAccountType(java.lang.Integer i)Speichert die Kontoart.voidsetBackendClass(java.lang.String backend)Speichert die Java-Klasse des zu verwendenden Backends.voidsetBezeichnung(java.lang.String bezeichnung)Speichert die Bezeichnung des Kontos.voidsetBic(java.lang.String bic)Speichert die BIC.voidsetBLZ(java.lang.String blz)Speichert die Bankleitzahl der Bankverbindung.voidsetFlags(int flags)Speichert die Flags einen Objektes.voidsetIban(java.lang.String iban)Speichert die IBAN.voidsetKategorie(java.lang.String kategorie)Speichert die Kategorie.voidsetKommentar(java.lang.String kommentar)Speichert einen zusaetzlichen Kommentar fuer das Konto.voidsetKontonummer(java.lang.String kontonummer)Speichert die Kontonummer der Bankverbindung.voidsetKundennummer(java.lang.String kundennummer)Speichert die Kundennummer.voidsetName(java.lang.String name)Speichert den Namen des Konto-Inhabers.voidsetPassportClass(java.lang.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(java.lang.String unterkonto)Speichert das Unterkonto.voidsetWaehrung(java.lang.String waehrung)Speichert die Waehrungsbezeichnung.voidstore()protected voidupdateCheck()-
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.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
-
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.DBObject
addDeleteListener, addStoreListener, equals, getAttributeType, getList, load, removeDeleteListener, removeStoreListener
-
Methods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMeta
-
-
-
-
Method Detail
-
getTableName
protected java.lang.String getTableName()
- Specified by:
getTableNamein classde.willuhn.datasource.db.AbstractDBObject- See Also:
AbstractDBObject.getTableName()
-
getPrimaryAttribute
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.rmi.DBObject- Specified by:
getPrimaryAttributein interfacede.willuhn.datasource.GenericObject- Specified by:
getPrimaryAttributein classde.willuhn.datasource.db.AbstractDBObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.getPrimaryAttribute()
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException- Overrides:
insertCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
AbstractDBObject.insertCheck()
-
updateCheck
protected void updateCheck() throws de.willuhn.util.ApplicationException- Overrides:
updateCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
AbstractDBObject.updateCheck()
-
getKontonummer
public java.lang.String getKontonummer() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die Kontonummer fuer diese Bankverbindung.- Specified by:
getKontonummerin interfaceKonto- Returns:
- Kontonummer.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getKontonummer()
-
getBLZ
public java.lang.String getBLZ() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die Bankleitzahl fuer diese Bankverbindung.- Specified by:
getBLZin interfaceKonto- Returns:
- Bankleitzahl.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getBLZ()
-
getName
public java.lang.String getName() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert den Namen des Konto-Inhabers.- Specified by:
getNamein interfaceKonto- Returns:
- Name des Konto-Inhabers.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getName()
-
getPassportClass
public java.lang.String getPassportClass() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die Java-Klasse des zu verwendenden Passports. Dieser kann anschliessend mittelsPassportRegistry#findByClass(String)geladen werden.- Specified by:
getPassportClassin interfaceKonto- Returns:
- Java-Klasse des Passports.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getPassportClass()
-
getBackendClass
public java.lang.String getBackendClass() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die Java-Klasse des zu verwendenden Backends.- Specified by:
getBackendClassin interfaceKonto- Returns:
- Java-Klasse des Backends.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getBackendClass()
-
getAccountType
public java.lang.Integer getAccountType() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die Kontoart. Kann NULL sein.- Specified by:
getAccountTypein interfaceKonto- Returns:
- die Kontoart.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getAccountType()
-
setKontonummer
public void setKontonummer(java.lang.String kontonummer) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert die Kontonummer der Bankverbindung.- Specified by:
setKontonummerin interfaceKonto- Parameters:
kontonummer- Kontonummer.- Throws:
java.rmi.RemoteException- See Also:
Konto.setKontonummer(java.lang.String)
-
setBLZ
public void setBLZ(java.lang.String blz) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert die Bankleitzahl der Bankverbindung.- Specified by:
setBLZin interfaceKonto- Parameters:
blz- Bankleitzahl.- Throws:
java.rmi.RemoteException- See Also:
Konto.setBLZ(java.lang.String)
-
setName
public void setName(java.lang.String name) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert den Namen des Konto-Inhabers.- Specified by:
setNamein interfaceKonto- Parameters:
name- Name des Konto-Inhaber.s- Throws:
java.rmi.RemoteException- See Also:
Konto.setName(java.lang.String)
-
setPassportClass
public void setPassportClass(java.lang.String passport) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert den Namen der Java-Klasse des zu verwendenden Passports.- Specified by:
setPassportClassin interfaceKonto- Parameters:
passport- Passport.- Throws:
java.rmi.RemoteException- See Also:
Konto.setPassportClass(java.lang.String)
-
setBackendClass
public void setBackendClass(java.lang.String backend) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert die Java-Klasse des zu verwendenden Backends.- Specified by:
setBackendClassin interfaceKonto- Parameters:
backend- Java-Klasse des Backends.- Throws:
java.rmi.RemoteException- See Also:
Konto.setBackendClass(java.lang.String)
-
setAccountType
public void setAccountType(java.lang.Integer i) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert die Kontoart. Kann NULL sein.- Specified by:
setAccountTypein interfaceKonto- Parameters:
i- die Kontoart.- Throws:
java.rmi.RemoteException- See Also:
Konto.setAccountType(java.lang.Integer)
-
delete
public void delete() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException- Specified by:
deletein interfacede.willuhn.datasource.rmi.Changeable- Overrides:
deletein classAbstractHibiscusDBObject- Throws:
java.rmi.RemoteExceptionde.willuhn.util.ApplicationException- See Also:
Changeable.delete()
-
getWaehrung
public java.lang.String getWaehrung() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die Waehrungs-Bezeichnung der Bankverbindung.- Specified by:
getWaehrungin interfaceKonto- Returns:
- Waehrungsbezeichnung.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getWaehrung()
-
setWaehrung
public void setWaehrung(java.lang.String waehrung) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert die Waehrungsbezeichnung.- Specified by:
setWaehrungin interfaceKonto- Parameters:
waehrung- Bezeichnung.- Throws:
java.rmi.RemoteException- See Also:
Konto.setWaehrung(java.lang.String)
-
getKundennummer
public java.lang.String getKundennummer() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die Kundennummer bei der Bank.- Specified by:
getKundennummerin interfaceKonto- Returns:
- Kundennummer.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getKundennummer()
-
setKundennummer
public void setKundennummer(java.lang.String kundennummer) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert die Kundennummer.- Specified by:
setKundennummerin interfaceKonto- Parameters:
kundennummer- Kundennummer.- Throws:
java.rmi.RemoteException- See Also:
Konto.setKundennummer(java.lang.String)
-
getSaldo
public double getSaldo() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert den Saldo des Kontos oder0.0wenn er noch nie abgefragt wurde.- Specified by:
getSaldoin interfaceKonto- Returns:
- Saldo des Kontos.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getSaldo()
-
getSaldoAvailable
public double getSaldoAvailable() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert den verfuegbaren Betrag auf dem Konto. BUGZILLA 530- Specified by:
getSaldoAvailablein interfaceKonto- Returns:
- der verfuegbare Betrag auf dem Konto.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getSaldoAvailable()
-
getSaldoDatum
public java.util.Date getSaldoDatum() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert das Datum des aktuellen Saldos odernullwenn er noch nie abgefragt wurde.- Specified by:
getSaldoDatumin interfaceKonto- Returns:
- Datum des Saldos.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getSaldoDatum()
-
reset
public void reset() throws java.rmi.RemoteExceptionDescription copied from interface:KontoSetzt das Saldo und Datum zurück- Specified by:
resetin interfaceKonto- Throws:
java.rmi.RemoteException- See Also:
Konto.reset()
-
getUmsaetze
public de.willuhn.datasource.rmi.DBIterator getUmsaetze() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert eine Liste aller Umsaetze fuer das Konto in umgekehrter chronologischer Reihenfolge. Also die neuesten zuerst, die aeltesten zuletzt.- Specified by:
getUmsaetzein interfaceKonto- Returns:
- Umsatzliste.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getUmsaetze()
-
getUmsaetze
public de.willuhn.datasource.rmi.DBIterator getUmsaetze(int days) throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert eine Liste aller Umsaetze fuer die letzten x Tage. Die neuesten zuerst, die aeltesten zuletzt.- Specified by:
getUmsaetzein interfaceKonto- Parameters:
days- Anzahl der Tage.- Returns:
- Umsatzliste.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getUmsaetze(int)
-
getUmsaetze
public de.willuhn.datasource.rmi.DBIterator getUmsaetze(java.util.Date start, java.util.Date end) throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert eine Liste aller Umsaetze fuer den vorgegebenen Zeitraum. Die neuesten zuerst, die aeltesten zuletzt.- Specified by:
getUmsaetzein interfaceKonto- Parameters:
start- Startdatumend- EndeDatum- Returns:
- Umsatzliste.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getUmsaetze(Date, Date)
-
getUeberweisungen
public de.willuhn.datasource.rmi.DBIterator getUeberweisungen() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert eine Liste aller Ueberweisungen, die ueber dieses Konto getaetigt wurden.- Specified by:
getUeberweisungenin interfaceKonto- Returns:
- Ueberweisungsliste.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getUeberweisungen()
-
getAuslandsUeberweisungen
public de.willuhn.datasource.rmi.DBIterator getAuslandsUeberweisungen() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert eine Liste aller Auslandsueberweisungen, die ueber dieses Konto getaetigt wurden.- Specified by:
getAuslandsUeberweisungenin interfaceKonto- Returns:
- Liste der Auslandsueberweisungen.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getAuslandsUeberweisungen()
-
getSepaLastschriften
public de.willuhn.datasource.rmi.DBIterator getSepaLastschriften() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert eine Liste aller SEPA-Lastschriften, die ueber dieses Konto getaetigt wurden.- Specified by:
getSepaLastschriftenin interfaceKonto- Returns:
- Liste der SEPA-Lastschriften.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getSepaLastschriften()
-
getSepaSammelLastschriften
public de.willuhn.datasource.rmi.DBIterator getSepaSammelLastschriften() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert eine Liste aller SEPA-Sammellastschriften, die ueber dieses Konto getaetigt wurden.- Specified by:
getSepaSammelLastschriftenin interfaceKonto- Returns:
- Liste der SEPA-Sammellastschriften.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getSepaSammelLastschriften()
-
getSepaSammelUeberweisungen
public de.willuhn.datasource.rmi.DBIterator getSepaSammelUeberweisungen() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert eine Liste aller SEPA-Sammelueberweisungen, die ueber dieses Konto getaetigt wurden.- Specified by:
getSepaSammelUeberweisungenin interfaceKonto- Returns:
- Liste der SEPA-Sammelueberweisungen.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getSepaSammelUeberweisungen()
-
getDauerauftraege
public de.willuhn.datasource.rmi.DBIterator getDauerauftraege() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert alle Dauerauftraege, die fuer das Konto vorliegen. Dabei werden auch jene geliefert, die lokal erstellt, jedoch noch nicht zur Bank hochgeladen wurden.- Specified by:
getDauerauftraegein interfaceKonto- Returns:
- Liste der Dauerauftraege.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getDauerauftraege()
-
getSepaDauerauftraege
public de.willuhn.datasource.rmi.DBIterator getSepaDauerauftraege() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert alle SEPA-Dauerauftraege, die fuer das Konto vorliegen. Dabei werden auch jene geliefert, die lokal erstellt, jedoch noch nicht zur Bank hochgeladen wurden.- Specified by:
getSepaDauerauftraegein interfaceKonto- Returns:
- Liste der SEPA-Dauerauftraege.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getSepaDauerauftraege()
-
getLastschriften
public de.willuhn.datasource.rmi.DBIterator getLastschriften() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert alle Lastschriften, die fuer das Konto vorliegen.- Specified by:
getLastschriftenin interfaceKonto- Returns:
- Liste der Lastschriften.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getLastschriften()
-
getSammelLastschriften
public de.willuhn.datasource.rmi.DBIterator getSammelLastschriften() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert alle Sammel-Lastschriften, die fuer das Konto vorliegen.- Specified by:
getSammelLastschriftenin interfaceKonto- Returns:
- Liste der Lastschriften.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getSammelLastschriften()
-
getSammelUeberweisungen
public de.willuhn.datasource.rmi.DBIterator getSammelUeberweisungen() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert alle Sammel-Ueberweisungen, die fuer das Konto vorliegen.- Specified by:
getSammelUeberweisungenin interfaceKonto- Returns:
- Liste der Sammelueberweisungen.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getSammelUeberweisungen()
-
getKontoauszuege
public de.willuhn.datasource.rmi.DBIterator getKontoauszuege() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die Liste der Kontoauszuege.- Specified by:
getKontoauszuegein interfaceKonto- Returns:
- die Liste der Kontoauszuege.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getKontoauszuege()
-
getBezeichnung
public java.lang.String getBezeichnung() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die Bezeichnung des Kontos.- Specified by:
getBezeichnungin interfaceKonto- Returns:
- Bezeichnung des Kontos.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getBezeichnung()
-
setBezeichnung
public void setBezeichnung(java.lang.String bezeichnung) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert die Bezeichnung des Kontos.- Specified by:
setBezeichnungin interfaceKonto- Parameters:
bezeichnung- Bezeichnung.- Throws:
java.rmi.RemoteException- See Also:
Konto.setBezeichnung(java.lang.String)
-
getProtokolle
public de.willuhn.datasource.rmi.DBIterator getProtokolle() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die HBCI-Protokollierung des Kontos in Form einer Liste von Protokoll-Objekten.- Specified by:
getProtokollein interfaceKonto- Returns:
- Liste von Protokoll-Objekten.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getProtokolle()
-
insert
public void insert() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException- Overrides:
insertin classde.willuhn.datasource.db.AbstractDBObject- Throws:
java.rmi.RemoteExceptionde.willuhn.util.ApplicationException- See Also:
AbstractDBObject.insert()
-
store
public void store() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException- Specified by:
storein interfacede.willuhn.datasource.rmi.Changeable- Overrides:
storein classAbstractHibiscusDBObject- Throws:
java.rmi.RemoteExceptionde.willuhn.util.ApplicationException- See Also:
Changeable.store()
-
addToProtokoll
public final void addToProtokoll(java.lang.String kommentar, int protokollTyp) throws java.rmi.RemoteExceptionDescription copied from interface:KontoFuegt den uebergebenen Text zum Konto-Protokoll hinzu.- Specified by:
addToProtokollin interfaceKonto- Parameters:
kommentar- der hinzuzufuegende Text.protokollTyp- Typ des Protokoll-Eintrags. Siehede.willuhn.jameica.hbci.rmi.Protokoll.- Throws:
java.rmi.RemoteException- See Also:
Konto.addToProtokoll(java.lang.String, int)
-
getAttribute
public java.lang.Object getAttribute(java.lang.String arg0) throws java.rmi.RemoteExceptionDie Funktion ueberschreiben wir um ein zusaetzliches virtuelles Attribut "longname" einzufuehren. Bei Abfrage dieses Attributs wird "[Kontonummer] Bezeichnung" zurueckgeliefert.- Specified by:
getAttributein interfacede.willuhn.datasource.rmi.DBObject- Specified by:
getAttributein interfacede.willuhn.datasource.GenericObject- Overrides:
getAttributein classde.willuhn.datasource.db.AbstractDBObject- Throws:
java.rmi.RemoteException- See Also:
GenericObject.getAttribute(java.lang.String)
-
getChecksum
public long getChecksum() throws java.rmi.RemoteExceptionDescription copied from interface:ChecksumLiefert die Checksumme des Objektes.- Specified by:
getChecksumin interfaceChecksum- Returns:
- Checksumme.
- Throws:
java.rmi.RemoteException- See Also:
Checksum.getChecksum()
-
setSaldo
public void setSaldo(double saldo) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert den neuen Saldo.- Specified by:
setSaldoin interfaceKonto- Parameters:
saldo- Neuer Saldo.- Throws:
java.rmi.RemoteException- See Also:
Konto.setSaldo(double)
-
setSaldoAvailable
public void setSaldoAvailable(double saldo) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert den verfuegbaren Betrag auf dem Konto.- Specified by:
setSaldoAvailablein interfaceKonto- Parameters:
saldo- der verfuegbare Betrag auf dem Konto.- Throws:
java.rmi.RemoteException- See Also:
Konto.setSaldoAvailable(double)
-
getNumUmsaetze
public int getNumUmsaetze() throws java.rmi.RemoteExceptionDescription copied from interface:KontoBUGZILLA 81 http://www.willuhn.de/bugzilla/show_bug.cgi?id=81 Liefert die Anzahl der Umsaetze auf dem Konto.- Specified by:
getNumUmsaetzein interfaceKonto- Returns:
- Anzahl der Umsaetze auf dem Konto.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getNumUmsaetze()
-
getLongName
public java.lang.String getLongName() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert eine ausfuehrliche Bezeichnung des Kontos bestehend aus Bezeichnung, Kto und BLZ.- Specified by:
getLongNamein interfaceKonto- Returns:
- ausfuehrliche Bezeichnung.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getLongName()
-
getUnterkonto
public java.lang.String getUnterkonto() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die Unterkonto-Nummer. BUGZILLA 355- Specified by:
getUnterkontoin interfaceKonto- Returns:
- Unterkonto-Nummer.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getUnterkonto()
-
setUnterkonto
public void setUnterkonto(java.lang.String unterkonto) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert das Unterkonto.- Specified by:
setUnterkontoin interfaceKonto- Throws:
java.rmi.RemoteException- See Also:
Konto.setUnterkonto(java.lang.String)
-
getKommentar
public java.lang.String getKommentar() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert einen zusaetzlichen Kommentar fuer das Konto.- Specified by:
getKommentarin interfaceKonto- Returns:
- Kommentar.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getKommentar()
-
setKommentar
public void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert einen zusaetzlichen Kommentar fuer das Konto.- Specified by:
setKommentarin interfaceKonto- Throws:
java.rmi.RemoteException- See Also:
Konto.setKommentar(java.lang.String)
-
getFlags
public int getFlags() throws java.rmi.RemoteExceptionDescription copied from interface:FlaggableLiefert ein Bit-Feld mit Flags. Ein Objekt kann mit verschiedenen Flags markiert werden. Das kann zum Beispiel "deaktiviert" sein. Damit fuer kuenftige weitere Flags nicht immer ein neues Feld zur Datenbank hinzugefuegt werden muss, verwenden wir hier ein Bitfeld. Damit koennen mehrere Flags in einem Wert codiert werden.- Specified by:
getFlagsin interfaceFlaggable- Returns:
- Bit-Feld mit den Flags des Objektes.
- Throws:
java.rmi.RemoteException- See Also:
Flaggable.getFlags()
-
hasFlag
public boolean hasFlag(int flag) throws java.rmi.RemoteExceptionDescription copied from interface:FlaggablePrueft, ob das angegebene Flag vorhanden ist.- Specified by:
hasFlagin interfaceFlaggable- Parameters:
flag- das zu pruefende Flag.- Returns:
- true, wenn es gesetzt ist.
- Throws:
java.rmi.RemoteException- See Also:
Flaggable.hasFlag(int)
-
setFlags
public void setFlags(int flags) throws java.rmi.RemoteExceptionDescription copied from interface:FlaggableSpeichert die Flags einen Objektes.- Specified by:
setFlagsin interfaceFlaggable- Parameters:
flags- die Flags in Form eines Bit-Feldes.- Throws:
java.rmi.RemoteException- See Also:
Flaggable.setFlags(int)
-
getBic
public java.lang.String getBic() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die BIC.- Specified by:
getBicin interfaceKonto- Returns:
- die BIC.
- Throws:
java.rmi.RemoteException- See Also:
Address.getBic()
-
setBic
public void setBic(java.lang.String bic) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert die BIC.- Specified by:
setBicin interfaceKonto- Parameters:
bic- die BIC.- Throws:
java.rmi.RemoteException- See Also:
HibiscusAddress.setBic(java.lang.String)
-
getIban
public java.lang.String getIban() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert die IBAN.- Specified by:
getIbanin interfaceKonto- Returns:
- die IBAN.
- Throws:
java.rmi.RemoteException- See Also:
Address.getIban()
-
setIban
public void setIban(java.lang.String iban) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert die IBAN.- Specified by:
setIbanin interfaceKonto- Parameters:
iban- die IBAN.- Throws:
java.rmi.RemoteException- See Also:
HibiscusAddress.setIban(java.lang.String)
-
getKategorie
public java.lang.String getKategorie() throws java.rmi.RemoteExceptionDescription copied from interface:KontoLiefert einen Freitext mit der Kategorie.- Specified by:
getKategoriein interfaceKonto- Returns:
- Freitext mit der Kategorie.
- Throws:
java.rmi.RemoteException- See Also:
Konto.getKategorie()
-
setKategorie
public void setKategorie(java.lang.String kategorie) throws java.rmi.RemoteExceptionDescription copied from interface:KontoSpeichert die Kategorie.- Specified by:
setKategoriein interfaceKonto- Parameters:
kategorie- die Kategorie.- Throws:
java.rmi.RemoteException- See Also:
Konto.setKategorie(java.lang.String)
-
-