OSID Logo
OSID Specifications
ordering package
Version 3.1.0
Interfaceosid.ordering.OrderItemQueryInspector
Implementsosid.OsidRelationshipQueryInspector
Used Byosid.ordering.OrderItemSearchResults
osid.ordering.OrderItemSmartStoreSession
osid.ordering.OrderQueryInspector
osid.ordering.PriceQueryInspector
osid.ordering.ProductQueryInspector
Description

This is the query inspector for examining order item queries.

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

MethodgetOrderIdTerms
Description

Gets the order Id terms.

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

Gets the order terms.

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

Gets the derived terms.

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

Gets the quantity terms.

Returnosid.search.terms.CardinalRangeTerm[] the quantity 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.
MethodgetMinimumCostTerms
Description

Gets the minimum cost terms.

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

Gets the order item query inspector record corresponding to the given OrderItem record Type.

Parametersosid.type.TypeorderItemRecordType an order item record type
Returnosid.ordering.records.OrderItemQueryInspectorRecord the order item query inspector record
ErrorsNULL_ARGUMENT orderItemRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(itemRecordType) is false
Compliancemandatory This method must be implemented.