OSID Logo
OSID Specifications
ordering package
Version 3.1.0
Interfaceosid.ordering.PriceScheduleQueryInspector
Implementsosid.OsidObjectQueryInspector
osid.OsidAggregateableQueryInspector
Used Byosid.ordering.PriceQueryInspector
osid.ordering.PriceScheduleSearchResults
osid.ordering.PriceScheduleSmartStoreSession
osid.ordering.ProductQueryInspector
osid.ordering.StoreQueryInspector
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
Compliancemandatory This method must be implemented.
MethodgetPriceTerms
Description

Gets the price terms.

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

Gets the product Id terms.

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

Gets the product terms.

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

Gets the store Id terms.

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

Gets the store terms.

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

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

Parametersosid.type.TypepriceScheduleRecordType a price schedule record type
Returnosid.ordering.records.PriceScheduleQueryInspectorRecord the price schedule query inspector record
ErrorsNULL_ARGUMENT priceScheduleRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(priceScheduleRecordType) is false
Compliancemandatory This method must be implemented.