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

The query inspector for examining room queries.

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.
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.
MethodgetEnclosingRoomIdTerms
Description

Gets the enclosing room Id terms.

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

Gets the enclosing room terms.

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

Gets the subdivision room Id terms.

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

Gets the subdivision room terms.

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

Gets the offical name terms.

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

Gets the room building number terms.

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

Gets the room code number terms.

Returnosid.search.terms.StringTerm[]the room code terms
CompliancemandatoryThis method must be implemented.
MethodgetAreaTerms
Description

Gets the area terms.

Returnosid.search.terms.DecimalRangeTerm[]the area terms
CompliancemandatoryThis method must be implemented.
MethodgetOccupancyLimitTerms
Description

Gets the occupancy limit terms.

Returnosid.search.terms.CardinalRangeTerm[]the occupancy limit terms
CompliancemandatoryThis method must be implemented.
MethodgetResourceIdTerms
Description

Gets the resource Id terms.

Returnosid.search.terms.IdTerm[]the resource Id terms
CompliancemandatoryThis method must be implemented.
MethodgetResourceTerms
Description

Gets the resource terms.

Returnosid.resource.ResourceQueryInspector[]the resource 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.
MethodgetRoomQueryInspectorRecord
Description

Gets the room query inspector record corresponding to the given Room record Type.

Parametersosid.type.TyperoomRecordTypea room record type
Returnosid.room.records.RoomQueryInspectorRecordthe room query inspector record
ErrorsNULL_ARGUMENT roomRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(roomRecordType) is false
CompliancemandatoryThis method must be implemented.