public interface OrderingBatchManager extends OsidManager, OrderingBatchProfile
The ordering batch manager provides access to ordering batch sessions and provides interoperability tests for various aspects of this service. 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 | Modifier and Type | Method and Description |
|---|---|
ItemBatchAdminSession |
getItemBatchAdminSession()
Gets the
OsidSession associated with the bulk item
administration service. |
ItemBatchAdminSession |
getItemBatchAdminSessionForStore(Id storeId)
Gets the
OsidSession associated with the bulk item
administration service for the given store. |
OrderBatchAdminSession |
getOrderBatchAdminSession()
Gets the
OsidSession associated with the bulk order
administration service. |
OrderBatchAdminSession |
getOrderBatchAdminSessionForStore(Id storeId)
Gets the
OsidSession associated with the bulk order
administration service for the given store. |
PriceScheduleBatchAdminSession |
getPriceScheduleBatchAdminSession()
Gets the
OsidSession associated with the bulk price
schedule administration service. |
PriceScheduleBatchAdminSession |
getPriceScheduleBatchAdminSessionForStore(Id storeId)
Gets the
OsidSession associated with the bulk price
schedule administration service for the given store. |
ProductBatchAdminSession |
getProductBatchAdminSession()
Gets the
OsidSession associated with the bulk product
administration service. |
ProductBatchAdminSession |
getProductBatchAdminSessionForStore(Id storeId)
Gets the
OsidSession associated with the bulk product
administration service for the given store. |
StoreBatchAdminSession |
getStoreBatchAdminSession()
Gets the
OsidSession associated with the bulk store
administration service. |
changeBranch, initialize, rollbackServiceclosesupportsItemBatchAdmin, supportsOrderBatchAdmin, supportsPriceScheduleBatchAdmin, supportsProductBatchAdmin, supportsStoreBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdOrderBatchAdminSession getOrderBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk order
administration service. OrderBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsOrderBatchAdmin() is false optional - This method must be implemented if
supportsOrderBatchAdmin() is true. OrderBatchAdminSession getOrderBatchAdminSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk order
administration service for the given store.storeId - the Id of the Store OrderBatchAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsOrderBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsOrderBatchAdmin() and
supportsVisibleFederation() are true
ItemBatchAdminSession getItemBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk item
administration service. ItemBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsItemBatchAdmin() is false optional - This method must be implemented if
supportsItemBatchAdmin() is true. ItemBatchAdminSession getItemBatchAdminSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk item
administration service for the given store.storeId - the Id of the Store ItemBatchAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsItemBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsItemBatchAdmin() and
supportsVisibleFederation() are true
ProductBatchAdminSession getProductBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk product
administration service. ProductBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsProductBatchAdmin() is false optional - This method must be implemented if
supportsProductBatchAdmin() is true.
ProductBatchAdminSession getProductBatchAdminSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk product
administration service for the given store.storeId - the Id of the Store ProductBatchAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsProductBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsProductBatchAdmin() and
supportsVisibleFederation() are true
PriceScheduleBatchAdminSession getPriceScheduleBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk price
schedule administration service. PriceScheduleBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleBatchAdmin() is false
optional - This method must be implemented if
supportsPriceScheduleBatchAdmin() is true.
PriceScheduleBatchAdminSession getPriceScheduleBatchAdminSessionForStore(Id storeId) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk price
schedule administration service for the given store.storeId - the Id of the Store PriceScheduleBatchAdminSession NotFoundException - no Store found by
the given Id NullArgumentException - storeId is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsPriceScheduleBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsPriceScheduleBatchAdmin() and
supportsVisibleFederation() are true
StoreBatchAdminSession getStoreBatchAdminSession() throws OperationFailedException
OsidSession associated with the bulk store
administration service. StoreBatchAdminSession OperationFailedException - unable to complete requestUnimplementedException -
supportsStoreBatchAdmin() is false optional - This method must be implemented if
supportsStoreBatchAdmin() is true.