OSID Logo
OSID Specifications
inventory package
Version 3.1.0
Interfaceosid.inventory.WarehouseQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.inventory.InventoryQueryInspector
osid.inventory.ItemQueryInspector
osid.inventory.ModelQueryInspector
osid.inventory.StockQueryInspector
osid.inventory.WarehouseQueryInspector
osid.inventory.WarehouseSearchResults
osid.inventory.shipment.EntryQueryInspector
osid.inventory.shipment.ShipmentQueryInspector
Description

The query inspectors provide a means of accessing the match terms of a query. These interfaces are used to examine the actual query terms used in a search or that may be used to create a smart catalog. Query inspectors may be converted to OsidQuery interfaces for reuse or modification in the search sessions.

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

MethodgetItemIdTerms
Description

Gets the item Id query terms.

Returnosid.search.terms.IdTerm[] the item Id query terms
Compliancemandatory This method must be implemented.
MethodgetItemTerms
Description

Gets the item query terms.

Returnosid.inventory.ItemQueryInspector[] the item query terms
Compliancemandatory This method must be implemented.
MethodgetStockIdTerms
Description

Gets the stock Id query terms.

Returnosid.search.terms.IdTerm[] the stock Id query terms
Compliancemandatory This method must be implemented.
MethodgetStockTerms
Description

Gets the stock query terms.

Returnosid.inventory.StockQueryInspector[] the stock query terms
Compliancemandatory This method must be implemented.
MethodgetModelIdTerms
Description

Gets the model Id query terms.

Returnosid.search.terms.IdTerm[] the model Id query terms
Compliancemandatory This method must be implemented.
MethodgetModelTerms
Description

Gets the model query terms.

Returnosid.inventory.ModelQueryInspector[] the model query terms
Compliancemandatory This method must be implemented.
MethodgetInventoryIdTerms
Description

Gets the inventory Id query terms.

Returnosid.search.terms.IdTerm[] the inventory Id query terms
Compliancemandatory This method must be implemented.
MethodgetInventoryTerms
Description

Gets the inventory query terms.

Returnosid.inventory.InventoryQueryInspector[] the inventory query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorWarehouseIdTerms
Description

Gets the ancestor warehouse Id query terms.

Returnosid.search.terms.IdTerm[] the ancestor warehouse Id terms
Compliancemandatory This method must be implemented.
MethodgetAncestorWarehouseTerms
Description

Gets the ancestor warehouse query terms.

Returnosid.inventory.WarehouseQueryInspector[] the ancestor warehouse terms
Compliancemandatory This method must be implemented.
MethodgetDescendantWarehouseIdTerms
Description

Gets the descendant warehouse Id query terms.

Returnosid.search.terms.IdTerm[] the descendant warehouse Id terms
Compliancemandatory This method must be implemented.
MethodgetDescendantWarehouseTerms
Description

Gets the descendant warehouse query terms.

Returnosid.inventory.WarehouseQueryInspector[] the descendant warehouse terms
Compliancemandatory This method must be implemented.
MethodgetWarehouseQueryInspectorRecord
Description

Gets the warehouse query inspector record corresponding to the given Warehouse record Type. Multiple record retrievals produce a nested OR term.

Parametersosid.type.TypewarehouseRecordType a warehouse record type
Returnosid.inventory.records.WarehouseQueryInspectorRecord the warehouse query inspector record
ErrorsNULL_ARGUMENT warehouseRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(warehouseRecordType) is false
Compliancemandatory This method must be implemented.