Interface ProjectReceiver

All Superinterfaces:
OsidReceiver

public interface ProjectReceiver extends OsidReceiver

The project receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Project objects.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedProjects(Id notificationId, IdList projectIds)
    The callback for notification of updated projects.
    void
    deletedProjects(Id notificationId, IdList projectIds)
    the callback for notification of deleted projects.
    void
    newProjects(Id notificationId, IdList projectIds)
    The callback for notifications of new projects.

    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

    • newProjects

      void newProjects(Id notificationId, IdList projectIds)
      The callback for notifications of new projects.
      Parameters:
      notificationId - the notification Id
      projectIds - the Ids of the new Projects
      Compliance:
      mandatory - This method must be implemented.
    • changedProjects

      void changedProjects(Id notificationId, IdList projectIds)
      The callback for notification of updated projects.
      Parameters:
      notificationId - the notification Id
      projectIds - the Ids of the updated Projects
      Compliance:
      mandatory - This method must be implemented.
    • deletedProjects

      void deletedProjects(Id notificationId, IdList projectIds)
      the callback for notification of deleted projects.
      Parameters:
      notificationId - the notification Id
      projectIds - the Ids of the registered Projects
      Compliance:
      mandatory - This method must be implemented.