OSID Logo
OSID Specifications
ordering package
Version 3.0.0
Release Candidate Preview
Interfaceosid.ordering.OrderingProxyManager
Implementsosid.OsidProxyManager
osid.ordering.OrderingProfile
Description

The order manager provides access to order sessions and provides interoperability tests for various aspects of this service. Methods in this manager accept a Proxy for passing information from a server environment. The sessions included in this manager are:

  • MyOrderSession: a session to lookup orders
  • OrderLookupSession: a session to lookup orders
  • OrderQuerySession: a session to query orders
  • OrderSearchSession: a session to search orders
  • OrderAdminSession: a session to manage orders
  • OrderNotificationSession: a session to subscribe to notifications of order changes
  • OrderStoreSession: a session to lookup order store mappings
  • OrderStoreAssignmentSession: a session to manage order store mappings
  • OrderSmartStoreSession: a session to manage smart stores of orders
  • ItemAdminSession: a session to add items to an order
  • ProductLookupSession: a session to retrieve products
  • ProductQuerySession: a session to query products
  • ProductSearchSession: a session to search for products
  • ProductAdminSession: a session to create, update and delete products
  • ProductNotificationSession: a session to receive notifications for changes in products
  • ProductStoreSession: a session to lookup product store mappings
  • ProductStoreAssignmentSession: a session to manage product store mappings
  • ProductSmartStoreSession: a session to manage smart stores of products
  • PriceScheduleLookupSession: a session to retrieve price schedules
  • PriceScheduleQuerySession: a session to query price schedules
  • PriceScheduleSearchSession: a session to search for price schedules
  • PriceScheduleAdminSession: a session to create, update and delete price schedules
  • PriceScheduleNotificationSession: a session to receive notifications for changes in price schedules
  • PriceScheduleStoreSession: a session to lookup price schedule store mappings
  • PriceScheduleStoreAssignmentSession: a session to manage price schedule store mappings
  • PriceScheduleSmartStoreSession: a session to manage smart stores of price schedules
  • StoreLookupSession: a session to retrieve stores
  • StoreQuerySession: a session to query stores
  • StoreSearchSession: a session to search for stores
  • StoreAdminSession: a session to create, update and delete stores
  • StoreNotificationSession: a session to receive notifications for changes in stores
  • StoreHierarchyTraversalSession: a session to traverse hierarchies of stores
  • StoreHierarchyDesignSession: a session to manage hierarchies of stores

The ordering manager also provides a profile for determing the supported search types supported by this service.

MethodgetMyOrderSession
Description

Gets the OsidSession associated with the order lookup service for the authenticated agent.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.MyOrderSessiona My Order Session
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsMyOrder() is false
ComplianceoptionalThis method must be implemented if supportsMyOrder() is true.
MethodgetMyOrderSessionForStore
Description

Gets the OsidSession associated with the order lookup service for the authenticated agent for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.MyOrderSessiona MyOrderSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsMyOrder() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsMyOrder() and supportsVisibleFederation() are true
MethodgetOrderLookupSession
Description

Gets the OsidSession associated with the order lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderLookupSessionan OrderLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderLookup() is false
ComplianceoptionalThis method must be implemented if supportsOrderLookup() is true.
MethodgetOrderLookupSessionForStore
Description

Gets the OsidSession associated with the order lookup service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderLookupSessionan OrderLookupSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsOrderLookup() and supportsVisibleFederation() are true
MethodgetOrderQuerySession
Description

Gets the OsidSession associated with the order query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderQuerySessionan OrderQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderQuery() is false
ComplianceoptionalThis method must be implemented if supportsOrderQuery() is true.
MethodgetOrderQuerySessionForStore
Description

Gets the OsidSession associated with the order query service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderQuerySessionan OrderQuerySession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsOrderQuery() and supportsVisibleFederation() are true
MethodgetOrderSearchSession
Description

