OSID Logo
OSID Specifications
ordering package
Version 3.1.0
Interfaceosid.ordering.OrderingProfile
Implementsosid.OsidProfile
Implemented Byosid.ordering.OrderingManager
osid.ordering.OrderingProxyManager
Description

The ordering profile describes the interoperability among ordering services.

MethodsupportsVisibleFederation
Description

Tests if any order item federation is exposed. Federation is exposed when a specific order item may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of order items appears as a single order item.

Returnboolean true if visible federation is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsMyOrder
Description

Tests for the availability of a my order lookup service.

Returnboolean true if my order lookup is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderLookup
Description

Tests for the availability of an order lookup service.

Returnboolean true if order lookup is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderQuery
Description

Tests if querying orders is available.

Returnboolean true if order query is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderSearch
Description

Tests if searching for orders is available.

Returnboolean true if order search is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderAdmin
Description

Tests if searching for orders is available.

Returnboolean true if order search is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderNotification
Description

Tests if order notification is available.

Returnboolean true if order notification is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderStore
Description

Tests if an order to store lookup session is available.

Returnboolean true if order store lookup session is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderStoreAssignment
Description

Tests if an order to store assignment session is available.

Returnboolean true if order store assignment is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderSmartStore
Description

Tests if an order smart store session is available.

Returnboolean true if order smart store is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderItemLookup
Description

Tests for the availability of an order item lookup service.

Returnboolean true if order item lookup is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderItemQuery
Description

Tests if querying order items is available.

Returnboolean true if order item query is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderItemSearch
Description

Tests if searching for order items is available.

Returnboolean true if order item search is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderItemAdmin
Description

Tests if an order item admin session is available.

Returnboolean true if an order item admin session is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderItemNotification
Description

Tests if order item notification is available.

Returnboolean true if order item notification is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderItemStore
Description

Tests if an order item to store lookup session is available.

Returnboolean true if order item store lookup session is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderItemStoreAssignment
Description

Tests if an order item to store assignment session is available.

Returnboolean true if order item store assignment is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderItemSmartStore
Description

Tests if an order item smart store session is available.

Returnboolean true if order item smart store is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsProductLookup
Description

Tests for the availability of a product lookup service.

Returnboolean true if product lookup is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsProductQuery
Description

Tests if querying products is available.

Returnboolean true if product query is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsProductSearch
Description

Tests if searching for products is available.

Returnboolean true if product search is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsProductAdmin
Description

Tests for the availability of a product administrative service for creating and deleting products.

Returnboolean true if product administration is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsProductNotification
Description

Tests for the availability of a product notification service.

Returnboolean true if product notification is available, false otherwise
Compliancemandatory This method must be implemented in all providers.
MethodsupportsProductStore
Description

Tests if a product to store lookup session is available.

Returnboolean true if product store lookup session is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsProductStoreAssignment
Description

Tests if a product to store assignment session is available.

Returnboolean true if product store assignment is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsProductSmartStore
Description

Tests if a product smart store session is available.

Returnboolean true if product smart store is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceScheduleLookup
Description

Tests for the availability of a price schedule lookup service.

Returnboolean true if price schedule lookup is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceScheduleQuery
Description

Tests if querying price schedules is available.

Returnboolean true if price schedule query is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceScheduleSearch
Description

Tests if searching for price schedules is available.

Returnboolean true if price schedule search is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceScheduleAdmin
Description

Tests for the availability of a price schedule administrative service for creating and deleting price schedules.

Returnboolean true if price schedule administration is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceScheduleNotification
Description

Tests for the availability of a price schedule notification service.

Returnboolean true if price schedule notification is available, false otherwise
Compliancemandatory This method must be implemented in all providers.
MethodsupportsPriceScheduleStore
Description

Tests if a price schedule to store lookup session is available.

Returnboolean true if price schedule store lookup session is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceScheduleStoreAssignment
Description

Tests if a price schedule to store assignment session is available.

Returnboolean true if price schedule store assignment is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceScheduleSmartStore
Description

Tests if a price schedule smart store session is available.

Returnboolean true if price schedule smart store is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceLookup
Description

Tests for the availability of a price lookup service.

Returnboolean true if price lookup is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceQuery
Description

Tests if querying prices is available.

Returnboolean true if price query is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceSearch
Description

Tests if searching for prices is available.

Returnboolean true if price search is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceAdmin
Description

Tests for the availability of a price administrative service for creating and deleting prices.

Returnboolean true if price administration is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceNotification
Description

Tests for the availability of a price notification service.

Returnboolean true if price notification is available, false otherwise
Compliancemandatory This method must be implemented in all providers.
MethodsupportsPriceStore
Description

Tests if a price to store lookup session is available.

Returnboolean true if price store lookup session is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceStoreAssignment
Description

Tests if a price to store assignment session is available.

Returnboolean true if price store assignment is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsPriceSmartStore
Description

Tests if a price smart store session is available.

Returnboolean true if price smart store is supported, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsStoreLookup
Description

Tests for the availability of a store lookup service.

Returnboolean true if store lookup is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsStoreQuery
Description

Tests if querying stores is available.

Returnboolean true if store query is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsStoreSearch
Description

Tests if searching for stores is available.

Returnboolean true if store search is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsStoreAdmin
Description

Tests for the availability of a store administrative service for creating and deleting stores.

Returnboolean true if store administration is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsStoreNotification
Description

Tests for the availability of a store notification service.

Returnboolean true if store notification is available, false otherwise
Compliancemandatory This method must be implemented in all providers.
MethodsupportsStoreHierarchy
Description

Tests for the availability of a store hierarchy traversal service.

