OSID Logo
OSID Specifications
room package
Version 3.0.0
Release Candidate Preview
Interfaceosid.room.CampusQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for examining for campus queries.

MethodgetRoomIdTerms
Description

Gets the room Id terms.

Returnosid.search.terms.IdTerm[]the room Id terms
CompliancemandatoryThis method must be implemented.
MethodgetRoomTerms
Description

Gets the room terms.

Returnosid.room.RoomQueryInspector[]the room terms
CompliancemandatoryThis method must be implemented.
MethodgetFloorIdTerms
Description

Gets the floor Id terms.

Returnosid.search.terms.IdTerm[]the floor Id terms
CompliancemandatoryThis method must be implemented.
MethodgetFloorTerms
Description

Gets the floor terms.

Returnosid.room.FloorQueryInspector[]the floor terms
CompliancemandatoryThis method must be implemented.
MethodgetBuildingIdTerms
Description

Gets the building Id terms.

Returnosid.search.terms.IdTerm[]the building Id terms
CompliancemandatoryThis method must be implemented.
MethodgetBuildingTerms
Description

Gets the building terms.

Returnosid.room.BuildingQueryInspector[]the building terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorCampusIdTerms
Description

Gets the ancestor campus Id terms.

Returnosid.search.terms.IdTerm[]the ancestor campus Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAncestorCampusTerms
Description

Gets the ancestor campus terms.

Returnosid.room.CampusQueryInspector[]the ancestor campus terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantCampusIdTerms
Description

Gets the descendant campus Id terms.

Returnosid.search.terms.IdTerm[]the descendant campus Id terms
CompliancemandatoryThis method must be implemented.
MethodgetDescendantCampusTerms
Description

Gets the descendant campus terms.

Returnosid.room.CampusQueryInspector[]the descendant campus terms
CompliancemandatoryThis method must be implemented.
MethodgetCampusQueryInspectorRecord
Description

Gets the campus query inspector record corresponding to the given Campus record Type.

Parametersosid.type.TypecampusRecordTypea campus record type
Returnosid.room.records.CampusQueryInspectorRecordthe campus query inspector record
ErrorsNULL_ARGUMENT campusRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(campusRecordType) is false
CompliancemandatoryThis method must be implemented.