OSID Logo
OSID Specifications
ordering package
Version 3.0.0
Release Candidate Preview
Interfaceosid.ordering.PriceScheduleQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidAggregateableQueryInspector
Description

This is the query inspector for examining price schedule queries.

MethodgetPriceIdTerms
Description

Gets the price Id terms.

Returnosid.search.terms.IdTerm[]the price Id terms
CompliancemandatoryThis method must be implemented.
MethodgetPriceTerms
Description

Gets the price terms.

Returnosid.ordering.PriceQueryInspector[]the price terms
CompliancemandatoryThis method must be implemented.
MethodgetProductIdTerms
Description

Gets the product Id terms.

Returnosid.search.terms.IdTerm[]the product Id terms
CompliancemandatoryThis method must be implemented.
MethodgetProductTerms
Description

Gets the product terms.

Returnosid.ordering.ProductQueryInspector[]the product terms
CompliancemandatoryThis method must be implemented.
MethodgetStoreIdTerms
Description

Gets the store Id terms.

Returnosid.search.terms.IdTerm[]the store Id terms
CompliancemandatoryThis method must be implemented.
MethodgetStoreTerms
Description

Gets the store terms.

Returnosid.ordering.StoreQueryInspector[]the store terms
CompliancemandatoryThis method must be implemented.
MethodgetPriceScheduleQueryInspectorRecord
Description

Gets the price schedule query inspector record corresponding to the given PriceSchedule record Type.

Parametersosid.type.TypepriceScheduleRecordTypean price schedule record type
Returnosid.ordering.records.PriceScheduleQueryInspectorRecordthe price schedule query inspector record
ErrorsNULL_ARGUMENT priceScheduleRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(priceScheduleRecordType) is false
CompliancemandatoryThis method must be implemented.