OSID Logo
OSID Specifications
room batch package
Version 3.0.0
Interfaceosid.room.batch.RoomBatchProxyManager
Implementsosid.OsidProxyManager
osid.room.batch.RoomBatchProfile
Used Byosid.room.RoomProxyManager
Description

The room batch proxy manager provides access to room batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy . The sessions included in this manager are:

  • RoomBatchAdminSession : a session to manage rooms in bulk
  • FloorBatchAdminSession : a session to manage floors in bulk
  • BuildingBatchAdminSession : a session to manage buildings in bulk
  • CampusBatchAdminSession : a session to create, modify and delete Campuses in bulk
MethodgetRoomBatchAdminSession
Description

Gets the OsidSession associated with the bulk room administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.room.batch.RoomBatchAdminSessiona RoomBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRoomBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRoomBatchAdmin() is true .
MethodgetRoomBatchAdminSessionForCampus
Description

Gets the OsidSession associated with the bulk room administration service for the given campus.

Parametersosid.id.IdcampusIdthe Id of the Campus
osid.proxy.Proxyproxya proxy
Returnosid.room.batch.RoomBatchAdminSessiona RoomBatchAdminSession
ErrorsNOT_FOUNDno Campus found by the given Id
NULL_ARGUMENTcampusId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsRoomBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRoomBatchAdmin() and supportsVisibleFederation() are true
MethodgetFloorBatchAdminSession
Description

Gets the OsidSession associated with the bulk room administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.room.batch.FloorBatchAdminSessiona FloorBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsFloorBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsFloorBatchAdmin() is true .
MethodgetFloorBatchAdminSessionForCampus
Description

Gets the OsidSession associated with the bulk floor administration service for the given campus.

Parametersosid.id.IdcampusIdthe Id of the Campus
osid.proxy.Proxyproxya proxy
Returnosid.room.batch.FloorBatchAdminSessiona FloorBatchAdminSession
ErrorsNOT_FOUNDno Campus found by the given Id
NULL_ARGUMENTcampusId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsFloorBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsFloorBatchAdmin() and supportsVisibleFederation() are true
MethodgetBuildingBatchAdminSession
Description

Gets the OsidSession associated with the bulk building administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.room.batch.BuildingBatchAdminSessiona BuildingBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBuildingBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBuildingBatchAdmin() is true .
MethodgetBuildingBatchAdminSessionForCampus
Description

Gets the OsidSession associated with the bulk building administration service for the given campus.

Parametersosid.id.IdcampusIdthe Id of the Campus
osid.proxy.Proxyproxya proxy
Returnosid.room.batch.BuildingBatchAdminSessiona BuildingBatchAdminSession
ErrorsNOT_FOUNDno Campus found by the given Id
NULL_ARGUMENTcampusId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBuildingBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBuildingBatchAdmin() and supportsVisibleFederation() are true
MethodgetCampusBatchAdminSession
Description

Gets the OsidSession associated with the bulk campus administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.room.batch.CampusBatchAdminSessiona CampusBatchAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsCampusBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCampusBatchAdmin() is true .