OSID Logo
OSID Specifications
ordering batch package
Version 3.1.0
Interfaceosid.ordering.batch.OrderingBatchProxyManager
Implementsosid.OsidProxyManager
osid.ordering.batch.OrderingBatchProfile
Used Byosid.ordering.OrderingProxyManager
Description

The ordering batch proxy manager provides access to ordering batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. The sessions included in this manager are:

  • OrderBatchAdminSession: a session to create, modify and delete orders in bulk
  • ItemBatchAdminSession: a session to create, modify and delete items in bulk
  • ProductBatchSession: a session to create, modify and delete products in bulk
  • PriceScheduleBatchAdminSession: a session to create, modify and delete price schedules in bulk
  • StoreBatchAdminSession: a session to create, modify and delete stores in bulk
MethodgetOrderBatchAdminSession
Description

Gets the OsidSession associated with the bulk order administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.ordering.batch.OrderBatchAdminSession a OrderBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOrderBatchAdmin() is false
Complianceoptional This method must be implemented if supportsOrderBatchAdmin() is true.
MethodgetOrderBatchAdminSessionForStore
Description

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

Parametersosid.id.IdstoreId the Id of the Store
osid.proxy.Proxyproxy a proxy
Returnosid.ordering.batch.OrderBatchAdminSession a OrderBatchAdminSession
ErrorsNOT_FOUND no Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOrderBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOrderBatchAdmin() and supportsVisibleFederation() are true
MethodgetItemBatchAdminSession
Description

Gets the OsidSession associated with the bulk item administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.ordering.batch.ItemBatchAdminSession an ItemBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemBatchAdmin() is false
Complianceoptional This method must be implemented if supportsItemBatchAdmin() is true.
MethodgetItemBatchAdminSessionForStore
Description

Gets the OsidSession associated with the bulk item administration service for the given store.

Parametersosid.id.IdstoreId the Id of the Store
osid.proxy.Proxyproxy a proxy
Returnosid.ordering.batch.ItemBatchAdminSession an ItemBatchAdminSession
ErrorsNOT_FOUND no Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsItemBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsItemBatchAdmin() and supportsVisibleFederation() are true
MethodgetProductBatchAdminSession
Description

Gets the OsidSession associated with the bulk product administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.ordering.batch.ProductBatchAdminSession a ProductBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProductBatchAdmin() is false
Complianceoptional This method must be implemented if supportsProductBatchAdmin() is true.
MethodgetProductBatchAdminSessionForStore
Description

Gets the OsidSession associated with the bulk product administration service for the given store.

Parametersosid.id.IdstoreId the Id of the Store
osid.proxy.Proxyproxy a proxy
Returnosid.ordering.batch.ProductBatchAdminSession a ProductBatchAdminSession
ErrorsNOT_FOUND no Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsProductBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsProductBatchAdmin() and supportsVisibleFederation() are true
MethodgetPriceScheduleBatchAdminSession
Description

Gets the OsidSession associated with the bulk price schedule administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.ordering.batch.PriceScheduleBatchAdminSession a PriceScheduleBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPriceScheduleBatchAdmin() is false
Complianceoptional This method must be implemented if supportsPriceScheduleBatchAdmin() is true.
MethodgetPriceScheduleBatchAdminSessionForStore
Description

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

Parametersosid.id.IdstoreId the Id of the Store
osid.proxy.Proxyproxy a proxy
Returnosid.ordering.batch.PriceScheduleBatchAdminSession a PriceScheduleBatchAdminSession
ErrorsNOT_FOUND no Store found by the given Id
NULL_ARGUMENT storeId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPriceScheduleBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsPriceScheduleBatchAdmin() and supportsVisibleFederation() are true
MethodgetStoreBatchAdminSession
Description

Gets the OsidSession associated with the bulk store administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.ordering.batch.StoreBatchAdminSession a StoreBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsStoreBatchAdmin() is false
Complianceoptional This method must be implemented if supportsStoreBatchAdmin() is true.