OSID Logo
OSID Specifications
ordering package
Version 3.0.0
Release Candidate Preview
Interfaceosid.ordering.ItemQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Description

This is the query inspector for examining item queries.

MethodgetOrderIdTerms
Description

Gets the order Id terms.

Returnosid.search.terms.IdTerm[]the order Id terms
CompliancemandatoryThis method must be implemented.
MethodgetOrderTerms
Description

Gets the order terms.

Returnosid.ordering.OrderQueryInspector[]the order terms
CompliancemandatoryThis method must be implemented.
MethodgetDerivedTerms
Description

Gets the derived terms.

Returnosid.search.terms.BooleanTerm[]the derived 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.
MethodgetQuantityTerms
Description

Gets the quantity terms.

Returnosid.search.terms.CardinalRangeTerm[]the quantity terms
CompliancemandatoryThis method must be implemented.
MethodgetCostTerms
Description

Gets the cost terms.

Returnosid.search.terms.CurrencyRangeTerm[]the cost terms
CompliancemandatoryThis method must be implemented.
MethodgetMinimumCostTerms
Description

Gets the minimum cost terms.

Returnosid.search.terms.CurrencyTerm[]the minimum cost 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.
MethodgetItemQueryInspectorRecord
Description

Gets the item query inspector record corresponding to the given Item record Type.

Parametersosid.type.TypeitemRecordTypean item record type
Returnosid.ordering.records.ItemQueryInspectorRecordthe item query inspector record
ErrorsNULL_ARGUMENT itemRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(itemRecordType) is false
CompliancemandatoryThis method must be implemented.