Interface CompetencyReceiver

All Superinterfaces:
OsidReceiver

public interface CompetencyReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCompetencies(Id notificationId, IdList competencyIds)
    The callback for notification of updated competencies.
    void
    deletedCompetencies(Id notificationId, IdList competencyIds)
    The callback for notification of deleted competencies.
    void
    newCompetencies(Id notificationId, IdList competencyIds)
    The callback for notifications of new competencies.

    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

    • newCompetencies

      void newCompetencies(Id notificationId, IdList competencyIds)
      The callback for notifications of new competencies.
      Parameters:
      notificationId - the notification Id
      competencyIds - the Ids of the new Competencies
      Compliance:
      mandatory - This method must be implemented.
    • changedCompetencies

      void changedCompetencies(Id notificationId, IdList competencyIds)
      The callback for notification of updated competencies.
      Parameters:
      notificationId - the notification Id
      competencyIds - the Ids of the updated Competencies
      Compliance:
      mandatory - This method must be implemented.
    • deletedCompetencies

      void deletedCompetencies(Id notificationId, IdList competencyIds)
      The callback for notification of deleted competencies.
      Parameters:
      notificationId - the notification Id
      competencyIds - the Ids of the deleted Competencies
      Compliance:
      mandatory - This method must be implemented.