OSID Logo
OSID Specifications
ordering package
Version 3.0.0
Release Candidate Preview
Interfaceosid.ordering.OrderingProfile
Implementsosid.OsidProfile
Description

The ordering profile describes the interoperability among ordering services.

MethodsupportsVisibleFederation
Description

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

Returnboolean true if visible federation is supported, false otherwise
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodsupportsOrderLookup
Description

Tests for the availability of an order lookup service.

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

Tests if querying orders is available.

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

Tests if searching for orders is available.

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

Tests if searching for orders is available.

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

Tests if order notification is available.

Returnboolean true if order notification is available, false otherwise
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodsupportsItemAdmin
Description

Tests if an item admin session is available.

Returnboolean true if an item admin session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsProductLookup
Description

Tests for the availability of a product lookup service.

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

Tests if querying products is available.

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

Tests if searching for products is available.

Returnboolean true if product search is available, false otherwise
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodsupportsProductNotification
Description

Tests for the availability of a product notification service.

Returnboolean true if product notification is available, false otherwise
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodsupportsPriceScheduleQuery
Description

Tests if querying price schedules is available.

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

Tests if searching for price schedules is available.

Returnboolean true if price schedule search is available, false otherwise
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodsupportsStoreLookup
Description

Tests for the availability of an store lookup service.

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

Tests if querying stores is available.

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

Tests if searching for stores is available.

Returnboolean true if store search is available, false otherwise
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodsupportsStoreNotification
Description

Tests for the availability of a store notification service.

Returnboolean true if store notification is available, false otherwise
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodgetOrderRecordTypes
Description

Gets the supported Order record types.

Returnosid.type.TypeLista list containing the supported order record types
CompliancemandatoryThis method must be implemented.
MethodsupportsOrderRecordType
Description

Tests if the given Order record type is supported.

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

Gets the supported order search record types.

Returnosid.type.TypeLista list containing the supported order search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsOrderSearchRecordType
Description

Tests if the given order search record type is supported.

Parametersosid.type.TypeorderSearchRecordTypea Type indicating an order record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT orderSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetItemRecordTypes
Description

Gets the supported Item record types.

Returnosid.type.TypeLista list containing the supported item record types
CompliancemandatoryThis method must be implemented.
MethodsupportsItemRecordType
Description

Tests if the given Item record type is supported.

Parametersosid.type.TypeitemRecordTypea Type indicating a Item record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT itemRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetItemSearchRecordTypes
Description

Gets the supported item search record types.

Returnosid.type.TypeLista list containing the supported item search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsItemSearchRecordType
Description

Tests if the given item search record type is supported.

Parametersosid.type.TypeitemSearchRecordTypea Type indicating an item record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT itemSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetProductRecordTypes
Description

Gets the supported Product record types.

Returnosid.type.TypeLista list containing the supported product record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProductRecordType
Description

Tests if the given Product record type is supported.

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

Gets the supported product search record types.

Returnosid.type.TypeLista list containing the supported product search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsProductSearchRecordType
Description

Tests if the given product search record type is supported.

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

Gets the supported PriceSchedule record types.

Returnosid.type.TypeLista list containing the supported price schedule record types
CompliancemandatoryThis method must be implemented.
MethodsupportsPriceScheduleRecordType
Description

Tests if the given PriceSchedule record type is supported.

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

Gets the supported price schedule search record types.

Returnosid.type.TypeLista list containing the supported price schedule search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsPriceScheduleSearchRecordType
Description

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

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

Gets the supported Price record types.

Returnosid.type.TypeLista list containing the supported price record types
CompliancemandatoryThis method must be implemented.
MethodsupportsPriceRecordType
Description

Tests if the given Price record type is supported.

Parametersosid.type.TypepriceRecordTypea Type indicating a Price record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT priceRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetStoreRecordTypes
Description

Gets the supported Store record types.

Returnosid.type.TypeLista list containing the supported store record types
CompliancemandatoryThis method must be implemented.
MethodsupportsStoreRecordType
Description

Tests if the given Store record type is supported.

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

Gets the supported store search record types.

Returnosid.type.TypeLista list containing the supported store search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsStoreSearchRecordType
Description

Tests if the given store search record type is supported.

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