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.

Like all OsidReceivers, notifications are delivered to BallotConstrainerReceiver serially and a receiver method is not invoked again until any previous invocation has returned.

  • 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
  • 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.