Interface RoomManager

All Superinterfaces:
AutoCloseable, Closeable, OsidManager, OsidManager, OsidProfile, RoomProfile, Sourceable

public interface RoomManager extends OsidManager, RoomProfile

The room manager provides access to room sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • RoomLookupSession : a session to lookup rooms
  • RoomQuerySession : a session to query rooms
  • RoomSearchSession : a session to search rooms
  • RoomAdminSession : a session to manage rooms
  • RoomNotificationSession : a session to subscribe to notifications of room changes
  • RoomCampusSession : a session to look up room campus mappings
  • RoomCampusAssignmentSession : a session to manage room campus mappings
  • RoomSmartCampusSession : a session to manage smart campuses of rooms
  • FloorLookupSession : a session to retrieve floores
  • FloorQuerySession : a session to query floores
  • FloorSearchSession : a session to search for floores
  • FloorAdminSession : a session to create, update and delete floores
  • FloorNotificationSession : a session to receive notifications for changes in floores
  • FloorCampusSession : a session to look up floor campus mappings
  • FloorCampusAssignmentSession : a session to manage floor campus mappings
  • FloorSmartCampusSession : a session to manage smart campuses of floores
  • BuildingLookupSession : a session to retrieve buildinges
  • BuildingQuerySession : a session to query buildinges
  • BuildingSearchSession : a session to search for buildinges
  • BuildingAdminSession : a session to create, update and delete buildinges
  • BuildingNotificationSession : a session to receive notifications for changes in buildinges
  • BuildingCampusSession : a session to look up building campus mappings
  • BuildingCampusAssignmentSession : a session to manage building campus mappings
  • BuildingSmartCampusSession : a session to manage smart campuses of buildinges
  • CampusLookupSession : a session to retrieve campuss
  • CampusQuerySession : a session to query campuss
  • CampusSearchSession : a session to search for campuss
  • CampusAdminSession : a session to create, update and delete campuss
  • CampusNotificationSession : a session to receive notifications for changes in campuss
  • CampusHierarchySession : a session to traverse hierarchies of campuss
  • CampusHierarchyDesignSession : a session to manage hierarchies of campuses

The room manager also provides a profile for determing the supported search types supported by this service.