Package de.willuhn.jameica.hbci.server
Class NachrichtImpl
- 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.NachrichtImpl
-
- All Implemented Interfaces:
de.willuhn.datasource.GenericObject,de.willuhn.datasource.rmi.Changeable,de.willuhn.datasource.rmi.DBObject,de.willuhn.datasource.rmi.Transactionable,HibiscusDBObject,Nachricht,java.io.Serializable,java.rmi.Remote
public class NachrichtImpl extends AbstractHibiscusDBObject implements Nachricht
Implementierung der System-Nachrichten einer Bank.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NachrichtImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBLZ()Liefert die BLZ dieser Nachricht.java.util.DategetDatum()Liefert das Datum der Nachricht.java.lang.StringgetNachricht()Liefert den Nachrichtentext.java.lang.StringgetPrimaryAttribute()protected java.lang.StringgetTableName()protected voidinsertCheck()booleanisGelesen()Prueft, ob die Nachricht bereits gelesen wurde.voidsetBLZ(java.lang.String blz)Speichert die BLZ.voidsetDatum(java.util.Date datum)Speichert das Datum.voidsetGelesen(boolean b)Markiert die Nachricht als gelesen/ungelesen.voidsetNachricht(java.lang.String nachricht)Speichert den Nachrichtentext.voidstore()protected voidupdateCheck()-
Methods inherited from class de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject
delete, getMeta, setMeta
-
Methods inherited from class de.willuhn.datasource.db.AbstractDBObject
addDeleteListener, addStoreListener, clear, deleteCheck, equals, getAttribute, getAttributeNames, getAttributeType, getForeignObject, getID, getIDField, getInsertSQL, getList, getListQuery, getLoadQuery, getService, getUpdateSQL, hasChanged, hasChanged, init, insert, 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.Changeable
clear, delete, isNewObject, overwrite
-
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
-
getTableName
protected java.lang.String getTableName()
- Specified by:
getTableNamein classde.willuhn.datasource.db.AbstractDBObject- See Also:
AbstractDBObject.getTableName()
-
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:
GenericObject.getPrimaryAttribute()
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException- Overrides:
insertCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
AbstractDBObject.insertCheck()
-
updateCheck
protected void updateCheck() throws de.willuhn.util.ApplicationException- Overrides:
updateCheckin classde.willuhn.datasource.db.AbstractDBObject- Throws:
de.willuhn.util.ApplicationException- See Also:
AbstractDBObject.updateCheck()
-
getBLZ
public java.lang.String getBLZ() throws java.rmi.RemoteExceptionDescription copied from interface:NachrichtLiefert die BLZ dieser Nachricht.- Specified by:
getBLZin interfaceNachricht- Returns:
- BLZ
- Throws:
java.rmi.RemoteException- See Also:
Nachricht.getBLZ()
-
getDatum
public java.util.Date getDatum() throws java.rmi.RemoteExceptionDescription copied from interface:NachrichtLiefert das Datum der Nachricht.- Specified by:
getDatumin interfaceNachricht- Returns:
- Datum
- Throws:
java.rmi.RemoteException- See Also:
Nachricht.getDatum()
-
isGelesen
public boolean isGelesen() throws java.rmi.RemoteExceptionDescription copied from interface:NachrichtPrueft, ob die Nachricht bereits gelesen wurde.- Specified by:
isGelesenin interfaceNachricht- Returns:
- true, wenn sie gelesen wurde.
- Throws:
java.rmi.RemoteException- See Also:
Nachricht.isGelesen()
-
getNachricht
public java.lang.String getNachricht() throws java.rmi.RemoteExceptionDescription copied from interface:NachrichtLiefert den Nachrichtentext.- Specified by:
getNachrichtin interfaceNachricht- Returns:
- Nachrichtentext.
- Throws:
java.rmi.RemoteException- See Also:
Nachricht.getNachricht()
-
setBLZ
public void setBLZ(java.lang.String blz) throws java.rmi.RemoteExceptionDescription copied from interface:NachrichtSpeichert die BLZ.- Specified by:
setBLZin interfaceNachricht- Throws:
java.rmi.RemoteException- See Also:
Nachricht.setBLZ(java.lang.String)
-
setDatum
public void setDatum(java.util.Date datum) throws java.rmi.RemoteExceptionDescription copied from interface:NachrichtSpeichert das Datum.- Specified by:
setDatumin interfaceNachricht- Throws:
java.rmi.RemoteException- See Also:
Nachricht.setDatum(java.util.Date)
-
setGelesen
public void setGelesen(boolean b) throws java.rmi.RemoteExceptionDescription copied from interface:NachrichtMarkiert die Nachricht als gelesen/ungelesen.- Specified by:
setGelesenin interfaceNachricht- Throws:
java.rmi.RemoteException- See Also:
Nachricht.setGelesen(boolean)
-
setNachricht
public void setNachricht(java.lang.String nachricht) throws java.rmi.RemoteExceptionDescription copied from interface:NachrichtSpeichert den Nachrichtentext.- Specified by:
setNachrichtin interfaceNachricht- Throws:
java.rmi.RemoteException- See Also:
Nachricht.setNachricht(java.lang.String)
-
store
public void store() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException- Specified by:
storein interfacede.willuhn.datasource.rmi.Changeable- Overrides:
storein classAbstractHibiscusDBObject- Throws:
java.rmi.RemoteExceptionde.willuhn.util.ApplicationException- See Also:
Changeable.store()
-
-