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

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

Gets the renovation query inspector record corresponding to the given Renovation record Type.

Parametersosid.type.TyperenovationRecordTypea renovation record type
Returnosid.room.construction.records.RenovationQueryInspectorRecordthe renovation query inspector record
ErrorsNULL_ARGUMENT renovationRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(renovationRecordType) is false
CompliancemandatoryThis method must be implemented.