OSID Logo
OSID Specifications
room construction package
Version 3.1.0
Interfaceosid.room.construction.ProjectQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidTemporalQueryInspector
Used Byosid.room.construction.ProjectSearchResults
osid.room.construction.ProjectSmartCampusSession
Description

This is the query inspector for examining for project queries.

Like all OsidQueryInspectors, ProjectQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetBuildingIdTerms
Description

Gets the building Id terms.

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

Gets the building terms.

Returnosid.room.BuildingQueryInspector[] the building terms
Compliancemandatory This method must be implemented.
MethodgetCostTerms
Description

Gets the cost terms.

Returnosid.search.terms.CurrencyRangeTerm[] the cost terms
Compliancemandatory This method must be implemented.
MethodgetCampusIdTerms
Description

Gets the campus Id terms.

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

Gets the campus terms.

Returnosid.room.CampusQueryInspector[] the campus terms
Compliancemandatory This method must be implemented.
MethodgetProjectQueryInspectorRecord
Description

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

Parametersosid.type.TypeprojectRecordType a project record type
Returnosid.room.construction.records.ProjectQueryInspectorRecord the project query inspector record
ErrorsNULL_ARGUMENT projectRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(projectRecordType) is false
Compliancemandatory This method must be implemented.