Interface ProgramEntryReceiver

All Superinterfaces:
OsidReceiver

public interface ProgramEntryReceiver extends OsidReceiver

The program entry receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted program entries.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedProgramEntries(Id notificationId, IdList programEntryIds)
    The callback for notification of updated program entries.
    void
    deletedProgramEntries(Id notificationId, IdList programEntryIds)
    the callback for notification of deleted program entries.
    void
    newProgramEntries(Id notificationId, IdList programEntryIds)
    The callback for notifications of new program entries.

    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

    • newProgramEntries

      void newProgramEntries(Id notificationId, IdList programEntryIds)
      The callback for notifications of new program entries.
      Parameters:
      notificationId - the notification Id
      programEntryIds - the Ids of the new ProgramEntries
      Compliance:
      mandatory - This method must be implemented.
    • changedProgramEntries

      void changedProgramEntries(Id notificationId, IdList programEntryIds)
      The callback for notification of updated program entries.
      Parameters:
      notificationId - the notification Id
      programEntryIds - the Ids of the updated ProgramEntries
      Compliance:
      mandatory - This method must be implemented.
    • deletedProgramEntries

      void deletedProgramEntries(Id notificationId, IdList programEntryIds)
      the callback for notification of deleted program entries.
      Parameters:
      notificationId - the notification Id
      programEntryIds - the Ids of the deleted ProgramEntries
      Compliance:
      mandatory - This method must be implemented.