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.String
getBLZ()
Liefert die BLZ dieser Nachricht.java.util.Date
getDatum()
Liefert das Datum der Nachricht.java.lang.String
getNachricht()
Liefert den Nachrichtentext.java.lang.String
getPrimaryAttribute()
protected java.lang.String
getTableName()
protected void
insertCheck()
boolean
isGelesen()
Prueft, ob die Nachricht bereits gelesen wurde.void
setBLZ(java.lang.String blz)
Speichert die BLZ.void
setDatum(java.util.Date datum)
Speichert das Datum.void
setGelesen(boolean b)
Markiert die Nachricht als gelesen/ungelesen.void
setNachricht(java.lang.String nachricht)
Speichert den Nachrichtentext.void
store()
protected void
updateCheck()
-
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:
getTableName
in classde.willuhn.datasource.db.AbstractDBObject
- See Also:
AbstractDBObject.getTableName()
-
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:
GenericObject.getPrimaryAttribute()
-
insertCheck
protected void insertCheck() throws de.willuhn.util.ApplicationException
- Overrides:
insertCheck
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
de.willuhn.util.ApplicationException
- See Also:
AbstractDBObject.insertCheck()
-
updateCheck
protected void updateCheck() throws de.willuhn.util.ApplicationException
- Overrides:
updateCheck
in classde.willuhn.datasource.db.AbstractDBObject
- Throws:
de.willuhn.util.ApplicationException
- See Also:
AbstractDBObject.updateCheck()
-
getBLZ
public java.lang.String getBLZ() throws java.rmi.RemoteException
Description copied from interface:Nachricht
Liefert die BLZ dieser Nachricht.- Specified by:
getBLZ
in interfaceNachricht
- Returns:
- BLZ
- Throws:
java.rmi.RemoteException
- See Also:
Nachricht.getBLZ()
-
getDatum
public java.util.Date getDatum() throws java.rmi.RemoteException
Description copied from interface:Nachricht
Liefert das Datum der Nachricht.- Specified by:
getDatum
in interfaceNachricht
- Returns:
- Datum
- Throws:
java.rmi.RemoteException
- See Also:
Nachricht.getDatum()
-
isGelesen
public boolean isGelesen() throws java.rmi.RemoteException
Description copied from interface:Nachricht
Prueft, ob die Nachricht bereits gelesen wurde.- Specified by:
isGelesen
in interfaceNachricht
- Returns:
- true, wenn sie gelesen wurde.
- Throws:
java.rmi.RemoteException
- See Also:
Nachricht.isGelesen()
-
getNachricht
public java.lang.String getNachricht() throws java.rmi.RemoteException
Description copied from interface:Nachricht
Liefert den Nachrichtentext.- Specified by:
getNachricht
in interfaceNachricht
- Returns:
- Nachrichtentext.
- Throws:
java.rmi.RemoteException
- See Also:
Nachricht.getNachricht()
-
setBLZ
public void setBLZ(java.lang.String blz) throws java.rmi.RemoteException
Description copied from interface:Nachricht
Speichert die BLZ.- Specified by:
setBLZ
in interfaceNachricht
- Throws:
java.rmi.RemoteException
- See Also:
Nachricht.setBLZ(java.lang.String)
-
setDatum
public void setDatum(java.util.Date datum) throws java.rmi.RemoteException
Description copied from interface:Nachricht
Speichert das Datum.- Specified by:
setDatum
in interfaceNachricht
- Throws:
java.rmi.RemoteException
- See Also:
Nachricht.setDatum(java.util.Date)
-
setGelesen
public void setGelesen(boolean b) throws java.rmi.RemoteException
Description copied from interface:Nachricht
Markiert die Nachricht als gelesen/ungelesen.- Specified by:
setGelesen
in interfaceNachricht
- Throws:
java.rmi.RemoteException
- See Also:
Nachricht.setGelesen(boolean)
-
setNachricht
public void setNachricht(java.lang.String nachricht) throws java.rmi.RemoteException
Description copied from interface:Nachricht
Speichert den Nachrichtentext.- Specified by:
setNachricht
in 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:
store
in interfacede.willuhn.datasource.rmi.Changeable
- Overrides:
store
in classAbstractHibiscusDBObject
- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
- See Also:
Changeable.store()
-
-