Interface ActionEnablerReceiver

All Superinterfaces:
OsidReceiver

public interface ActionEnablerReceiver extends OsidReceiver

The action enabler receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted action enablers.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedActionEnablers(Id notificationId, IdList actionEnablerIds)
    The callback for notification of updated action enablers.
    void
    deletedActionEnablers(Id notificationId, IdList actionEnablerIds)
    The callback for notification of deleted action enablers.
    void
    newActionEnablers(Id notificationId, IdList actionEnablerIds)
    The callback for notifications of new action enablers.

    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

    • newActionEnablers

      void newActionEnablers(Id notificationId, IdList actionEnablerIds)
      The callback for notifications of new action enablers.
      Parameters:
      notificationId - the notification Id
      actionEnablerIds - the Ids of the new ActionEnablers
      Compliance:
      mandatory - This method must be implemented.
    • changedActionEnablers

      void changedActionEnablers(Id notificationId, IdList actionEnablerIds)
      The callback for notification of updated action enablers.
      Parameters:
      notificationId - the notification Id
      actionEnablerIds - the Ids of the updated ActionEnablers
      Compliance:
      mandatory - This method must be implemented.
    • deletedActionEnablers

      void deletedActionEnablers(Id notificationId, IdList actionEnablerIds)
      The callback for notification of deleted action enablers.
      Parameters:
      notificationId - the notification Id
      actionEnablerIds - the Ids of the deleted ActionEnablers
      Compliance:
      mandatory - This method must be implemented.