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.Remotepublic class KontoImpl extends AbstractHibiscusDBObject implements Konto
FLAG_DISABLED, FLAG_NONE, FLAG_OFFLINE| Constructor | Description |
|---|---|
KontoImpl() |
ct.
|
| 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() |
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.
|
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 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.
|
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.
|
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ü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 |
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() |
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, transactionRollbackgetMeta, setMetaaddDeleteListener, addStoreListener, equals, getAttributeType, getList, load, removeDeleteListener, removeStoreListenergetMeta, setMetafinalize, getClass, notify, notifyAll, wait, wait, waitequals, getRef, hashCode, toString, toStubpublic KontoImpl()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionprotected java.lang.String getTableName()
getTableName in class de.willuhn.datasource.db.AbstractDBObjectAbstractDBObject.getTableName()public java.lang.String getPrimaryAttribute()
throws java.rmi.RemoteException
getPrimaryAttribute in interface de.willuhn.datasource.rmi.DBObjectgetPrimaryAttribute in interface de.willuhn.datasource.GenericObjectgetPrimaryAttribute in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionGenericObject.getPrimaryAttribute()protected void insertCheck()
throws de.willuhn.util.ApplicationException
insertCheck in class de.willuhn.datasource.db.AbstractDBObjectde.willuhn.util.ApplicationExceptionAbstractDBObject.insertCheck()protected void updateCheck()
throws de.willuhn.util.ApplicationException
updateCheck in class de.willuhn.datasource.db.AbstractDBObjectde.willuhn.util.ApplicationExceptionAbstractDBObject.updateCheck()public java.lang.String getKontonummer()
throws java.rmi.RemoteException
KontogetKontonummer in interface Kontojava.rmi.RemoteExceptionKonto.getKontonummer()public java.lang.String getBLZ()
throws java.rmi.RemoteException
KontogetBLZ in interface Kontojava.rmi.RemoteExceptionKonto.getBLZ()public java.lang.String getName()
throws java.rmi.RemoteException
KontogetName in interface Kontojava.rmi.RemoteExceptionKonto.getName()public java.lang.String getPassportClass()
throws java.rmi.RemoteException
KontoPassportRegistry#findByClass(String)
geladen werden.getPassportClass in interface Kontojava.rmi.RemoteExceptionKonto.getPassportClass()public java.lang.String getBackendClass()
throws java.rmi.RemoteException
KontogetBackendClass in interface Kontojava.rmi.RemoteExceptionKonto.getBackendClass()public java.lang.Integer getAccountType()
throws java.rmi.RemoteException
KontogetAccountType in interface Kontojava.rmi.RemoteExceptionKonto.getAccountType()public void setKontonummer(java.lang.String kontonummer)
throws java.rmi.RemoteException
KontosetKontonummer in interface Kontokontonummer - Kontonummer.java.rmi.RemoteExceptionKonto.setKontonummer(java.lang.String)public void setBLZ(java.lang.String blz)
throws java.rmi.RemoteException
KontosetBLZ in interface Kontoblz - Bankleitzahl.java.rmi.RemoteExceptionKonto.setBLZ(java.lang.String)public void setName(java.lang.String name)
throws java.rmi.RemoteException
KontosetName in interface Kontoname - Name des Konto-Inhaber.sjava.rmi.RemoteExceptionKonto.setName(java.lang.String)public void setPassportClass(java.lang.String passport)
throws java.rmi.RemoteException
KontosetPassportClass in interface Kontopassport - Passport.java.rmi.RemoteExceptionKonto.setPassportClass(java.lang.String)public void setBackendClass(java.lang.String backend)
throws java.rmi.RemoteException
KontosetBackendClass in interface Kontobackend - Java-Klasse des Backends.java.rmi.RemoteExceptionKonto.setBackendClass(java.lang.String)public void setAccountType(java.lang.Integer i)
throws java.rmi.RemoteException
KontosetAccountType in interface Kontoi - die Kontoart.java.rmi.RemoteExceptionKonto.setAccountType(java.lang.Integer)public void delete()
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
delete in interface de.willuhn.datasource.rmi.Changeabledelete in class AbstractHibiscusDBObjectjava.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionChangeable.delete()public java.lang.String getWaehrung()
throws java.rmi.RemoteException
KontogetWaehrung in interface Kontojava.rmi.RemoteExceptionKonto.getWaehrung()public void setWaehrung(java.lang.String waehrung)
throws java.rmi.RemoteException
KontosetWaehrung in interface Kontowaehrung - Bezeichnung.java.rmi.RemoteExceptionKonto.setWaehrung(java.lang.String)public java.lang.String getKundennummer()
throws java.rmi.RemoteException
KontogetKundennummer in interface Kontojava.rmi.RemoteExceptionKonto.getKundennummer()public void setKundennummer(java.lang.String kundennummer)
throws java.rmi.RemoteException
KontosetKundennummer in interface Kontokundennummer - Kundennummer.java.rmi.RemoteExceptionKonto.setKundennummer(java.lang.String)public double getSaldo()
throws java.rmi.RemoteException
Konto0.0 wenn er noch nie
abgefragt wurde.getSaldo in interface Kontojava.rmi.RemoteExceptionKonto.getSaldo()public double getSaldoAvailable()
throws java.rmi.RemoteException
KontogetSaldoAvailable in interface Kontojava.rmi.RemoteExceptionKonto.getSaldoAvailable()public java.util.Date getSaldoDatum()
throws java.rmi.RemoteException
Kontonull wenn er
noch nie abgefragt wurde.getSaldoDatum in interface Kontojava.rmi.RemoteExceptionKonto.getSaldoDatum()public void reset()
throws java.rmi.RemoteException
Kontoreset in interface Kontojava.rmi.RemoteExceptionKonto.reset()public de.willuhn.datasource.rmi.DBIterator getUmsaetze()
throws java.rmi.RemoteException
KontogetUmsaetze in interface Kontojava.rmi.RemoteExceptionKonto.getUmsaetze()public de.willuhn.datasource.rmi.DBIterator getUmsaetze(int days)
throws java.rmi.RemoteException
KontogetUmsaetze in interface Kontodays - Anzahl der Tage.java.rmi.RemoteExceptionKonto.getUmsaetze(int)public de.willuhn.datasource.rmi.DBIterator getUmsaetze(java.util.Date start,
java.util.Date end)
throws java.rmi.RemoteException
KontogetUmsaetze in interface Kontostart - Startdatumend - EndeDatumjava.rmi.RemoteExceptionKonto.getUmsaetze(Date, Date)public de.willuhn.datasource.rmi.DBIterator getUeberweisungen()
throws java.rmi.RemoteException
KontogetUeberweisungen in interface Kontojava.rmi.RemoteExceptionKonto.getUeberweisungen()public de.willuhn.datasource.rmi.DBIterator getAuslandsUeberweisungen()
throws java.rmi.RemoteException
KontogetAuslandsUeberweisungen in interface Kontojava.rmi.RemoteExceptionKonto.getAuslandsUeberweisungen()public de.willuhn.datasource.rmi.DBIterator getSepaLastschriften()
throws java.rmi.RemoteException
KontogetSepaLastschriften in interface Kontojava.rmi.RemoteExceptionKonto.getSepaLastschriften()public de.willuhn.datasource.rmi.DBIterator getSepaSammelLastschriften()
throws java.rmi.RemoteException
KontogetSepaSammelLastschriften in interface Kontojava.rmi.RemoteExceptionKonto.getSepaSammelLastschriften()public de.willuhn.datasource.rmi.DBIterator getSepaSammelUeberweisungen()
throws java.rmi.RemoteException
KontogetSepaSammelUeberweisungen in interface Kontojava.rmi.RemoteExceptionKonto.getSepaSammelUeberweisungen()public de.willuhn.datasource.rmi.DBIterator getDauerauftraege()
throws java.rmi.RemoteException
KontogetDauerauftraege in interface Kontojava.rmi.RemoteExceptionKonto.getDauerauftraege()public de.willuhn.datasource.rmi.DBIterator getSepaDauerauftraege()
throws java.rmi.RemoteException
KontogetSepaDauerauftraege in interface Kontojava.rmi.RemoteExceptionKonto.getSepaDauerauftraege()public de.willuhn.datasource.rmi.DBIterator getLastschriften()
throws java.rmi.RemoteException
KontogetLastschriften in interface Kontojava.rmi.RemoteExceptionKonto.getLastschriften()public de.willuhn.datasource.rmi.DBIterator getSammelLastschriften()
throws java.rmi.RemoteException
KontogetSammelLastschriften in interface Kontojava.rmi.RemoteExceptionKonto.getSammelLastschriften()public de.willuhn.datasource.rmi.DBIterator getSammelUeberweisungen()
throws java.rmi.RemoteException
KontogetSammelUeberweisungen in interface Kontojava.rmi.RemoteExceptionKonto.getSammelUeberweisungen()public de.willuhn.datasource.rmi.DBIterator getKontoauszuege()
throws java.rmi.RemoteException
KontogetKontoauszuege in interface Kontojava.rmi.RemoteExceptionKonto.getKontoauszuege()public java.lang.String getBezeichnung()
throws java.rmi.RemoteException
KontogetBezeichnung in interface Kontojava.rmi.RemoteExceptionKonto.getBezeichnung()public void setBezeichnung(java.lang.String bezeichnung)
throws java.rmi.RemoteException
KontosetBezeichnung in interface Kontobezeichnung - Bezeichnung.java.rmi.RemoteExceptionKonto.setBezeichnung(java.lang.String)public de.willuhn.datasource.rmi.DBIterator getProtokolle()
throws java.rmi.RemoteException
KontogetProtokolle in interface Kontojava.rmi.RemoteExceptionKonto.getProtokolle()public void insert()
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
insert in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionAbstractDBObject.insert()public void store()
throws java.rmi.RemoteException,
de.willuhn.util.ApplicationException
store in interface de.willuhn.datasource.rmi.Changeablestore in class AbstractHibiscusDBObjectjava.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionChangeable.store()public final void addToProtokoll(java.lang.String kommentar,
int protokollTyp)
throws java.rmi.RemoteException
KontoaddToProtokoll in interface Kontokommentar - der hinzuzufuegende Text.protokollTyp - Typ des Protokoll-Eintrags. Siehe de.willuhn.jameica.hbci.rmi.Protokoll.java.rmi.RemoteExceptionKonto.addToProtokoll(java.lang.String,
int)public java.lang.Object getAttribute(java.lang.String arg0)
throws java.rmi.RemoteException
getAttribute in interface de.willuhn.datasource.rmi.DBObjectgetAttribute in interface de.willuhn.datasource.GenericObjectgetAttribute in class de.willuhn.datasource.db.AbstractDBObjectjava.rmi.RemoteExceptionGenericObject.getAttribute(java.lang.String)public long getChecksum()
throws java.rmi.RemoteException
ChecksumgetChecksum in interface Checksumjava.rmi.RemoteExceptionChecksum.getChecksum()public void setSaldo(double saldo)
throws java.rmi.RemoteException
KontosetSaldo in interface Kontosaldo - Neuer Saldo.java.rmi.RemoteExceptionKonto.setSaldo(double)public void setSaldoAvailable(double saldo)
throws java.rmi.RemoteException
KontosetSaldoAvailable in interface Kontosaldo - der verfuegbare Betrag auf dem Konto.java.rmi.RemoteExceptionKonto.setSaldoAvailable(double)public int getNumUmsaetze()
throws java.rmi.RemoteException
KontogetNumUmsaetze in interface Kontojava.rmi.RemoteExceptionKonto.getNumUmsaetze()public java.lang.String getLongName()
throws java.rmi.RemoteException
KontogetLongName in interface Kontojava.rmi.RemoteExceptionKonto.getLongName()public java.lang.String getUnterkonto()
throws java.rmi.RemoteException
KontogetUnterkonto in interface Kontojava.rmi.RemoteExceptionKonto.getUnterkonto()public void setUnterkonto(java.lang.String unterkonto)
throws java.rmi.RemoteException
KontosetUnterkonto in interface Kontojava.rmi.RemoteExceptionKonto.setUnterkonto(java.lang.String)public java.lang.String getKommentar()
throws java.rmi.RemoteException
KontogetKommentar in interface Kontojava.rmi.RemoteExceptionKonto.getKommentar()public void setKommentar(java.lang.String kommentar)
throws java.rmi.RemoteException
KontosetKommentar in interface Kontojava.rmi.RemoteExceptionKonto.setKommentar(java.lang.String)public int getFlags()
throws java.rmi.RemoteException
FlaggablegetFlags in interface Flaggablejava.rmi.RemoteExceptionFlaggable.getFlags()public boolean hasFlag(int flag)
throws java.rmi.RemoteException
FlaggablehasFlag in interface Flaggableflag - das zu pruefende Flag.java.rmi.RemoteExceptionFlaggable.hasFlag(int)public void setFlags(int flags)
throws java.rmi.RemoteException
FlaggablesetFlags in interface Flaggableflags - die Flags in Form eines Bit-Feldes.java.rmi.RemoteExceptionFlaggable.setFlags(int)public java.lang.String getBic()
throws java.rmi.RemoteException
KontogetBic in interface Kontojava.rmi.RemoteExceptionAddress.getBic()public void setBic(java.lang.String bic)
throws java.rmi.RemoteException
KontosetBic in interface Kontobic - die BIC.java.rmi.RemoteExceptionHibiscusAddress.setBic(java.lang.String)public java.lang.String getIban()
throws java.rmi.RemoteException
KontogetIban in interface Kontojava.rmi.RemoteExceptionAddress.getIban()public void setIban(java.lang.String iban)
throws java.rmi.RemoteException
KontosetIban in interface Kontoiban - die IBAN.java.rmi.RemoteExceptionHibiscusAddress.setIban(java.lang.String)public java.lang.String getKategorie()
throws java.rmi.RemoteException
KontogetKategorie in interface Kontojava.rmi.RemoteExceptionKonto.getKategorie()public void setKategorie(java.lang.String kategorie)
throws java.rmi.RemoteException
KontosetKategorie in interface Kontokategorie - die Kategorie.java.rmi.RemoteExceptionKonto.setKategorie(java.lang.String)