Gets the OsidSession associated with the order search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderSearchSessionan OrderSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderSearch() is false
ComplianceoptionalThis method must be implemented if supportsOrderSearch() is true.
MethodgetOrderSearchSessionForStore
Description

Gets the OsidSession associated with the order search service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderSearchSessionan OrderSearchSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsOrderSearch() and supportsVisibleFederation() are true
MethodgetOrderAdminSession
Description

Gets the OsidSession associated with the order administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderAdminSessionan OrderAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderAdmin() is false
ComplianceoptionalThis method must be implemented if supportsOrderAdmin() is true.
MethodgetOrderAdminSessionForStore
Description

Gets the OsidSession associated with the order administration service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderAdminSessionan OrderAdminSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsOrderAdmin() and supportsVisibleFederation() are true
MethodgetOrderNotificationSession
Description

Gets the OsidSession associated with the order notification service.

Parametersosid.ordering.OrderReceiverorderReceiverthe receiver
osid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderNotificationSessionan OrderNotificationSession
ErrorsNULL_ARGUMENT orderReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderNotification() is false
ComplianceoptionalThis method must be implemented if supportsOrderNotification() is true.
MethodgetOrderNotificationSessionForStore
Description

Gets the OsidSession associated with the order notification service for the given store.

Parametersosid.ordering.OrderReceiverorderReceiverthe receiver
osid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderNotificationSessionan OrderNotificationSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT orderReceiver, storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsOrderNotification() and supportsVisibleFederation() are true
MethodgetOrderStoreSession
Description

Gets the session for retrieving odrer to store mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderStoreSessionan OrderStoreSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderStore() is false
ComplianceoptionalThis method must be implemented if supportsOrderStore() is true.
MethodgetOrderStoreAssignmentSession
Description

Gets the session for assigning order to store mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderStoreAssignmentSessionan OrderStoreAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderStoreAssignment() is false
ComplianceoptionalThis method must be implemented if supportsOrderStoreAssignment() is true.
MethodgetOrderSmartStoreSession
Description

Gets the session associated with the order smart store for the given store.

Parametersosid.id.IdstoreIdthe Id of the store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.OrderSmartStoreSessionan OrderSmartStoreSession
ErrorsNOT_FOUND storeId not found
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderSmartStore() is false
ComplianceoptionalThis method must be implemented if supportsOrderSmartStore() is true.
MethodgetItemAdminSession
Description

Gets the OsidSession associated with the item adminsitartive service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.ItemAdminSessionan ItemAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsItemAdmin() is false
ComplianceoptionalThis method must be implemented if supportsItemAdmin() is true.
MethodgetItemAdminSessionForStore
Description

Gets the OsidSession associated with the item admin service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.ItemAdminSessionan ItemAdminSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsItemAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsItemAdmin() and supportsVisibleFederation() are true
MethodgetProductLookupSession
Description

Gets the OsidSession associated with the product lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductLookupSessiona ProductLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductLookup() is false
ComplianceoptionalThis method must be implemented if supportsProductLookup() is true.
MethodgetProductLookupSessionForStore
Description

Gets the OsidSession associated with the product lookup service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductLookupSessiona ProductLookupSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProductLookup() and supportsVisibleFederation() are true
MethodgetProductQuerySession
Description

Gets the OsidSession associated with the product query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductQuerySessiona ProductQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductQuery() is false
ComplianceoptionalThis method must be implemented if supportsProductQuery() is true.
MethodgetProductQuerySessionForStore
Description

Gets the OsidSession associated with the product query service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductQuerySessiona ProductQuerySession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProductQuery() and supportsVisibleFederation() are true
MethodgetProductSearchSession
Description

Gets the OsidSession associated with the product search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductSearchSessiona ProductSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductSearch() is false
ComplianceoptionalThis method must be implemented if supportsProductSearch() is true.
MethodgetProductSearchSessionForStore
Description

Gets the OsidSession associated with the product search service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductSearchSessiona ProductSearchSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProductSearch() and supportsVisibleFederation() are true
MethodgetProductAdminSession
Description

