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.Date
getAusfuehrungsdatum()
Liefert das Datum, zu dem der Kontoauszug abgerufen wurde.java.util.Date
getBis()
Liefert das Ende-Datum des Berichtszeitraumes.java.lang.String
getDateiname()
Liefert den Dateinamen des Kontoauszuges.java.util.Date
getErstellungsdatum()
Liefert das Datum der bankseitigen Erstellung des Kontoauszuges.protected java.lang.Class
getForeignObject(java.lang.String field)
java.lang.String
getFormat()
Liefert das Format-Kuerzel der Datei.java.util.Date
getGelesenAm()
Liefert das Datum, an dem der Kontoauszug als gelesen markiert wurde.java.lang.Integer
getJahr()
Liefert das Jahr des Kontoauszuges.java.lang.String
getKommentar()
Liefert einen optionalen Kommentar.Konto
getKonto()
Liefert das Konto.java.lang.String
getName1()
Liefert den ersten Namen des Kontoauszuges.java.lang.String
getName2()
Liefert den zweiten Namen des Kontoauszuges.java.lang.String
getName3()
Liefert den dritten Namen des Kontoauszuges.java.lang.Integer
getNummer()
Liefert die Nummer des Kontoauszuges.java.lang.String
getPfad()
Liefert den Ordner, in dem sich die zugehorige Datei befindet.java.lang.String
getPrimaryAttribute()
java.util.Date
getQuittiertAm()
Liefert das Datum, an dem die Quittung an die Bank gesendet wurde.byte[]
getQuittungscode()
Liefert den Quittungscode des Kontoauszuges.protected java.lang.String
getTableName()
java.lang.String
getUUID()
Liefert eine optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.java.util.Date
getVon()
Liefert das Start-Datum des Berichtszeitraumes.void
insert()
void
setBis(java.util.Date bis)
Speichert das Ende-Datum des Berichtszeitraumes.void
setDateiname(java.lang.String dateiname)
Speichert den Dateinamen des Kontoauszuges.void
setErstellungsdatum(java.util.Date d)
Speichert das Datum der bankseitigen Erstellung des Kontoauszuges.void
setFormat(java.lang.String format)
Speichert das Format-Kuerzel der Datei.void
setGelesenAm(java.util.Date d)
Speichert das Datum, an dem der Kontoauszug als gelesen markiert wurde.void
setJahr(java.lang.Integer jahr)
Speichert das Jahr des Kontoauszuges.void
setKommentar(java.lang.String kommentar)
Speichert einen optionalen Kommentar.void
setKonto(Konto konto)
Speichert das Konto.void
setName1(java.lang.String name1)
Speichert den ersten Namen des Kontoauszuges.void
setName2(java.lang.String name2)
Speichert den zweiten Namen des Kontoauszuges.void
setName3(java.lang.String name3)
Speichert den dritten Namen des Kontoauszuges.void
setNummer(java.lang.Integer nummer)
Speichert die Nummer des Kontoauszuges.void
setPfad(java.lang.String pfad)
Speichert den Ordner, in dem sich die zugehoerige Datei befindet.void
setQuittiertAm(java.util.Date d)
Speichert das Datum, an dem die Quittung an die Bank gesendet wurde.void
setQuittungscode(byte[] code)
Speichert den Quittungscode des Kontoauszuges.void
setUUID(java.lang.String uuid)
Speichert optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.void
setVon(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:Kontoauszug
Liefert das Konto.- Specified by:
getKonto
in 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:Kontoauszug
Speichert das Konto.- Specified by:
setKonto
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert das Datum, zu dem der Kontoauszug abgerufen wurde.- Specified by:
getAusfuehrungsdatum
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert einen optionalen Kommentar.- Specified by:
getKommentar
in interfaceKontoauszug
- Returns:
- optionaler Kommentar.
- Throws:
java.rmi.RemoteException
- See Also:
Kontoauszug.getKommentar()
-
setKommentar
public void setKommentar(java.lang.String kommentar) throws java.rmi.RemoteException
Description copied from interface:Kontoauszug
Speichert einen optionalen Kommentar.- Specified by:
setKommentar
in interfaceKontoauszug
- Parameters:
kommentar
- Kommentar.- Throws:
java.rmi.RemoteException
- See Also:
Kontoauszug.setKommentar(java.lang.String)
-
getPfad
public java.lang.String getPfad() throws java.rmi.RemoteException
Description copied from interface:Kontoauszug
Liefert den Ordner, in dem sich die zugehorige Datei befindet.- Specified by:
getPfad
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert den Ordner, in dem sich die zugehoerige Datei befindet.- Specified by:
setPfad
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert den Dateinamen des Kontoauszuges.- Specified by:
getDateiname
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert den Dateinamen des Kontoauszuges.- Specified by:
setDateiname
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert eine optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.- Specified by:
getUUID
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.- Specified by:
setUUID
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert das Format-Kuerzel der Datei. 1 = Swift MT940 2 = ISO 8583 3 = PDF- Specified by:
getFormat
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert das Format-Kuerzel der Datei.- Specified by:
setFormat
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert das Datum der bankseitigen Erstellung des Kontoauszuges.- Specified by:
getErstellungsdatum
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert das Datum der bankseitigen Erstellung des Kontoauszuges.- Specified by:
setErstellungsdatum
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert das Start-Datum des Berichtszeitraumes.- Specified by:
getVon
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert das Start-Datum des Berichtszeitraumes.- Specified by:
setVon
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert das Ende-Datum des Berichtszeitraumes.- Specified by:
getBis
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert das Ende-Datum des Berichtszeitraumes.- Specified by:
setBis
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert das Jahr des Kontoauszuges.- Specified by:
getJahr
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert das Jahr des Kontoauszuges.- Specified by:
setJahr
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert die Nummer des Kontoauszuges.- Specified by:
getNummer
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert die Nummer des Kontoauszuges.- Specified by:
setNummer
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert den ersten Namen des Kontoauszuges.- Specified by:
getName1
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert den ersten Namen des Kontoauszuges.- Specified by:
setName1
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert den zweiten Namen des Kontoauszuges.- Specified by:
getName2
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert den zweiten Namen des Kontoauszuges.- Specified by:
setName2
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert den dritten Namen des Kontoauszuges.- Specified by:
getName3
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert den dritten Namen des Kontoauszuges.- Specified by:
setName3
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert den Quittungscode des Kontoauszuges.- Specified by:
getQuittungscode
in interfaceKontoauszug
- Returns:
- der Quittungscode des Kontoauszuges.
- Throws:
java.rmi.RemoteException
- See Also:
Kontoauszug.getQuittungscode()
-
setQuittungscode
public void setQuittungscode(byte[] code) throws java.rmi.RemoteException
Description copied from interface:Kontoauszug
Speichert den Quittungscode des Kontoauszuges.- Specified by:
setQuittungscode
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert das Datum, an dem die Quittung an die Bank gesendet wurde.- Specified by:
getQuittiertAm
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert das Datum, an dem die Quittung an die Bank gesendet wurde.- Specified by:
setQuittiertAm
in 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.RemoteException
Description copied from interface:Kontoauszug
Liefert das Datum, an dem der Kontoauszug als gelesen markiert wurde.- Specified by:
getGelesenAm
in 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.RemoteException
Description copied from interface:Kontoauszug
Speichert das Datum, an dem der Kontoauszug als gelesen markiert wurde.- Specified by:
setGelesenAm
in 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:
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:
AbstractDBObject.getPrimaryAttribute()
-
getTableName
protected java.lang.String getTableName()
- Specified by:
getTableName
in classde.willuhn.datasource.db.AbstractDBObject
- See Also:
AbstractDBObject.getTableName()
-
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()
-
getForeignObject
protected java.lang.Class getForeignObject(java.lang.String field) throws java.rmi.RemoteException
- Overrides:
getForeignObject
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
java.rmi.RemoteException
- See Also:
AbstractDBObject.getForeignObject(java.lang.String)
-
-