| Interface | osid.room.RoomProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.room.RoomProfile | |||
| Description |
The room manager provides access to room sessions and
provides interoperability tests for various aspects of this
service. Methods in this manager accept a
The room manager also provides a profile for determing the supported search types supported by this service. | ||
| Method | getRoomLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.RoomLookupSession | a RoomLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomLookup() is
true. | |
| Method | getRoomLookupSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.RoomLookupSession | a RoomLookupSession | |
| Errors | NOT_FOUND | no Campus found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomLookup() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsRoomLookup() and
supportsVisibleFederation() are true | |
| Method | getRoomQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.RoomQuerySession | a RoomQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomQuery() is
true. | |
| Method | getRoomQuerySessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.RoomQuerySession | a RoomQuerySession | |
| Errors | NOT_FOUND | no Campus found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsRoomQuery() and
supportsVisibleFederation() are true | |
| Method | getRoomSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.RoomSearchSession | a RoomSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomSearch() is
true. | |
| Method | getRoomSearchSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.RoomSearchSession | a RoomSearchSession | |
| Errors | NOT_FOUND | no Campus found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomSearch() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsRoomSearch() and
supportsVisibleFederation() are true | |
| Method | getRoomAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.RoomAdminSession | a RoomAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomAdmin() is
true. | |
| Method | getRoomAdminSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.RoomAdminSession | a RoomAdminSession | |
| Errors | NOT_FOUND | no Campus found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsRoomAdmin() and
supportsVisibleFederation() are true | |
| Method | getRoomNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.room.RoomReceiver | roomReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.RoomNotificationSession | a RoomNotificationSession | |
| Errors | NULL_ARGUMENT | roomReceiver or proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomNotification()
is true. | |
| Method | getRoomNotificationSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.room.RoomReceiver | roomReceiver | the receiver |
osid.id.Id | campusId | the Id of the Campus | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.RoomNotificationSession | a RoomNotificationSession | |
| Errors | NOT_FOUND | no Campus found by the given Id | |
| NULL_ARGUMENT | roomReceiver, campusId, or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomNotification()
and supportsVisibleFederation() are true | |
| Method | getRoomCampusSession | ||
| Description |
Gets the session for retrieving room to campus mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.RoomCampusSession | a RoomCampusSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomCampus() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomCampus() is
true. | |
| Method | getRoomCampusAssignmentSession | ||
| Description |
Gets the session for assigning room to campus mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.RoomCampusAssignmentSession | a RoomCampusAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomCampusAssignment() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomCampusAssignment()
is true. | |
| Method | getRoomSmartCampusSession | ||
| Description |
Gets the session associated with the room smart campus for the given campus. | ||
| Parameters | osid.id.Id | campusId | the Id of the campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.RoomSmartCampusSession | a RoomSmartCampusSession | |
| Errors | NOT_FOUND | campusId not found | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRoomSmartCampus() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomSmartCampus()
is true. | |
| Method | getFloorLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.FloorLookupSession | a FloorLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsFloorLookup() is
true. | |
| Method | getFloorLookupSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.FloorLookupSession | a FloorLookupSession | |
| Errors | NOT_FOUND | no Campus found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorLookup() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsFloorLookup() and
supportsVisibleFederation() are true | |
| Method | getFloorQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.FloorQuerySession | a FloorQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsFloorQuery() is
true. | |
| Method | getFloorQuerySessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.FloorQuerySession | a FloorQuerySession | |
| Errors | NOT_FOUND | no Floor found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsFloorQuery() and
supportsVisibleFederation() are true | |
| Method | getFloorSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.FloorSearchSession | a FloorSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsFloorSearch() is
true. | |
| Method | getFloorSearchSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.FloorSearchSession | a FloorSearchSession | |
| Errors | NOT_FOUND | no Floor found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorSearch() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsFloorSearch() and
supportsVisibleFederation() are true | |
| Method | getFloorAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.FloorAdminSession | a FloorAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsFloorAdmin() is
true. | |
| Method | getFloorAdminSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.FloorAdminSession | a FloorAdminSession | |
| Errors | NOT_FOUND | no Floor found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsFloorAdmin() and
supportsVisibleFederation() are true | |
| Method | getFloorNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.room.FloorReceiver | floorReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.FloorNotificationSession | a FloorNotificationSession | |
| Errors | NULL_ARGUMENT | floorReceiver or proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsFloorNotification()
is true. | |
| Method | getFloorNotificationSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.room.FloorReceiver | floorReceiver | the receiver |
osid.id.Id | campusId | the Id of the Campus | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.FloorNotificationSession | a FloorNotificationSession | |
| Errors | NOT_FOUND | no Floor found by the given Id | |
| NULL_ARGUMENT | floorReceiver, campusId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsFloorNotification()
and supportsVisibleFederation() are true | |
| Method | getFloorCampusSession | ||
| Description |
Gets the session for retrieving floor to campus mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.FloorCampusSession | a FloorCampusSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorCampus() is false | ||
| Compliance | optional | This method must be implemented if supportsFloorCampus() is
true. | |
| Method | getFloorCampusAssignmentSession | ||
| Description |
Gets the session for assigning floor to campus mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.FloorCampusAssignmentSession | a FloorCampusAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorCampusAssignment() is false | ||
| Compliance | optional | This method must be implemented if supportsFloorCampusAssignment()
is true. | |
| Method | getFloorSmartCampusSession | ||
| Description |
Gets the session for managing dynamic floor campuses for the given campus. | ||
| Parameters | osid.id.Id | campusId | the Id of a campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.FloorSmartCampusSession | a FloorSmartCampusSession | |
| Errors | NOT_FOUND | campusId not found | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsFloorSmartCampus() is false | ||
| Compliance | optional | This method must be implemented if supportsFloorSmartCampus()
is true. | |
| Method | getBuildingLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.BuildingLookupSession | a BuildingLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingLookup()
is true. | |
| Method | getBuildingLookupSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.BuildingLookupSession | a BuildingLookupSession | |
| Errors | NOT_FOUND | no Campus found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingLookup()
and supportsVisibleFederation() are true | |
| Method | getBuildingQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.BuildingQuerySession | a BuildingQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingQuery()
is true. | |
| Method | getBuildingQuerySessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.BuildingQuerySession | a BuildingQuerySession | |
| Errors | NOT_FOUND | no Building found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingQuery()
and supportsVisibleFederation() are true | |
| Method | getBuildingSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.BuildingSearchSession | a BuildingSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingSearch()
is true. | |
| Method | getBuildingSearchSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.BuildingSearchSession | a BuildingSearchSession | |
| Errors | NOT_FOUND | no Building found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingSearch()
and supportsVisibleFederation() are true | |
| Method | getBuildingAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.BuildingAdminSession | a BuildingAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingAdmin()
is true. | |
| Method | getBuildingAdminSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | campusId | the Id of the Campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.BuildingAdminSession | a BuildingAdminSession | |
| Errors | NOT_FOUND | no Building found by the given Id | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingAdmin()
and supportsVisibleFederation() are true | |
| Method | getBuildingNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.room.BuildingReceiver | buildingReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.BuildingNotificationSession | a BuildingNotificationSession | |
| Errors | NULL_ARGUMENT | buildingReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingNotification()
is true. | |
| Method | getBuildingNotificationSessionForCampus | ||
| Description |
Gets the | ||
| Parameters | osid.room.BuildingReceiver | buildingReceiver | the receiver |
osid.id.Id | campusId | the Id of the Campus | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.BuildingNotificationSession | a BuildingNotificationSession | |
| Errors | NOT_FOUND | no Building found by the given Id | |
| NULL_ARGUMENT | buildingReceiver, campusId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingNotification()
and supportsVisibleFederation() are true | |
| Method | getBuildingCampusSession | ||
| Description |
Gets the session for retrieving building to campus mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.BuildingCampusSession | a BuildingCampusSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingCampus() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingCampus()
is true. | |
| Method | getBuildingCampusAssignmentSession | ||
| Description |
Gets the session for assigning building to campus mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.BuildingCampusAssignmentSession | a BuildingCampusAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingCampusAssignment() is false | ||
| Compliance | optional | This method must be implemented if
supportsBuildingCampusAssignment() is true. | |
| Method | getBuildingSmartCampusSession | ||
| Description |
Gets the session for managing dynamic building campuses for the given campus. | ||
| Parameters | osid.id.Id | campusId | the Id of a campus |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.BuildingSmartCampusSession | a BuildingSmartCampusSession | |
| Errors | NOT_FOUND | campusId not found | |
| NULL_ARGUMENT | campusId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBuildingSmartCampus() is false | ||
| Compliance | optional | This method must be implemented if supportsBuildingSmartCampus()
is true. | |
| Method | getCampusLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.CampusLookupSession | a CampusLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCampusLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsCampusLookup() is
true. | |
| Method | getCampusQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.CampusQuerySession | a CampusQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCampusQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsCampusQuery() is
true. | |
| Method | getCampusSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.CampusSearchSession | a CampusSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCampusSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsCampusSearch() is
true. | |
| Method | getCampusAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.CampusAdminSession | a CampusAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCampusAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsCampusAdmin() is
true. | |
| Method | getCampusNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.room.CampusReceiver | campusReceiver | the receiver |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.room.CampusNotificationSession | a CampusNotificationSession | |
| Errors | NULL_ARGUMENT | campusReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCampusNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsCampusNotification()
is true. | |
| Method | getCampusHierarchySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.CampusHierarchySession | a CampusHierarchySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCampusHierarchy() is false | ||
| Compliance | optional | This method must be implemented if supportsCampusHierarchy()
is true. | |
| Method | getCampusHierarchyDesignSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.room.CampusHierarchyDesignSession | a CampusHierarchyDesignSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCampusHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if supportsCampusHierarchyDesign()
is true. | |
| Method | getRoomBatchProxyManager | ||
| Description |
Gets the | ||
| Return | osid.room.batch.RoomBatchProxyManager | a RoomBatchProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsRoomRules() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomRules() is
true. | |
| Method | getRoomConstructionProxyManager | ||
| Description |
Gets the | ||
| Return | osid.room.construction.RoomConstructionProxyManager | a RoomConstructionProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsRoomConstruction() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomConstruction()
is true. | |
| Method | getRoomSquattingProxyManager | ||
| Description |
Gets the | ||
| Return | osid.room.squatting.RoomSquattingProxyManager | a RoomSquattingProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsRoomSquatting() is false | ||
| Compliance | optional | This method must be implemented if supportsRoomSquatting()
is true. | |