Interface BuildingReceiver

All Superinterfaces:
OsidReceiver

public interface BuildingReceiver extends OsidReceiver

The building receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Building objects.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedBuildings(Id notificationId, IdList buildingIds)
    The callback for notification of updated buildings.
    void
    deletedBuildings(Id notificationId, IdList buildingIds)
    the callback for notification of deleted buildings.
    void
    newBuildings(Id notificationId, IdList buildingIds)
    The callback for notifications of new buildings.

    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

    • newBuildings

      void newBuildings(Id notificationId, IdList buildingIds)
      The callback for notifications of new buildings.
      Parameters:
      notificationId - the notification Id
      buildingIds - the Ids of the new Buildings
      Compliance:
      mandatory - This method must be implemented.
    • changedBuildings

      void changedBuildings(Id notificationId, IdList buildingIds)
      The callback for notification of updated buildings.
      Parameters:
      notificationId - the notification Id
      buildingIds - the Ids of the updated Buildings
      Compliance:
      mandatory - This method must be implemented.
    • deletedBuildings

      void deletedBuildings(Id notificationId, IdList buildingIds)
      the callback for notification of deleted buildings.
      Parameters:
      notificationId - the notification Id
      buildingIds - the Ids of the registered Buildings
      Compliance:
      mandatory - This method must be implemented.