Gets the OsidSession associated with the product administrative service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductAdminSessiona ProductAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductAdmin() is false
ComplianceoptionalThis method must be implemented if supportsProductAdmin() is true.
MethodgetProductAdminSessionForStore
Description

Gets the OsidSession associated with the product administrative service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductAdminSessiona ProductAdminSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProductAdmin() and supportsVisibleFederation() are true
MethodgetProductNotificationSession
Description

Gets the OsidSession associated with the product notification service.

Parametersosid.ordering.ProductReceiverproductReceiverthe receiver
osid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductNotificationSessiona ProductNotificationSession
ErrorsNULL_ARGUMENT producteReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductNotification() is false
ComplianceoptionalThis method must be implemented if supportsProductNotification() is true.
MethodgetProductNotificationSessionForStore
Description

Gets the OsidSession associated with the product notification service for the given store.

Parametersosid.ordering.ProductReceiverproductReceiverthe receiver
osid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductNotificationSessiona ProductNotificationSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT productReceiver, storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsProductNotification() and supportsVisibleFederation() are true
MethodgetProductStoreSession
Description

Gets the session for retrieving product to store mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductStoreSessiona ProductStoreSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductStore() is false
ComplianceoptionalThis method must be implemented if supportsProductStore() is true.
MethodgerProductStoreAssignmentSession
Description

Gets the session for assigning product to store mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductStoreAssignmentSessiona ProductStoreAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductStoreAssignment() is false
ComplianceoptionalThis method must be implemented if supportsProductStoreAssignment() is true.
MethodgetProductSmartStoreSession
Description

Gets the session associated with the product smart store for the given store.

Parametersosid.id.IdstoreIdthe Id of the store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.ProductSmartStoreSessiona ProductSmartStoreSession
ErrorsNOT_FOUND storeId not found
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsProductSmartStore() is false
ComplianceoptionalThis method must be implemented if supportsProductSmartStore() is true.
MethodgetPriceScheduleLookupSession
Description

Gets the OsidSession associated with the price schedule lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleLookupSessiona PriceScheduleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleLookup() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleLookup() is true.
MethodgetPriceScheduleLookupSessionForStore
Description

Gets the OsidSession associated with the price schedule lookup service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleLookupSessiona PriceScheduleLookupSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleLookup() and supportsVisibleFederation() are true
MethodgetPriceScheduleQuerySession
Description

Gets the OsidSession associated with the price schedule query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleQuerySessiona PriceScheduleQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleQuery() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleQuery() is true.
MethodgetPriceScheduleQuerySessionForStore
Description

Gets the OsidSession associated with the price schedule query service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleQuerySessiona PriceScheduleQuerySession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleQuery() and supportsVisibleFederation() are true
MethodgetPriceScheduleSearchSession
Description

Gets the OsidSession associated with the price schedule search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleSearchSessiona PriceScheduleSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleSearch() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleSearch() is true.
MethodgetPriceScheduleSearchSessionForStore
Description

Gets the OsidSession associated with the price schedule search service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleSearchSessiona PriceScheduleSearchSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleSearch() and supportsVisibleFederation() are true
MethodgetPriceScheduleAdminSession
Description

Gets the OsidSession associated with the price schedule administrative service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleAdminSessiona PriceScheduleAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleAdmin() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleAdmin() is true.
MethodgetPriceScheduleAdminSessionForStore
Description

Gets the OsidSession associated with the price schedule administrative service for the given store.

Parametersosid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleAdminSessiona PriceScheduleAdminSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleAdmin() and supportsVisibleFederation() are true
MethodgetPriceScheduleNotificationSession
Description

Gets the OsidSession associated with the price schedule notification service.

Parametersosid.ordering.PriceScheduleReceiverpriceScheduleReceiverthe receiver
osid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleNotificationSessiona PriceScheduleNotificationSession
ErrorsNULL_ARGUMENT priceScheduleReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleNotification() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleNotification() is true.
MethodgetPriceScheduleNotificationSessionForStore
Description

