Interface SequenceRuleReceiver

All Superinterfaces:
OsidReceiver

public interface SequenceRuleReceiver extends OsidReceiver

The sequence rule receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted sequence rules.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedSequenceRules(Id notificationId, IdList sequenceRuleIds)
    The callback for notification of updated sequence rules.
    void
    deletedSequenceRules(Id notificationId, IdList sequenceRuleIds)
    The callback for notification of deleted sequence rules.
    void
    newSequenceRules(Id notificationId, IdList sequenceRuleIds)
    The callback for notifications of new sequence rules.

    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

    • newSequenceRules

      void newSequenceRules(Id notificationId, IdList sequenceRuleIds)
      The callback for notifications of new sequence rules.
      Parameters:
      notificationId - the notification Id
      sequenceRuleIds - the Ids of the new SequenceRules
      Compliance:
      mandatory - This method must be implemented.
    • changedSequenceRules

      void changedSequenceRules(Id notificationId, IdList sequenceRuleIds)
      The callback for notification of updated sequence rules.
      Parameters:
      notificationId - the notification Id
      sequenceRuleIds - the Ids of the updated SequenceRules
      Compliance:
      mandatory - This method must be implemented.
    • deletedSequenceRules

      void deletedSequenceRules(Id notificationId, IdList sequenceRuleIds)
      The callback for notification of deleted sequence rules.
      Parameters:
      notificationId - the notification Id
      sequenceRuleIds - the Ids of the deleted SequenceRules
      Compliance:
      mandatory - This method must be implemented.