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
,Serializable
,Remote
Implementierung der elektronischen Kontoauszuege pro Konto.
- See Also:
-
Field Summary
Fields inherited from class java.rmi.server.RemoteObject
ref
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLiefert das Datum, zu dem der Kontoauszug abgerufen wurde.getBis()
Liefert das Ende-Datum des Berichtszeitraumes.Liefert den Dateinamen des Kontoauszuges.Liefert das Datum der bankseitigen Erstellung des Kontoauszuges.protected Class
getForeignObject
(String field) Liefert das Format-Kuerzel der Datei.Liefert das Datum, an dem der Kontoauszug als gelesen markiert wurde.getJahr()
Liefert das Jahr des Kontoauszuges.Liefert einen optionalen Kommentar.getKonto()
Liefert das Konto.getName1()
Liefert den ersten Namen des Kontoauszuges.getName2()
Liefert den zweiten Namen des Kontoauszuges.getName3()
Liefert den dritten Namen des Kontoauszuges.Liefert die Nummer des Kontoauszuges.getPfad()
Liefert den Ordner, in dem sich die zugehorige Datei befindet.Liefert das Datum, an dem die Quittung an die Bank gesendet wurde.byte[]
Liefert den Quittungscode des Kontoauszuges.protected String
getUUID()
Liefert eine optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.getVon()
Liefert das Start-Datum des Berichtszeitraumes.void
insert()
void
Speichert das Ende-Datum des Berichtszeitraumes.void
setDateiname
(String dateiname) Speichert den Dateinamen des Kontoauszuges.void
Speichert das Datum der bankseitigen Erstellung des Kontoauszuges.void
Speichert das Format-Kuerzel der Datei.void
setGelesenAm
(Date d) Speichert das Datum, an dem der Kontoauszug als gelesen markiert wurde.void
Speichert das Jahr des Kontoauszuges.void
setKommentar
(String kommentar) Speichert einen optionalen Kommentar.void
Speichert das Konto.void
Speichert den ersten Namen des Kontoauszuges.void
Speichert den zweiten Namen des Kontoauszuges.void
Speichert den dritten Namen des Kontoauszuges.void
Speichert die Nummer des Kontoauszuges.void
Speichert den Ordner, in dem sich die zugehoerige Datei befindet.void
Speichert das Datum, an dem die Quittung an die Bank gesendet wurde.void
setQuittungscode
(byte[] code) Speichert den Quittungscode des Kontoauszuges.void
Speichert optionale UUID des Kontoauszuges, falls die Datei per Messaging gespeichert wurde.void
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.RemoteServer
getClientHost, getLog, setLog
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.datasource.GenericObject
getAttributeNames, getID
Methods inherited from interface de.willuhn.jameica.hbci.rmi.HibiscusDBObject
getMeta, setMeta
Methods inherited from interface de.willuhn.datasource.rmi.Transactionable
transactionBegin, transactionCommit, transactionRollback
-
Constructor Details
-
KontoauszugImpl
ct.- Throws:
RemoteException
-
-
Method Details
-
getKonto
Description copied from interface:Kontoauszug
Liefert das Konto.- Specified by:
getKonto
in interfaceKontoauszug
- Returns:
- Konto.
- Throws:
RemoteException
- See Also:
-
setKonto
Description copied from interface:Kontoauszug
Speichert das Konto.- Specified by:
setKonto
in interfaceKontoauszug
- Parameters:
konto
- Konto.- Throws:
RemoteException
- See Also:
-
getAusfuehrungsdatum
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:
RemoteException
- See Also:
-
getKommentar
Description copied from interface:Kontoauszug
Liefert einen optionalen Kommentar.- Specified by:
getKommentar
in interfaceKontoauszug
- Returns:
- optionaler Kommentar.
- Throws:
RemoteException
- See Also:
-
setKommentar
Description copied from interface:Kontoauszug
Speichert einen optionalen Kommentar.- Specified by:
setKommentar
in interfaceKontoauszug
- Parameters:
kommentar
- Kommentar.- Throws:
RemoteException
- See Also:
-
getPfad
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:
RemoteException
- See Also:
-
setPfad
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:
RemoteException
- See Also:
-
getDateiname
Description copied from interface:Kontoauszug
Liefert den Dateinamen des Kontoauszuges.- Specified by:
getDateiname
in interfaceKontoauszug
- Returns:
- der Dateiname des Kontoauszuges.
- Throws:
RemoteException
- See Also:
-
setDateiname
Description copied from interface:Kontoauszug
Speichert den Dateinamen des Kontoauszuges.- Specified by:
setDateiname
in interfaceKontoauszug
- Parameters:
dateiname
- der Dateiname des Kontoauszuges.- Throws:
RemoteException
- See Also:
-
getUUID
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:
RemoteException
- See Also:
-
setUUID
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:
RemoteException
- See Also:
-
getFormat
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:
RemoteException
- See Also:
-
setFormat
Description copied from interface:Kontoauszug
Speichert das Format-Kuerzel der Datei.- Specified by:
setFormat
in interfaceKontoauszug
- Parameters:
format
- das Format-Kuerzel der Datei.- Throws:
RemoteException
- See Also:
-
getErstellungsdatum
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:
RemoteException
- See Also:
-
setErstellungsdatum
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:
RemoteException
- See Also:
-
getVon
Description copied from interface:Kontoauszug
Liefert das Start-Datum des Berichtszeitraumes.- Specified by:
getVon
in interfaceKontoauszug
- Returns:
- das Start-Datum des Berichtszeitraumes.
- Throws:
RemoteException
- See Also:
-
setVon
Description copied from interface:Kontoauszug
Speichert das Start-Datum des Berichtszeitraumes.- Specified by:
setVon
in interfaceKontoauszug
- Parameters:
von
- das Start-Datum des Berichtszeitraumes.- Throws:
RemoteException
- See Also:
-
getBis
Description copied from interface:Kontoauszug
Liefert das Ende-Datum des Berichtszeitraumes.- Specified by:
getBis
in interfaceKontoauszug
- Returns:
- das Ende-Datum des Berichtszeitraumes.
- Throws:
RemoteException
- See Also:
-
setBis
Description copied from interface:Kontoauszug
Speichert das Ende-Datum des Berichtszeitraumes.- Specified by:
setBis
in interfaceKontoauszug
- Parameters:
bis
- das Ende-Datum des Berichtszeitraumes.- Throws:
RemoteException
- See Also:
-
getJahr
Description copied from interface:Kontoauszug
Liefert das Jahr des Kontoauszuges.- Specified by:
getJahr
in interfaceKontoauszug
- Returns:
- das Jahr des Kontoauszuges.
- Throws:
RemoteException
- See Also:
-
setJahr
Description copied from interface:Kontoauszug
Speichert das Jahr des Kontoauszuges.- Specified by:
setJahr
in interfaceKontoauszug
- Parameters:
jahr
- das jahr des Kontoauszuges.- Throws:
RemoteException
- See Also:
-
getNummer
Description copied from interface:Kontoauszug
Liefert die Nummer des Kontoauszuges.- Specified by:
getNummer
in interfaceKontoauszug
- Returns:
- die Nummer des Kontoauszuges.
- Throws:
RemoteException
- See Also:
-
setNummer
Description copied from interface:Kontoauszug
Speichert die Nummer des Kontoauszuges.- Specified by:
setNummer
in interfaceKontoauszug
- Parameters:
nummer
- die Nummer des Kontoauszuges.- Throws:
RemoteException
- See Also:
-
getName1
Description copied from interface:Kontoauszug
Liefert den ersten Namen des Kontoauszuges.- Specified by:
getName1
in interfaceKontoauszug
- Returns:
- der erste Name des Kontoauszuges.
- Throws:
RemoteException
- See Also:
-
setName1
Description copied from interface:Kontoauszug
Speichert den ersten Namen des Kontoauszuges.- Specified by:
setName1
in interfaceKontoauszug
- Parameters:
name1
- der erste Name des Kontoauszuges.- Throws:
RemoteException
- See Also:
-
getName2
Description copied from interface:Kontoauszug
Liefert den zweiten Namen des Kontoauszuges.- Specified by:
getName2
in interfaceKontoauszug
- Returns:
- der zweite Name des Kontoauszuges.
- Throws:
RemoteException
- See Also:
-
setName2
Description copied from interface:Kontoauszug
Speichert den zweiten Namen des Kontoauszuges.- Specified by:
setName2
in interfaceKontoauszug
- Parameters:
name2
- der zweite Name des Kontoauszuges.- Throws:
RemoteException
- See Also:
-
getName3
Description copied from interface:Kontoauszug
Liefert den dritten Namen des Kontoauszuges.- Specified by:
getName3
in interfaceKontoauszug
- Returns:
- der dritte Name des Kontoauszuges.
- Throws:
RemoteException
- See Also:
-
setName3
Description copied from interface:Kontoauszug
Speichert den dritten Namen des Kontoauszuges.- Specified by:
setName3
in interfaceKontoauszug
- Parameters:
name3
- der dritte Name des Kontoauszuges.- Throws:
RemoteException
- See Also:
-
getQuittungscode
Description copied from interface:Kontoauszug
Liefert den Quittungscode des Kontoauszuges.- Specified by:
getQuittungscode
in interfaceKontoauszug
- Returns:
- der Quittungscode des Kontoauszuges.
- Throws:
RemoteException
- See Also:
-
setQuittungscode
Description copied from interface:Kontoauszug
Speichert den Quittungscode des Kontoauszuges.- Specified by:
setQuittungscode
in interfaceKontoauszug
- Parameters:
code
- der Quittungscode des Kontoauszuges.- Throws:
RemoteException
- See Also:
-
getQuittiertAm
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:
RemoteException
- See Also:
-
setQuittiertAm
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:
RemoteException
- See Also:
-
getGelesenAm
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:
RemoteException
- See Also:
-
setGelesenAm
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:
RemoteException
- See Also:
-
getPrimaryAttribute
- 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:
RemoteException
- See Also:
-
AbstractDBObject.getPrimaryAttribute()
-
getTableName
- Specified by:
getTableName
in classde.willuhn.datasource.db.AbstractDBObject
- See Also:
-
AbstractDBObject.getTableName()
-
insert
- Overrides:
insert
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
RemoteException
de.willuhn.util.ApplicationException
- See Also:
-
AbstractDBObject.insert()
-
getForeignObject
- Overrides:
getForeignObject
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
RemoteException
- See Also:
-
AbstractDBObject.getForeignObject(java.lang.String)
-