OSID Logo
OSID Specifications
room package
Version 3.1.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.TypecampusRecordType the type of campus record to retrieve
Returnosid.room.records.CampusRecord the campus record
ErrorsNULL_ARGUMENT campusRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(campusRecordType) is false
Compliancemandatory This method must be implemented.