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

This is the query inspector for examining for project 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.
MethodgetCostTerms
Description

Gets the cost terms.

Returnosid.search.terms.CurrencyRangeTerm[]the cost 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.
MethodgetProjectQueryInspectorRecord
Description

Gets the project query inspector record corresponding to the given Project record Type.

Parametersosid.type.TypeprojectRecordTypea project record type
Returnosid.room.construction.records.ProjectQueryInspectorRecordthe project query inspector record
ErrorsNULL_ARGUMENT projectRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(projectRecordType) is false
CompliancemandatoryThis method must be implemented.