Interface ProficiencyReceiver

All Superinterfaces:
OsidReceiver

public interface ProficiencyReceiver extends OsidReceiver

The proficiency receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted proficiencies.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedProficiencies(Id notificationId, IdList proficiencyIds)
    The callback for notification of updated proficiencies.
    void
    deletedProficiencies(Id notificationId, IdList proficiencyIds)
    The callback for notification of deleted proficiencies.
    void
    newProficiencies(Id notificationId, IdList proficiencyIds)
    The callback for notifications of new proficiencies.

    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

    • newProficiencies

      void newProficiencies(Id notificationId, IdList proficiencyIds)
      The callback for notifications of new proficiencies.
      Parameters:
      notificationId - the notification Id
      proficiencyIds - the Ids of the new Proficiencies
      Compliance:
      mandatory - This method must be implemented.
    • changedProficiencies

      void changedProficiencies(Id notificationId, IdList proficiencyIds)
      The callback for notification of updated proficiencies.
      Parameters:
      notificationId - the notification Id
      proficiencyIds - the Ids of the updated Proficiencies
      Compliance:
      mandatory - This method must be implemented.
    • deletedProficiencies

      void deletedProficiencies(Id notificationId, IdList proficiencyIds)
      The callback for notification of deleted proficiencies.
      Parameters:
      notificationId - the notification Id
      proficiencyIds - the Ids of the deleted Proficiencies
      Compliance:
      mandatory - This method must be implemented.