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, java.io.Serializable, java.rmi.Remote

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

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

        ref
    • Constructor Summary

      Constructors 
      Constructor Description
      DBReminderImpl()
      ct.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getPrimaryAttribute()  
      de.willuhn.jameica.reminder.Reminder getReminder()
      Liefert das zugehoerige Reminder-Objekt.
      protected java.lang.String getTableName()  
      java.lang.String getUUID()
      Liefert die UUID des Reminders.
      protected void insertCheck()  
      void setReminder​(de.willuhn.jameica.reminder.Reminder reminder)
      Speichert das zugehoerige Reminder-Objekt.
      void setUUID​(java.lang.String uuid)
      Speichert die UUID des Reminders.
      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, 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.datasource.rmi.Transactionable

        transactionBegin, transactionCommit, transactionRollback
    • Constructor Detail

      • DBReminderImpl

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

      • 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 java.lang.String getUUID()
                                 throws java.rmi.RemoteException
        Description copied from interface: DBReminder
        Liefert die UUID des Reminders.
        Specified by:
        getUUID in interface DBReminder
        Returns:
        die UUID des Reminders.
        Throws:
        java.rmi.RemoteException
        See Also:
        DBReminder.getUUID()
      • setUUID

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

        public de.willuhn.jameica.reminder.Reminder getReminder()
                                                         throws java.rmi.RemoteException
        Description copied from interface: DBReminder
        Liefert das zugehoerige Reminder-Objekt.
        Specified by:
        getReminder in interface DBReminder
        Returns:
        das zugehoerige Reminder-Objekt.
        Throws:
        java.rmi.RemoteException
        See Also:
        DBReminder.getReminder()
      • 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:
        AbstractDBObject.getPrimaryAttribute()
      • getTableName

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