Interface RoomProxyManager

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

public interface RoomProxyManager extends OsidProxyManager, RoomProfile

The room manager provides access to room sessions and provides interoperability tests for various aspects of this service. Methods in this manager accept a Proxy for passing information from a server environment. 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.