Interface TodoProducerReceiver

All Superinterfaces:
OsidReceiver

public interface TodoProducerReceiver extends OsidReceiver

The todo producer receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted todo producers.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedTodoProducers(Id notificationId, IdList todoProducerIds)
    The callback for notification of updated todo producers.
    void
    deletedTodoProducers(Id notificationId, IdList todoProducerIds)
    The callback for notification of deleted todo producers.
    void
    newTodoProducers(Id notificationId, IdList todoProducerIds)
    The callback for notifications of new todo producers.

    Methods inherited from interface OsidReceiver

    down, up
    Modifier and Type
    Method
    Description
    void
    The callback for notifications that the notification bus is not operating.
    void
    up()
    The callback for notifications that the notification bus is operational.
  • Method Details

    • newTodoProducers

      void newTodoProducers(Id notificationId, IdList todoProducerIds)
      The callback for notifications of new todo producers.
      Parameters:
      notificationId - the notification Id
      todoProducerIds - the Ids of the new TodoProducers
      Compliance:
      mandatory - This method must be implemented.
    • changedTodoProducers

      void changedTodoProducers(Id notificationId, IdList todoProducerIds)
      The callback for notification of updated todo producers.
      Parameters:
      notificationId - the notification Id
      todoProducerIds - the Ids of the updated TodoProducers
      Compliance:
      mandatory - This method must be implemented.
    • deletedTodoProducers

      void deletedTodoProducers(Id notificationId, IdList todoProducerIds)
      The callback for notification of deleted todo producers.
      Parameters:
      notificationId - the notification Id
      todoProducerIds - the Ids of the deleted TodoProducers
      Compliance:
      mandatory - This method must be implemented.