Interface BallotConstrainerReceiver

All Superinterfaces:
OsidReceiver

public interface BallotConstrainerReceiver extends OsidReceiver

The ballot constrainer receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted ballot constrainers.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedBallotConstrainers(Id notificationId, IdList ballotConstrainerIds)
    The callback for notification of updated ballot constrainers.
    void
    deletedBallotConstrainers(Id notificationId, IdList ballotConstrainerIds)
    The callback for notification of deleted ballot constrainers.
    void
    newBallotConstrainers(Id notificationId, IdList ballotConstrainerIds)
    The callback for notifications of new ballot constrainers.

    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

    • newBallotConstrainers

      void newBallotConstrainers(Id notificationId, IdList ballotConstrainerIds)
      The callback for notifications of new ballot constrainers.
      Parameters:
      notificationId - the notification Id
      ballotConstrainerIds - the Ids of the new BallotConstrainers
      Compliance:
      mandatory - This method must be implemented.
    • changedBallotConstrainers

      void changedBallotConstrainers(Id notificationId, IdList ballotConstrainerIds)
      The callback for notification of updated ballot constrainers.
      Parameters:
      notificationId - the notification Id
      ballotConstrainerIds - the Ids of the updated BallotConstrainers
      Compliance:
      mandatory - This method must be implemented.
    • deletedBallotConstrainers

      void deletedBallotConstrainers(Id notificationId, IdList ballotConstrainerIds)
      The callback for notification of deleted ballot constrainers.
      Parameters:
      notificationId - the notification Id
      ballotConstrainerIds - the Ids of the deleted BallotConstrainers
      Compliance:
      mandatory - This method must be implemented.