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 void
addToProtokoll(java.lang.String kommentar, int protokollTyp)
Fuegt den uebergebenen Text zum Konto-Protokoll hinzu.void
delete()
java.lang.Integer
getAccountType()
Liefert die Kontoart.java.lang.Object
getAttribute(java.lang.String arg0)
Die Funktion ueberschreiben wir um ein zusaetzliches virtuelles Attribut "longname" einzufuehren.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.long
getChecksum()
Liefert die Checksumme des Objektes.de.willuhn.datasource.rmi.DBIterator
getDauerauftraege()
Liefert alle Dauerauftraege, die fuer das Konto vorliegen.int
getFlags()
Liefert ein Bit-Feld mit Flags.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()
Liefert die Anzahl der Umsaetze auf dem Konto.java.lang.String
getPassportClass()
Liefert die Java-Klasse des zu verwendenden Passports.java.lang.String
getPrimaryAttribute()
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 oder0.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 odernull
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.protected java.lang.String
getTableName()
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.de.willuhn.datasource.rmi.DBIterator
getUmsatzTypen()
Liefert die Liste der fest zugeordneten Umsatzkategorien.java.lang.String
getUnterkonto()
Liefert die Unterkonto-Nummer.java.lang.String
getWaehrung()
Liefert die Waehrungs-Bezeichnung der Bankverbindung.boolean
hasFlag(int flag)
Prueft, ob das angegebene Flag vorhanden ist.void
insert()
protected void
insertCheck()
void
reset()
Setzt das Saldo und Datum zurückvoid
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
setFlags(int flags)
Speichert die Flags einen Objektes.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.void
store()
protected void
updateCheck()
-
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:
getTableName
in classde.willuhn.datasource.db.AbstractDBObject
- See Also:
AbstractDBObject.getTableName()
-
getPrimaryAttribute
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException
- Specified by:
getPrimaryAttribute
in interfacede.willuhn.datasource.rmi.DBObject
- Specified by:
getPrimaryAttribute
in interfacede.willuhn.datasource.GenericObject
- Specified by:
getPrimaryAttribute
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
java.rmi.RemoteException
- See Also:
GenericObject.getPrimaryAttribute()
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException
- Overrides:
insertCheck
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
de.willuhn.util.ApplicationException
- See Also:
AbstractDBObject.insertCheck()
-
updateCheck
protected void updateCheck() throws de.willuhn.util.ApplicationException
- Overrides:
updateCheck
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
de.willuhn.util.ApplicationException
- See Also:
AbstractDBObject.updateCheck()
-
getKontonummer
public java.lang.String getKontonummer() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Kontonummer fuer diese Bankverbindung.- Specified by:
getKontonummer
in interfaceKonto
- Returns:
- Kontonummer.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getKontonummer()
-
getBLZ
public java.lang.String getBLZ() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Bankleitzahl fuer diese Bankverbindung.- Specified by:
getBLZ
in interfaceKonto
- Returns:
- Bankleitzahl.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getBLZ()
-
getName
public java.lang.String getName() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert den Namen des Konto-Inhabers.- Specified by:
getName
in interfaceKonto
- Returns:
- Name des Konto-Inhabers.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getName()
-
getPassportClass
public java.lang.String getPassportClass() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Java-Klasse des zu verwendenden Passports. Dieser kann anschliessend mittelsPassportRegistry#findByClass(String)
geladen werden.- Specified by:
getPassportClass
in interfaceKonto
- Returns:
- Java-Klasse des Passports.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getPassportClass()
-
getBackendClass
public java.lang.String getBackendClass() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Java-Klasse des zu verwendenden Backends.- Specified by:
getBackendClass
in interfaceKonto
- Returns:
- Java-Klasse des Backends.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getBackendClass()
-
getAccountType
public java.lang.Integer getAccountType() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Kontoart. Kann NULL sein.- Specified by:
getAccountType
in interfaceKonto
- Returns:
- die Kontoart.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getAccountType()
-
setKontonummer
public void setKontonummer(java.lang.String kontonummer) throws java.rmi.RemoteException
Description copied from interface:Konto
Speichert die Kontonummer der Bankverbindung.- Specified by:
setKontonummer
in 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.RemoteException
Description copied from interface:Konto
Speichert die Bankleitzahl der Bankverbindung.- Specified by:
setBLZ
in 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.RemoteException
Description copied from interface:Konto
Speichert den Namen des Konto-Inhabers.- Specified by:
setName
in 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.RemoteException
Description copied from interface:Konto
Speichert den Namen der Java-Klasse des zu verwendenden Passports.- Specified by:
setPassportClass
in 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.RemoteException
Description copied from interface:Konto
Speichert die Java-Klasse des zu verwendenden Backends.- Specified by:
setBackendClass
in 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.RemoteException
Description copied from interface:Konto
Speichert die Kontoart. Kann NULL sein.- Specified by:
setAccountType
in 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:
delete
in interfacede.willuhn.datasource.rmi.Changeable
- Overrides:
delete
in classAbstractHibiscusDBObject
- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
- See Also:
Changeable.delete()
-
getWaehrung
public java.lang.String getWaehrung() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Waehrungs-Bezeichnung der Bankverbindung.- Specified by:
getWaehrung
in interfaceKonto
- Returns:
- Waehrungsbezeichnung.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getWaehrung()
-
setWaehrung
public void setWaehrung(java.lang.String waehrung) throws java.rmi.RemoteException
Description copied from interface:Konto
Speichert die Waehrungsbezeichnung.- Specified by:
setWaehrung
in interfaceKonto
- Parameters:
waehrung
- Bezeichnung.- Throws:
java.rmi.RemoteException
- See Also:
Konto.setWaehrung(java.lang.String)
-
getKundennummer
public java.lang.String getKundennummer() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Kundennummer bei der Bank.- Specified by:
getKundennummer
in interfaceKonto
- Returns:
- Kundennummer.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getKundennummer()
-
setKundennummer
public void setKundennummer(java.lang.String kundennummer) throws java.rmi.RemoteException
Description copied from interface:Konto
Speichert die Kundennummer.- Specified by:
setKundennummer
in interfaceKonto
- Parameters:
kundennummer
- Kundennummer.- Throws:
java.rmi.RemoteException
- See Also:
Konto.setKundennummer(java.lang.String)
-
getSaldo
public double getSaldo() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert den Saldo des Kontos oder0.0
wenn er noch nie abgefragt wurde.- Specified by:
getSaldo
in interfaceKonto
- Returns:
- Saldo des Kontos.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getSaldo()
-
getSaldoAvailable
public double getSaldoAvailable() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert den verfuegbaren Betrag auf dem Konto. BUGZILLA 530- Specified by:
getSaldoAvailable
in 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.RemoteException
Description copied from interface:Konto
Liefert das Datum des aktuellen Saldos odernull
wenn er noch nie abgefragt wurde.- Specified by:
getSaldoDatum
in interfaceKonto
- Returns:
- Datum des Saldos.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getSaldoDatum()
-
reset
public void reset() throws java.rmi.RemoteException
Description copied from interface:Konto
Setzt das Saldo und Datum zurück- Specified by:
reset
in interfaceKonto
- Throws:
java.rmi.RemoteException
- See Also:
Konto.reset()
-
getUmsaetze
public de.willuhn.datasource.rmi.DBIterator getUmsaetze() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert eine Liste aller Umsaetze fuer das Konto in umgekehrter chronologischer Reihenfolge. Also die neuesten zuerst, die aeltesten zuletzt.- Specified by:
getUmsaetze
in interfaceKonto
- Returns:
- Umsatzliste.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getUmsaetze()
-
getUmsaetze
public de.willuhn.datasource.rmi.DBIterator getUmsaetze(int days) throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert eine Liste aller Umsaetze fuer die letzten x Tage. Die neuesten zuerst, die aeltesten zuletzt.- Specified by:
getUmsaetze
in 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.RemoteException
Description copied from interface:Konto
Liefert eine Liste aller Umsaetze fuer den vorgegebenen Zeitraum. Die neuesten zuerst, die aeltesten zuletzt.- Specified by:
getUmsaetze
in 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.RemoteException
Description copied from interface:Konto
Liefert eine Liste aller Ueberweisungen, die ueber dieses Konto getaetigt wurden.- Specified by:
getUeberweisungen
in interfaceKonto
- Returns:
- Ueberweisungsliste.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getUeberweisungen()
-
getUmsatzTypen
public de.willuhn.datasource.rmi.DBIterator getUmsatzTypen() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Liste der fest zugeordneten Umsatzkategorien.- Specified by:
getUmsatzTypen
in interfaceKonto
- Returns:
- Liste der fest zugeordneten Umsatzkategorien.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getUmsatzTypen()
-
getAuslandsUeberweisungen
public de.willuhn.datasource.rmi.DBIterator getAuslandsUeberweisungen() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert eine Liste aller Auslandsueberweisungen, die ueber dieses Konto getaetigt wurden.- Specified by:
getAuslandsUeberweisungen
in interfaceKonto
- Returns:
- Liste der Auslandsueberweisungen.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getAuslandsUeberweisungen()
-
getSepaLastschriften
public de.willuhn.datasource.rmi.DBIterator getSepaLastschriften() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert eine Liste aller SEPA-Lastschriften, die ueber dieses Konto getaetigt wurden.- Specified by:
getSepaLastschriften
in 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.RemoteException
Description copied from interface:Konto
Liefert eine Liste aller SEPA-Sammellastschriften, die ueber dieses Konto getaetigt wurden.- Specified by:
getSepaSammelLastschriften
in 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.RemoteException
Description copied from interface:Konto
Liefert eine Liste aller SEPA-Sammelueberweisungen, die ueber dieses Konto getaetigt wurden.- Specified by:
getSepaSammelUeberweisungen
in 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.RemoteException
Description copied from interface:Konto
Liefert alle Dauerauftraege, die fuer das Konto vorliegen. Dabei werden auch jene geliefert, die lokal erstellt, jedoch noch nicht zur Bank hochgeladen wurden.- Specified by:
getDauerauftraege
in interfaceKonto
- Returns:
- Liste der Dauerauftraege.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getDauerauftraege()
-
getSepaDauerauftraege
public de.willuhn.datasource.rmi.DBIterator getSepaDauerauftraege() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert 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:
getSepaDauerauftraege
in 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.RemoteException
Description copied from interface:Konto
Liefert alle Lastschriften, die fuer das Konto vorliegen.- Specified by:
getLastschriften
in interfaceKonto
- Returns:
- Liste der Lastschriften.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getLastschriften()
-
getSammelLastschriften
public de.willuhn.datasource.rmi.DBIterator getSammelLastschriften() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert alle Sammel-Lastschriften, die fuer das Konto vorliegen.- Specified by:
getSammelLastschriften
in interfaceKonto
- Returns:
- Liste der Lastschriften.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getSammelLastschriften()
-
getSammelUeberweisungen
public de.willuhn.datasource.rmi.DBIterator getSammelUeberweisungen() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert alle Sammel-Ueberweisungen, die fuer das Konto vorliegen.- Specified by:
getSammelUeberweisungen
in interfaceKonto
- Returns:
- Liste der Sammelueberweisungen.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getSammelUeberweisungen()
-
getKontoauszuege
public de.willuhn.datasource.rmi.DBIterator getKontoauszuege() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Liste der Kontoauszuege.- Specified by:
getKontoauszuege
in interfaceKonto
- Returns:
- die Liste der Kontoauszuege.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getKontoauszuege()
-
getBezeichnung
public java.lang.String getBezeichnung() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Bezeichnung des Kontos.- Specified by:
getBezeichnung
in interfaceKonto
- Returns:
- Bezeichnung des Kontos.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getBezeichnung()
-
setBezeichnung
public void setBezeichnung(java.lang.String bezeichnung) throws java.rmi.RemoteException
Description copied from interface:Konto
Speichert die Bezeichnung des Kontos.- Specified by:
setBezeichnung
in 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.RemoteException
Description copied from interface:Konto
Liefert die HBCI-Protokollierung des Kontos in Form einer Liste von Protokoll-Objekten.- Specified by:
getProtokolle
in 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:
insert
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
- See Also:
AbstractDBObject.insert()
-
store
public void store() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
- Specified by:
store
in interfacede.willuhn.datasource.rmi.Changeable
- Overrides:
store
in classAbstractHibiscusDBObject
- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
- See Also:
Changeable.store()
-
addToProtokoll
public final void addToProtokoll(java.lang.String kommentar, int protokollTyp) throws java.rmi.RemoteException
Description copied from interface:Konto
Fuegt den uebergebenen Text zum Konto-Protokoll hinzu.- Specified by:
addToProtokoll
in 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.RemoteException
Die Funktion ueberschreiben wir um ein zusaetzliches virtuelles Attribut "longname" einzufuehren. Bei Abfrage dieses Attributs wird "[Kontonummer] Bezeichnung" zurueckgeliefert.- Specified by:
getAttribute
in interfacede.willuhn.datasource.rmi.DBObject
- Specified by:
getAttribute
in interfacede.willuhn.datasource.GenericObject
- Overrides:
getAttribute
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
java.rmi.RemoteException
- See Also:
GenericObject.getAttribute(java.lang.String)
-
getChecksum
public long getChecksum() throws java.rmi.RemoteException
Description copied from interface:Checksum
Liefert die Checksumme des Objektes.- Specified by:
getChecksum
in interfaceChecksum
- Returns:
- Checksumme.
- Throws:
java.rmi.RemoteException
- See Also:
Checksum.getChecksum()
-
setSaldo
public void setSaldo(double saldo) throws java.rmi.RemoteException
Description copied from interface:Konto
Speichert den neuen Saldo.- Specified by:
setSaldo
in interfaceKonto
- Parameters:
saldo
- Neuer Saldo.- Throws:
java.rmi.RemoteException
- See Also:
Konto.setSaldo(double)
-
setSaldoAvailable
public void setSaldoAvailable(double saldo) throws java.rmi.RemoteException
Description copied from interface:Konto
Speichert den verfuegbaren Betrag auf dem Konto.- Specified by:
setSaldoAvailable
in 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.RemoteException
Description copied from interface:Konto
Liefert die Anzahl der Umsaetze auf dem Konto.- Specified by:
getNumUmsaetze
in 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.RemoteException
Description copied from interface:Konto
Liefert eine ausfuehrliche Bezeichnung des Kontos bestehend aus Bezeichnung, Kto und BLZ.- Specified by:
getLongName
in interfaceKonto
- Returns:
- ausfuehrliche Bezeichnung.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getLongName()
-
getUnterkonto
public java.lang.String getUnterkonto() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert die Unterkonto-Nummer. BUGZILLA 355- Specified by:
getUnterkonto
in interfaceKonto
- Returns:
- Unterkonto-Nummer.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getUnterkonto()
-
setUnterkonto
public void setUnterkonto(java.lang.String unterkonto) throws java.rmi.RemoteException
Description copied from interface:Konto
Speichert das Unterkonto.- Specified by:
setUnterkonto
in interfaceKonto
- Throws:
java.rmi.RemoteException
- See Also:
Konto.setUnterkonto(java.lang.String)
-
getKommentar
public java.lang.String getKommentar() throws java.rmi.RemoteException
Description copied from interface:Konto
Liefert einen zusaetzlichen Kommentar fuer das Konto.- Specified by:
getKommentar
in interfaceKonto
- Returns:
- Kommentar.
- Throws:
java.rmi.RemoteException
- See Also:
Konto.getKommentar()
-
setKommentar
public void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteException
Description copied from interface:Konto
Speichert einen zusaetzlichen Kommentar fuer das Konto.- Specified by:
setKommentar
in interfaceKonto
- Throws:
java.rmi.RemoteException
- See Also:
Konto.setKommentar(java.lang.String)
-
getFlags
public int getFlags() throws java.rmi.RemoteException
Description copied from interface:Flaggable
Liefert 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:
getFlags
in 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.RemoteException
Description copied from interface:Flaggable
Prueft, ob das angegebene Flag vorhanden ist.- Specified by:
hasFlag
in 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.RemoteException
Description copied from interface:Flaggable
Speichert die Flags einen Objektes.- Specified by:
setFlags
in 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.RemoteException
Description copied from interface:Konto
Liefert die BIC.- Specified by:
getBic
in interfaceKonto
- Returns:
- die BIC.
- Throws:
java.rmi.RemoteException
- See Also:
Address.getBic()
-
setBic
public void setBic(java.lang.String bic) throws java.rmi.RemoteException
Description copied from interface:Konto
Speichert die BIC.- Specified by:
setBic
in 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.RemoteException
Description copied from interface:Konto
Liefert die IBAN.- Specified by:
getIban
in interfaceKonto
- Returns:
- die IBAN.
- Throws:
java.rmi.RemoteException
- See Also:
Address.getIban()
-
setIban
public void setIban(java.lang.String iban) throws java.rmi.RemoteException
Description copied from interface:Konto
Speichert die IBAN.- Specified by:
setIban
in 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.RemoteException
Description copied from interface:Konto
Liefert einen Freitext mit der Kategorie.- Specified by:
getKategorie
in 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.RemoteException
Description copied from interface:Konto
Speichert die Kategorie.- Specified by:
setKategorie
in interfaceKonto
- Parameters:
kategorie
- die Kategorie.- Throws:
java.rmi.RemoteException
- See Also:
Konto.setKategorie(java.lang.String)
-
-