Returnboolean true if store hierarchy traversal is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsStoreHierarchyDesign
Description

Tests for the availability of a store hierarchy design service.

Returnboolean true if store hierarchy design is available, false otherwise
Compliancemandatory This method must be implemented in all providers.
MethodsupportsOrderingBatch
Description

Tests for the availability of an ordering batch service.

Returnboolean true if an ordering batch service is available, false otherwise
Compliancemandatory This method must be implemented.
MethodsupportsOrderingRules
Description

Tests for the availability of an ordering rules service.

Returnboolean true if an ordering rules service is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetOrderRecordTypes
Description

Gets the supported Order record types.

Returnosid.type.TypeList a list containing the supported order record types
Compliancemandatory This method must be implemented.
MethodsupportsOrderRecordType
Description

Tests if the given Order record type is supported.

Parametersosid.type.TypeorderRecordType a Type indicating an Order record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT orderRecordType is null
Compliancemandatory This method must be implemented.
MethodgetOrderSearchRecordTypes
Description

Gets the supported order search record types.

Returnosid.type.TypeList a list containing the supported order search record types
Compliancemandatory This method must be implemented.
MethodsupportsOrderSearchRecordType
Description

Tests if the given order search record type is supported.

Parametersosid.type.TypeorderSearchRecordType a Type indicating an order record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT orderSearchRecordType is null
Compliancemandatory This method must be implemented.
MethodgetOrderItemRecordTypes
Description

Gets the supported OrderItem record types.

Returnosid.type.TypeList a list containing the supported order item record types
Compliancemandatory This method must be implemented.
MethodsupportsOrderItemRecordType
Description

Tests if the given OrderItem record type is supported.

Parametersosid.type.TypeorderItemRecordType a Type indicating a OrderItem record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT orderItemRecordType is null
Compliancemandatory This method must be implemented.
MethodgetOrderItemSearchRecordTypes
Description

Gets the supported order item search record types.

Returnosid.type.TypeList a list containing the supported order item search record types
Compliancemandatory This method must be implemented.
MethodsupportsOrderItemSearchRecordType
Description

Tests if the given order item search record type is supported.

Parametersosid.type.TypeorderItemSearchRecordType a Type indicating an order item record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT orderItemSearchRecordType is null
Compliancemandatory This method must be implemented.
MethodgetProductRecordTypes
Description

Gets the supported Product record types.

Returnosid.type.TypeList a list containing the supported product record types
Compliancemandatory This method must be implemented.
MethodsupportsProductRecordType
Description

Tests if the given Product record type is supported.

Parametersosid.type.TypeproductRecordType a Type indicating a Product record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT productRecordType is null
Compliancemandatory This method must be implemented.
MethodgetProductSearchRecordTypes
Description

Gets the supported product search record types.

Returnosid.type.TypeList a list containing the supported product search record types
Compliancemandatory This method must be implemented.
MethodsupportsProductSearchRecordType
Description

Tests if the given product search record type is supported.

Parametersosid.type.TypeproductSearchRecordType a Type indicating a product record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT productSearchRecordType is null
Compliancemandatory This method must be implemented.
MethodgetPriceScheduleRecordTypes
Description

Gets the supported PriceSchedule record types.

Returnosid.type.TypeList a list containing the supported price schedule record types
Compliancemandatory This method must be implemented.
MethodsupportsPriceScheduleRecordType
Description

Tests if the given PriceSchedule record type is supported.

Parametersosid.type.TypepriceScheduleRecordType a Type indicating a PriceSchedule record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT priceScheduleRecordType is null
Compliancemandatory This method must be implemented.
MethodgetPriceScheduleSearchRecordTypes
Description

Gets the supported price schedule search record types.

Returnosid.type.TypeList a list containing the supported price schedule search record types
Compliancemandatory This method must be implemented.
MethodsupportsPriceScheduleSearchRecordType
Description

Tests if the given price schedule search record type is supported.

Parametersosid.type.TypepriceScheduleSearchRecordType a Type indicating a price schedule record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT priceScheduleSearchRecordType is null
Compliancemandatory This method must be implemented.
MethodgetPriceRecordTypes
Description

Gets the supported Price record types.

Returnosid.type.TypeList a list containing the supported price record types
Compliancemandatory This method must be implemented.
MethodsupportsPriceRecordType
Description

Tests if the given Price record type is supported.

Parametersosid.type.TypepriceRecordType a Type indicating a Price record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT priceRecordType is null
Compliancemandatory This method must be implemented.
MethodgetPriceSearchRecordTypes
Description

Gets the supported price search record types.

Returnosid.type.TypeList a list containing the supported price search record types
Compliancemandatory This method must be implemented.
MethodsupportsPriceSearchRecordType
Description

Tests if the given price search record type is supported.

Parametersosid.type.TypepriceSearchRecordType a Type indicating a price schedule record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT priceSearchRecordType is null
Compliancemandatory This method must be implemented.
MethodgetStoreRecordTypes
Description

Gets the supported Store record types.

Returnosid.type.TypeList a list containing the supported store record types
Compliancemandatory This method must be implemented.
MethodsupportsStoreRecordType
Description

Tests if the given Store record type is supported.

Parametersosid.type.TypestoreRecordType a Type indicating a Store record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT storeRecordType is null
Compliancemandatory This method must be implemented.
MethodgetStoreSearchRecordTypes
Description

Gets the supported store search record types.

Returnosid.type.TypeList a list containing the supported store search record types
Compliancemandatory This method must be implemented.
MethodsupportsStoreSearchRecordType
Description

Tests if the given store search record type is supported.

Parametersosid.type.TypestoreSearchRecordType a Type indicating a store record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT storeSearchRecordType is null
Compliancemandatory This method must be implemented.