Package de.willuhn.jameica.hbci.server
Class KontoauszugImpl
- 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.KontoauszugImpl
-
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject,de.willuhn.datasource.rmi.Changeable,de.willuhn.datasource.rmi.DBObject,de.willuhn.datasource.rmi.Transactionable,HibiscusDBObject,Kontoauszug,java.io.Serializable,java.rmi.Remote
public class KontoauszugImpl extends AbstractHibiscusDBObject implements Kontoauszug
Implementierung der elektronischen Kontoauszuege pro Konto.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KontoauszugImpl()ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.DategetAusfuehrungsdatum()Liefert das Datum, zu dem der Kontoauszug abgerufen wurde.java.util.DategetBis()Liefert das Ende-Datum des Berichtszeitraumes.java.lang.StringgetDateiname()Liefert den Dateinamen des Kontoauszuges.java.util.DategetErstellungsdatum()Liefert das Datum der bankseitigen Erstellung des Kontoauszuges.protected java.lang.ClassgetForeignObject(java.lang.String field)java.lang.StringgetFormat()Liefert das Format-Kuerzel der Datei.java.util.DategetGelesenAm()Liefert das Datum, an dem der Kontoauszug als gelesen markiert wurde.java.lang.IntegergetJahr()Liefert das Jahr des Kontoauszuges.java.lang.StringgetKommentar()Liefert einen optionalen Kommentar.KontogetKonto()Liefert das Konto.java.lang.StringgetName1()Liefert den ersten Namen des Kontoauszuges.java.lang.StringgetName2()Liefert den zweiten Namen des Kontoauszuges.java.lang.StringgetName3()Liefert den dritten Namen des Kontoauszuges.java.lang.IntegergetNummer()Liefert die Nummer des Kontoauszuges.java.lang.StringgetPfad()Liefert den Ordner, in dem sich die zugehorige Datei befindet.java.lang.StringgetPrimaryAttribute()java.util.DategetQuittiertAm()Liefert das Datum, an dem die Quittung an die Bank gesendet wurde.byte[]getQuittungscode()Liefert den Quittungscode des Kontoauszuges.protected java.lang.StringgetTableName()java.lang.StringgetUUID()Liefert eine optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.java.util.DategetVon()Liefert das Start-Datum des Berichtszeitraumes.voidinsert()voidsetBis(java.util.Date bis)Speichert das Ende-Datum des Berichtszeitraumes.voidsetDateiname(java.lang.String dateiname)Speichert den Dateinamen des Kontoauszuges.voidsetErstellungsdatum(java.util.Date d)Speichert das Datum der bankseitigen Erstellung des Kontoauszuges.voidsetFormat(java.lang.String format)Speichert das Format-Kuerzel der Datei.voidsetGelesenAm(java.util.Date d)Speichert das Datum, an dem der Kontoauszug als gelesen markiert wurde.voidsetJahr(java.lang.Integer jahr)Speichert das Jahr des Kontoauszuges.voidsetKommentar(java.lang.String kommentar)Speichert einen optionalen Kommentar.voidsetKonto(Konto konto)Speichert das Konto.voidsetName1(java.lang.String name1)Speichert den ersten Namen des Kontoauszuges.voidsetName2(java.lang.String name2)Speichert den zweiten Namen des Kontoauszuges.voidsetName3(java.lang.String name3)Speichert den dritten Namen des Kontoauszuges.voidsetNummer(java.lang.Integer nummer)Speichert die Nummer des Kontoauszuges.voidsetPfad(java.lang.String pfad)Speichert den Ordner, in dem sich die zugehoerige Datei befindet.voidsetQuittiertAm(java.util.Date d)Speichert das Datum, an dem die Quittung an die Bank gesendet wurde.voidsetQuittungscode(byte[] code)Speichert den Quittungscode des Kontoauszuges.voidsetUUID(java.lang.String uuid)Speichert optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.voidsetVon(java.util.Date von)Speichert das Start-Datum des Berichtszeitraumes.-
Methods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
delete, getMeta, setMeta, store
-
Methods inherited from class de.willuhn.datasource.db.AbstractDBObject
addDeleteListener, addStoreListener, clear, deleteCheck, equals, getAttribute, getAttributeNames, getAttributeType, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getUpdateSQL, hasChanged, hasChanged, init, insertCheck, isNewObject, load, overwrite, removeDeleteListener, removeStoreListener, setAttribute, setID, setService, transactionBegin, transactionCommit, transactionRollback, updateCheck
-
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.Changeable
clear, delete, isNewObject, overwrite, store
-
Methods inherited from interface de.willuhn.datasource.rmi.DBObject
addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, load, removeDeleteListener, removeStoreListener
-
Methods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMeta
-
-
-
-
Method Detail
-
getKonto
public Konto getKonto() throws java.rmi.RemoteException
Description copied from interface:KontoauszugLiefert das Konto.- Specified by:
getKontoin interfaceKontoauszug- Returns:
- Konto.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getKonto()
-
setKonto
public void setKonto(Konto konto) throws java.rmi.RemoteException
Description copied from interface:KontoauszugSpeichert das Konto.- Specified by:
setKontoin interfaceKontoauszug- Parameters:
konto- Konto.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setKonto(de.willuhn.jameica.hbci.rmi.Konto)
-
getAusfuehrungsdatum
public java.util.Date getAusfuehrungsdatum() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert das Datum, zu dem der Kontoauszug abgerufen wurde.- Specified by:
getAusfuehrungsdatumin interfaceKontoauszug- Returns:
- das Datum zu dem der Kontoauszug abgerufen wurde.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getAusfuehrungsdatum()
-
getKommentar
public java.lang.String getKommentar() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert einen optionalen Kommentar.- Specified by:
getKommentarin interfaceKontoauszug- Returns:
- optionaler Kommentar.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getKommentar()
-
setKommentar
public void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert einen optionalen Kommentar.- Specified by:
setKommentarin interfaceKontoauszug- Parameters:
kommentar- Kommentar.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setKommentar(java.lang.String)
-
getPfad
public java.lang.String getPfad() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert den Ordner, in dem sich die zugehorige Datei befindet.- Specified by:
getPfadin interfaceKontoauszug- Returns:
- der Ordner - ohne Dateiname.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getPfad()
-
setPfad
public void setPfad(java.lang.String pfad) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert den Ordner, in dem sich die zugehoerige Datei befindet.- Specified by:
setPfadin interfaceKontoauszug- Parameters:
pfad- der Ordner - ohne Dateiname.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setPfad(java.lang.String)
-
getDateiname
public java.lang.String getDateiname() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert den Dateinamen des Kontoauszuges.- Specified by:
getDateinamein interfaceKontoauszug- Returns:
- der Dateiname des Kontoauszuges.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getDateiname()
-
setDateiname
public void setDateiname(java.lang.String dateiname) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert den Dateinamen des Kontoauszuges.- Specified by:
setDateinamein interfaceKontoauszug- Parameters:
dateiname- der Dateiname des Kontoauszuges.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setDateiname(java.lang.String)
-
getUUID
public java.lang.String getUUID() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert eine optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.- Specified by:
getUUIDin interfaceKontoauszug- Returns:
- optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getUUID()
-
setUUID
public void setUUID(java.lang.String uuid) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.- Specified by:
setUUIDin interfaceKontoauszug- Parameters:
uuid- optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setUUID(java.lang.String)
-
getFormat
public java.lang.String getFormat() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert das Format-Kuerzel der Datei. 1 = Swift MT940 2 = ISO 8583 3 = PDF- Specified by:
getFormatin interfaceKontoauszug- Returns:
- das Format-Kuerzel der Datei.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getFormat()
-
setFormat
public void setFormat(java.lang.String format) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert das Format-Kuerzel der Datei.- Specified by:
setFormatin interfaceKontoauszug- Parameters:
format- das Format-Kuerzel der Datei.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setFormat(java.lang.String)
-
getErstellungsdatum
public java.util.Date getErstellungsdatum() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert das Datum der bankseitigen Erstellung des Kontoauszuges.- Specified by:
getErstellungsdatumin interfaceKontoauszug- Returns:
- das Datum der bankseitigen Erstellung des Kontoauszuges.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getErstellungsdatum()
-
setErstellungsdatum
public void setErstellungsdatum(java.util.Date d) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert das Datum der bankseitigen Erstellung des Kontoauszuges.- Specified by:
setErstellungsdatumin interfaceKontoauszug- Parameters:
d- das Datum der bankseitigen Erstellung des Kontoauszuges.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setErstellungsdatum(java.util.Date)
-
getVon
public java.util.Date getVon() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert das Start-Datum des Berichtszeitraumes.- Specified by:
getVonin interfaceKontoauszug- Returns:
- das Start-Datum des Berichtszeitraumes.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getVon()
-
setVon
public void setVon(java.util.Date von) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert das Start-Datum des Berichtszeitraumes.- Specified by:
setVonin interfaceKontoauszug- Parameters:
von- das Start-Datum des Berichtszeitraumes.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setVon(java.util.Date)
-
getBis
public java.util.Date getBis() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert das Ende-Datum des Berichtszeitraumes.- Specified by:
getBisin interfaceKontoauszug- Returns:
- das Ende-Datum des Berichtszeitraumes.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getBis()
-
setBis
public void setBis(java.util.Date bis) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert das Ende-Datum des Berichtszeitraumes.- Specified by:
setBisin interfaceKontoauszug- Parameters:
bis- das Ende-Datum des Berichtszeitraumes.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setBis(java.util.Date)
-
getJahr
public java.lang.Integer getJahr() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert das Jahr des Kontoauszuges.- Specified by:
getJahrin interfaceKontoauszug- Returns:
- das Jahr des Kontoauszuges.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getJahr()
-
setJahr
public void setJahr(java.lang.Integer jahr) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert das Jahr des Kontoauszuges.- Specified by:
setJahrin interfaceKontoauszug- Parameters:
jahr- das jahr des Kontoauszuges.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setJahr(java.lang.Integer)
-
getNummer
public java.lang.Integer getNummer() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert die Nummer des Kontoauszuges.- Specified by:
getNummerin interfaceKontoauszug- Returns:
- die Nummer des Kontoauszuges.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getNummer()
-
setNummer
public void setNummer(java.lang.Integer nummer) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert die Nummer des Kontoauszuges.- Specified by:
setNummerin interfaceKontoauszug- Parameters:
nummer- die Nummer des Kontoauszuges.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setNummer(java.lang.Integer)
-
getName1
public java.lang.String getName1() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert den ersten Namen des Kontoauszuges.- Specified by:
getName1in interfaceKontoauszug- Returns:
- der erste Name des Kontoauszuges.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getName1()
-
setName1
public void setName1(java.lang.String name1) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert den ersten Namen des Kontoauszuges.- Specified by:
setName1in interfaceKontoauszug- Parameters:
name1- der erste Name des Kontoauszuges.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setName1(java.lang.String)
-
getName2
public java.lang.String getName2() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert den zweiten Namen des Kontoauszuges.- Specified by:
getName2in interfaceKontoauszug- Returns:
- der zweite Name des Kontoauszuges.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getName2()
-
setName2
public void setName2(java.lang.String name2) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert den zweiten Namen des Kontoauszuges.- Specified by:
setName2in interfaceKontoauszug- Parameters:
name2- der zweite Name des Kontoauszuges.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setName2(java.lang.String)
-
getName3
public java.lang.String getName3() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert den dritten Namen des Kontoauszuges.- Specified by:
getName3in interfaceKontoauszug- Returns:
- der dritte Name des Kontoauszuges.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getName3()
-
setName3
public void setName3(java.lang.String name3) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert den dritten Namen des Kontoauszuges.- Specified by:
setName3in interfaceKontoauszug- Parameters:
name3- der dritte Name des Kontoauszuges.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setName3(java.lang.String)
-
getQuittungscode
public byte[] getQuittungscode() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert den Quittungscode des Kontoauszuges.- Specified by:
getQuittungscodein interfaceKontoauszug- Returns:
- der Quittungscode des Kontoauszuges.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getQuittungscode()
-
setQuittungscode
public void setQuittungscode(byte[] code) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert den Quittungscode des Kontoauszuges.- Specified by:
setQuittungscodein interfaceKontoauszug- Parameters:
code- der Quittungscode des Kontoauszuges.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setQuittungscode(byte[])
-
getQuittiertAm
public java.util.Date getQuittiertAm() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert das Datum, an dem die Quittung an die Bank gesendet wurde.- Specified by:
getQuittiertAmin interfaceKontoauszug- Returns:
- das Datum, an dem die Quittung an die Bank gesendet wurde.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getQuittiertAm()
-
setQuittiertAm
public void setQuittiertAm(java.util.Date d) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert das Datum, an dem die Quittung an die Bank gesendet wurde.- Specified by:
setQuittiertAmin interfaceKontoauszug- Parameters:
d- das Datum, an dem die Quittung an die Bank gesendet wurde.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setQuittiertAm(java.util.Date)
-
getGelesenAm
public java.util.Date getGelesenAm() throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugLiefert das Datum, an dem der Kontoauszug als gelesen markiert wurde.- Specified by:
getGelesenAmin interfaceKontoauszug- Returns:
- das Datum, an dem der Kontoauszug als gelesen markiert wurde.
- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.getGelesenAm()
-
setGelesenAm
public void setGelesenAm(java.util.Date d) throws java.rmi.RemoteExceptionDescription copied from interface:KontoauszugSpeichert das Datum, an dem der Kontoauszug als gelesen markiert wurde.- Specified by:
setGelesenAmin interfaceKontoauszug- Parameters:
d- das Datum, an dem der Kontoauszug als gelesen markiert wurde.- Throws:
java.rmi.RemoteException- See Also:
Kontoauszug.setGelesenAm(java.util.Date)
-
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:
AbstractDBObject.getPrimaryAttribute()
-
getTableName
protected java.lang.String getTableName()
- Specified by:
getTableNamein classde.willuhn.datasource.db.AbstractDBObject- See Also:
AbstractDBObject.getTableName()
-
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()
-
getForeignObject
protected java.lang.Class getForeignObject(java.lang.String field) throws java.rmi.RemoteException- Overrides:
getForeignObjectin classde.willuhn.datasource.db.AbstractDBObject- Throws:
java.rmi.RemoteException- See Also:
AbstractDBObject.getForeignObject(java.lang.String)
-
-