OSID Logo
OSID Specifications
room package
Version 3.0.0
Interfaceosid.room.Campus
Implementsosid.OsidCatalog
Used Byosid.room.BuildingAdminSession
osid.room.BuildingLookupSession
osid.room.BuildingNotificationSession
osid.room.BuildingQuerySession
osid.room.BuildingSmartCampusSession
osid.room.CampusAdminSession
osid.room.CampusList
osid.room.CampusLookupSession
osid.room.CampusNode
osid.room.FloorAdminSession
show 29 more…
osid.room.FloorLookupSession
osid.room.FloorNotificationSession
osid.room.FloorQuerySession
osid.room.FloorSmartCampusSession
osid.room.RoomAdminSession
osid.room.RoomLookupSession
osid.room.RoomNotificationSession
osid.room.RoomQuerySession
osid.room.RoomSmartCampusSession
osid.room.construction.ProjectAdminSession
osid.room.construction.ProjectLookupSession
osid.room.construction.ProjectNotificationSession
osid.room.construction.ProjectQuerySession
osid.room.construction.ProjectSmartCampusSession
osid.room.construction.RenovationAdminSession
osid.room.construction.RenovationLookupSession
osid.room.construction.RenovationNotificationSession
osid.room.construction.RenovationQuerySession
osid.room.construction.RenovationSmartCampusSession
osid.room.squatting.DeedAdminSession
osid.room.squatting.DeedLookupSession
osid.room.squatting.DeedNotificationSession
osid.room.squatting.DeedQuerySession
osid.room.squatting.DeedSmartCampusSession
osid.room.squatting.LeaseAdminSession
osid.room.squatting.LeaseLookupSession
osid.room.squatting.LeaseNotificationSession
osid.room.squatting.LeaseQuerySession
osid.room.squatting.LeaseSmartCampusSession
Description

A Campus represents a collection of rooms. Like all OSID objects, a Campus is identified by its Id and any persisted references should use the Id .

MethodgetCampusRecord
Description

Gets the campus record corresponding to the given Campus record Type .This method is used to retrieve an object implementing the requested record. The campusRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(campusRecordType) is true .

Parametersosid.type.TypecampusRecordTypethe type of campus record to retrieve
Returnosid.room.records.CampusRecordthe campus record
ErrorsNULL_ARGUMENTcampusRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(campusRecordType) is false
CompliancemandatoryThis method must be implemented.