Class 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
    • Field Summary

      • Fields inherited from class java.rmi.server.RemoteObject

        ref
    • 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.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.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
      • 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.datasource.rmi.Transactionable

        transactionBegin, transactionCommit, transactionRollback
    • Constructor Detail

      • NachrichtImpl

        public NachrichtImpl()
                      throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • getTableName

        protected java.lang.String getTableName()
        Specified by:
        getTableName in class de.willuhn.datasource.db.AbstractDBObject
        See Also:
        AbstractDBObject.getTableName()
      • getPrimaryAttribute

        public java.lang.String getPrimaryAttribute()
                                             throws java.rmi.RemoteException
        Specified by:
        getPrimaryAttribute in interface de.willuhn.datasource.rmi.DBObject
        Specified by:
        getPrimaryAttribute in interface de.willuhn.datasource.GenericObject
        Specified by:
        getPrimaryAttribute in class de.willuhn.datasource.db.AbstractDBObject
        Throws:
        java.rmi.RemoteException
        See Also:
        GenericObject.getPrimaryAttribute()
      • insertCheck

        protected void insertCheck()
                            throws de.willuhn.util.ApplicationException
        Overrides:
        insertCheck in class de.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 class de.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 interface Nachricht
        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 interface Nachricht
        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 interface Nachricht
        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 interface Nachricht
        Returns:
        Nachrichtentext.
        Throws:
        java.rmi.RemoteException
        See Also:
        Nachricht.getNachricht()
      • 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 interface Nachricht
        Throws:
        java.rmi.RemoteException
        See Also:
        Nachricht.setGelesen(boolean)
      • store

        public void store()
                   throws java.rmi.RemoteException,
                          de.willuhn.util.ApplicationException
        Specified by:
        store in interface de.willuhn.datasource.rmi.Changeable
        Overrides:
        store in class AbstractHibiscusDBObject
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException
        See Also:
        Changeable.store()