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, rollbackService
close
supportsItemBatchAdmin, supportsOrderBatchAdmin, supportsPriceScheduleBatchAdmin, supportsProductBatchAdmin, supportsStoreBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
OrderBatchAdminSession 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.