Class DBReminderImpl

All Implemented Interfaces:
de.willuhn.datasource.GenericObject, de.willuhn.datasource.rmi.Changeable, de.willuhn.datasource.rmi.DBObject, de.willuhn.datasource.rmi.Transactionable, DBReminder, HibiscusDBObject, Serializable, Remote

public class DBReminderImpl extends AbstractHibiscusDBObject implements DBReminder
Implementierung eines in der Datenbank gespeicherten Reminders.
See Also:
  • Field Summary

    Fields inherited from class java.rmi.server.RemoteObject

    ref
  • Constructor Summary

    Constructors
    Constructor
    Description
    ct.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    de.willuhn.jameica.reminder.Reminder
    Liefert das zugehoerige Reminder-Objekt.
    protected String
     
    Liefert die UUID des Reminders.
    protected void
     
    void
    setReminder(de.willuhn.jameica.reminder.Reminder reminder)
    Speichert das zugehoerige Reminder-Objekt.
    void
    Speichert die UUID des Reminders.
    protected void
     

    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, 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.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

  • Method Details

    • 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()
    • getUUID

      public String getUUID() throws RemoteException
      Description copied from interface: DBReminder
      Liefert die UUID des Reminders.
      Specified by:
      getUUID in interface DBReminder
      Returns:
      die UUID des Reminders.
      Throws:
      RemoteException
      See Also:
    • setUUID

      public void setUUID(String uuid) throws RemoteException
      Description copied from interface: DBReminder
      Speichert die UUID des Reminders.
      Specified by:
      setUUID in interface DBReminder
      Parameters:
      uuid - die UUID des Reminders.
      Throws:
      RemoteException
      See Also:
    • getReminder

      public de.willuhn.jameica.reminder.Reminder getReminder() throws RemoteException
      Description copied from interface: DBReminder
      Liefert das zugehoerige Reminder-Objekt.
      Specified by:
      getReminder in interface DBReminder
      Returns:
      das zugehoerige Reminder-Objekt.
      Throws:
      RemoteException
      See Also:
    • setReminder

      public void setReminder(de.willuhn.jameica.reminder.Reminder reminder) throws RemoteException
      Description copied from interface: DBReminder
      Speichert das zugehoerige Reminder-Objekt.
      Specified by:
      setReminder in interface DBReminder
      Parameters:
      reminder - das zugehoerige Reminder-Objekt.
      Throws:
      RemoteException
      See Also:
    • getPrimaryAttribute

      public String getPrimaryAttribute() throws 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:
      RemoteException
      See Also:
      • AbstractDBObject.getPrimaryAttribute()
    • getTableName

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