OSID Logo
OSID Specifications
room package
Version 3.0.0
Release Candidate Preview
Interfaceosid.room.BuildingQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidTemporalQueryInspector
Description

This is the query inspector for examining for building queries.

MethodgetAddressIdTerms
Description

Gets the address Id terms.

Returnosid.search.terms.IdTerm[]the address Id terms
CompliancemandatoryThis method must be implemented.
MethodgetAddressTerms
Description

Gets the address terms.

Returnosid.contact.AddressQueryInspector[]the address terms
CompliancemandatoryThis method must be implemented.
MethodgetOfficialNameTerms
Description

Gets the offical name terms.

Returnosid.search.terms.StringTerm[]the name terms
CompliancemandatoryThis method must be implemented.
MethodgetNumberTerms
Description

Gets the building number terms.

Returnosid.search.terms.StringTerm[]the number terms
CompliancemandatoryThis method must be implemented.
MethodgetEnclosingBuildingIdTerms
Description

Gets the enclosing building Id terms.

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

Gets the enclosing building terms.

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

Gets the gross area terms.

Returnosid.search.terms.DecimalRangeTerm[]the gross area terms
CompliancemandatoryThis method must be implemented.
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.
MethodgetCampusIdTerms
Description

Gets the campus Id terms.

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

Gets the campus terms.

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

Gets the building query inspector record corresponding to the given Building record Type.

Parametersosid.type.TypebuildingRecordTypea building record type
Returnosid.room.records.BuildingQueryInspectorRecordthe building query inspector record
ErrorsNULL_ARGUMENT buildingRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(buildingRecordType) is false
CompliancemandatoryThis method must be implemented.