Gets the OsidSession associated with the price schedule notification service for the given store.

Parametersosid.ordering.PriceScheduleReceiverpriceScheduleReceiverthe receiver
osid.id.IdstoreIdthe Id of the Store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleNotificationSessiona PriceScheduleNotificationSession
ErrorsNOT_FOUNDno Store found by the given Id
NULL_ARGUMENT priceScheduleReceiver, storeId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleNotification() and supportsVisibleFederation() are true
MethodgetPriceScheduleStoreSession
Description

Gets the session for retrieving price schedule to store mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleStoreSessiona PriceScheduleStoreSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleStore() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleStore() is true.
MethodgetPriceScheduleStoreAssignmentSession
Description

Gets the session for assigning price schedule to store mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleStoreAssignmentSessiona PriceScheduleStoreAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleStoreAssignment() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleStoreAssignment() is true.
MethodgetPriceScheduleSmartStoreSession
Description

Gets the session associated with the price schedule smart store for the given store.

Parametersosid.id.IdstoreIdthe Id of the store
osid.proxy.Proxyproxya proxy
Returnosid.ordering.PriceScheduleSmartStoreSessiona PriceScheduleSmartStoreSession
ErrorsNOT_FOUND storeId not found
NULL_ARGUMENT storeId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsPriceScheduleSmartStore() is false
ComplianceoptionalThis method must be implemented if supportsPriceScheduleSmartStore() is true.
MethodgetStoreLookupSession
Description

Gets the OsidSession associated with the store lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.StoreLookupSessiona StoreLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsStoreLookup() is false
ComplianceoptionalThis method must be implemented if supportsStoreLookup() is true.
MethodgetStoreQuerySession
Description

Gets the OsidSession associated with the store query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.StoreQuerySessiona StoreQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsStoreQuery() is false
ComplianceoptionalThis method must be implemented if supportsStoreQuery() is true.
MethodgetStoreSearchSession
Description

Gets the OsidSession associated with the store search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.StoreSearchSessiona StoreSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsStoreSearch() is false
ComplianceoptionalThis method must be implemented if supportsStoreSearch() is true.
MethodgetStoreAdminSession
Description

Gets the OsidSession associated with the store administrative service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.StoreAdminSessiona StoreAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsStoreAdmin() is false
ComplianceoptionalThis method must be implemented if supportsStoreAdmin() is true.
MethodgetStoreNotificationSession
Description

Gets the OsidSession associated with the store notification service.

Parametersosid.ordering.StoreReceiverstoreReceiverthe receiver
osid.proxy.Proxyproxya proxy
Returnosid.ordering.StoreNotificationSessiona StoreNotificationSession
ErrorsNULL_ARGUMENT storeReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsStoreNotification() is false
ComplianceoptionalThis method must be implemented if supportsStoreNotification() is true.
MethodgetStoreHierarchySession
Description

Gets the OsidSession associated with the store hierarchy service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.StoreHierarchySessiona StoreHierarchySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsStoreHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsStoreHierarchy() is true.
MethodgetStoreHierarchyDesignSession
Description

Gets the OsidSession associated with the store hierarchy design service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.ordering.StoreHierarchyDesignSessiona StoreHierarchyDesignSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsStoreHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsStoreHierarchyDesign() is true.
MethodgetOrderingBatchProxyManager
Description

Gets the OrderingBatchProxyManager.

Returnosid.ordering.batch.OrderingBatchProxyManageran OrderingBatchProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderingBatch() is false
ComplianceoptionalThis method must be implemented if supportsOrderingBatch() is true.
MethodgetOrderingRulesProxyManager
Description

Gets the OrderingRulesProxyManager.

Returnosid.ordering.rules.OrderingRulesProxyManageran OrderingRulesProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOrderingRules() is false
ComplianceoptionalThis method must be implemented if supportsOrderingRules() is true.