Interface | osid.room.construction.RoomConstructionManager | ||
---|---|---|---|
Implements | osid.OsidManager | ||
osid.room.construction.RoomConstructionProfile | |||
Description |
The room construction manager provides access to room construction sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
The room construction manager also provides a profile for determing the supported search types supported by this service. | ||
Method | getRenovationLookupSession | ||
Description |
Gets the | ||
Return | osid.room.construction.RenovationLookupSession | a RenovationLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsRenovationLookup() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationLookup()
is true. | |
Method | getRenovationLookupSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Renovation |
Return | osid.room.construction.RenovationLookupSession | a RenovationLookupSession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | campusId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsRenovationLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationLookup()
and supportsVisibleFederation() are true | |
Method | getRenovationQuerySession | ||
Description |
Gets the | ||
Return | osid.room.construction.RenovationQuerySession | a RenovationQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsRenovationQuery() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationQuery()
is true. | |
Method | getRenovationQuerySessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Renovation |
Return | osid.room.construction.RenovationQuerySession | a RenovationQuerySession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | campusId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsRenovationQuery() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationQuery()
and supportsVisibleFederation() are true | |
Method | getRenovationSearchSession | ||
Description |
Gets the | ||
Return | osid.room.construction.RenovationSearchSession | a RenovationSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsRenovationSearch() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationSearch()
is true. | |
Method | getRenovationSearchSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Renovation |
Return | osid.room.construction.RenovationSearchSession | a RenovationSearchSession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | campusId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsRenovationSearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationSearch()
and supportsVisibleFederation() are true | |
Method | getRenovationAdminSession | ||
Description |
Gets the | ||
Return | osid.room.construction.RenovationAdminSession | a RenovationAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsRenovationAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationAdmin()
is true. | |
Method | getRenovationAdminSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Renovation |
Return | osid.room.construction.RenovationAdminSession | a RenovationAdminSession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | campusId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsRenovationAdmin() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationAdmin()
and supportsVisibleFederation() are true | |
Method | getRenovationNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.room.construction.RenovationReceiver | renovationReceiver | the receiver |
Return | osid.room.construction.RenovationNotificationSession | a RenovationNotificationSession | |
Errors | NULL_ARGUMENT | renovationReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsRenovationNotification() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationNotification()
is true. | |
Method | getRenovationNotificationSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.room.construction.RenovationReceiver | renovationReceiver | the receiver |
osid.id.Id | campusId | the Id of the Campus | |
Return | osid.room.construction.RenovationNotificationSession | a RenovationNotificationSession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | renovationReceiver is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsRenovationNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationNotification()
and supportsVisibleFederation() are true | |
Method | getRenovationCampusSession | ||
Description |
Gets the session for retrieving renovation to campus mappings. | ||
Return | osid.room.construction.RenovationCampusSession | a RenovationCampusSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsRenovationCampus() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationCampus()
is true. | |
Method | getRenovationCampusAssignmentSession | ||
Description |
Gets the session for assigning renovation to campus mappings. | ||
Return | osid.room.construction.RenovationCampusAssignmentSession | a RenovationCampusAssignmentSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsRenovationCampusAssignment() is false | ||
Compliance | optional | This method must be implemented if
supportsRenovationCampusAssignment() is true. | |
Method | getRenovationSmartCampusSession | ||
Description |
Gets the session associated with the renovation smart campus for the given campus. | ||
Parameters | osid.id.Id | campusId | the Id of the campus |
Return | osid.room.construction.RenovationSmartCampusSession | a RenovationSmartCampusSession | |
Errors | NOT_FOUND | campusId not found | |
NULL_ARGUMENT | campusId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsRenovationSmartCampus() is false | ||
Compliance | optional | This method must be implemented if supportsRenovationSmartCampus()
is true. | |
Method | getProjectLookupSession | ||
Description |
Gets the | ||
Return | osid.room.construction.ProjectLookupSession | a ProjectLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProjectLookup() is false | ||
Compliance | optional | This method must be implemented if supportsProjectLookup()
is true. | |
Method | getProjectLookupSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Project |
Return | osid.room.construction.ProjectLookupSession | a ProjectLookupSession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | campusId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProjectLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsProjectLookup()
and supportsVisibleFederation() are true | |
Method | getProjectQuerySession | ||
Description |
Gets the | ||
Return | osid.room.construction.ProjectQuerySession | a ProjectQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProjectQuery() is false | ||
Compliance | optional | This method must be implemented if supportsProjectQuery() is
true. | |
Method | getProjectQuerySessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Project |
Return | osid.room.construction.ProjectQuerySession | a ProjectQuerySession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | campusId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProjectQuery() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsProjectQuery()
and supportsVisibleFederation() are true | |
Method | getProjectSearchSession | ||
Description |
Gets the | ||
Return | osid.room.construction.ProjectSearchSession | a ProjectSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProjectSearch() is false | ||
Compliance | optional | This method must be implemented if supportsProjectSearch()
is true. | |
Method | getProjectSearchSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Project |
Return | osid.room.construction.ProjectSearchSession | a ProjectSearchSession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | campusId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProjectSearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsProjectSearch()
and supportsVisibleFederation() are true | |
Method | getProjectAdminSession | ||
Description |
Gets the | ||
Return | osid.room.construction.ProjectAdminSession | a ProjectAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProjectAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsProjectAdmin() is
true. | |
Method | getProjectAdminSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.id.Id | campusId | the Id of the Project |
Return | osid.room.construction.ProjectAdminSession | a ProjectAdminSession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | campusId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProjectAdmin() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsProjectAdmin()
and supportsVisibleFederation() are true | |
Method | getProjectNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.room.construction.ProjectReceiver | ProjectReceiver | the receiver |
Return | osid.room.construction.ProjectNotificationSession | a ProjectNotificationSession | |
Errors | NULL_ARGUMENT | ProjectReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProjectNotification() is false | ||
Compliance | optional | This method must be implemented if supportsProjectNotification()
is true. | |
Method | getProjectNotificationSessionForCampus | ||
Description |
Gets the | ||
Parameters | osid.room.construction.ProjectReceiver | ProjectReceiver | the receiver |
osid.id.Id | campusId | the Id of the Campus | |
Return | osid.room.construction.ProjectNotificationSession | a ProjectNotificationSession | |
Errors | NOT_FOUND | no Campus found by the given Id | |
NULL_ARGUMENT | ProjectReceiver is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProjectNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsProjectNotification()
and supportsVisibleFederation() are true | |
Method | getProjectCampusSession | ||
Description |
Gets the session for retrieving project to campus mappings. | ||
Return | osid.room.construction.ProjectCampusSession | a ProjectCampusSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProjectCampus() is false | ||
Compliance | optional | This method must be implemented if supportsProjectCampus()
is true. | |
Method | getProjectCampusAssignmentSession | ||
Description |
Gets the session for assigning project to campus mappings. | ||
Return | osid.room.construction.ProjectCampusAssignmentSession | a ProjectCampusAssignmentSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsProjectCampusAssignment() is false | ||
Compliance | optional | This method must be implemented if supportsProjectCampusAssignment()
is true. | |
Method | getProjectSmartCampusSession | ||
Description |
Gets the session associated with the project smart campus for the given campus. | ||
Parameters | osid.id.Id | campusId | the Id of the campus |
Return | osid.room.construction.ProjectSmartCampusSession | a ProjectSmartCampusSession | |
Errors | NOT_FOUND | campusId not found | |
NULL_ARGUMENT | campusId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsProjectSmartCampus() is false | ||
Compliance | optional | This method must be implemented if supportsProjectSmartCampus()
is true. | |
Method | getRoomConstructionBatchManager | ||
Description |
Gets a | ||
Return | osid.room.construction.batch.RoomConstructionBatchManager | a RoomConstructionBatchManager | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsRoomBatchConstruction() is false | ||
Compliance | optional | This method must be implemented if supportsRoomConstructionBatch()
is true. |