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.