public interface InventoryBatchProxyManager extends OsidProxyManager, InventoryBatchProfile
The inventory batch proxy manager provides access to inventory 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:
ItemBatchAdminSession: a session to create, modify
and delete items in bulk StockBatchSession: a session to create, modify and
delete stocks in bulk ModelBatchAdminSession: a session to create,
modify and delete models in bulk InventoryBatchAdminSession: a session to create,
modify and delete inventories in bulk | Modifier and Type | Method and Description |
|---|---|
InventoryBatchAdminSession |
getInventoryBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk inventory
administration service. |
ItemBatchAdminSession |
getItemBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk item
administration service. |
ItemBatchAdminSession |
getItemBatchAdminSessionForInventory(Id inventoryId,
Proxy proxy)
Gets the
OsidSession associated with the bulk item
administration service for the given inventory. |
ModelBatchAdminSession |
getModelBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk model
administration service. |
ModelBatchAdminSession |
getModelBatchAdminSessionForInventory(Id inventoryId,
Proxy proxy)
Gets the
OsidSession associated with the bulk model
administration service for the given inventory. |
StockBatchAdminSession |
getStockBatchAdminSession(Proxy proxy)
Gets the
OsidSession associated with the bulk stock
administration service. |
StockBatchAdminSession |
getStockBatchAdminSessionForInventory(Id inventoryId,
Proxy proxy)
Gets the
OsidSession associated with the bulk stock
administration service for the given inventory. |
changeBranch, initialize, rollbackServiceclosesupportsInventoryBatchAdmin, supportsItemBatchAdmin, supportsModelBatchAdmin, supportsStockBatchAdmin, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdItemBatchAdminSession getItemBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk item
administration service.proxy - a proxy ItemBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsItemBatchAdmin() is false optional - This method must be implemented if
supportsItemBatchAdmin() is true. ItemBatchAdminSession getItemBatchAdminSessionForInventory(Id inventoryId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk item
administration service for the given inventory.inventoryId - the Id of the Inventory
proxy - a proxy ItemBatchAdminSession NotFoundException - no Inventory found
by the given Id NullArgumentException - inventoryId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsItemBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsItemBatchAdmin() and
supportsVisibleFederation() are true
StockBatchAdminSession getStockBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk stock
administration service.proxy - a proxy StockBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsStockBatchAdmin() is false optional - This method must be implemented if
supportsStockBatchAdmin() is true. StockBatchAdminSession getStockBatchAdminSessionForInventory(Id inventoryId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk stock
administration service for the given inventory.inventoryId - the Id of the Inventory
proxy - a proxy StockBatchAdminSession NotFoundException - no Inventory found
by the given Id NullArgumentException - inventoryId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsStockBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsStockBatchAdmin() and
supportsVisibleFederation() are true
ModelBatchAdminSession getModelBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk model
administration service.proxy - a proxy ModelBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsModelBatchAdmin() is false optional - This method must be implemented if
supportsModelBatchAdmin() is true. ModelBatchAdminSession getModelBatchAdminSessionForInventory(Id inventoryId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the bulk model
administration service for the given inventory.inventoryId - the Id of the Inventory
proxy - a proxy ModelBatchAdminSession NotFoundException - no Inventory found
by the given Id NullArgumentException - inventoryId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsModelBatchAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsModelBatchAdmin() and
supportsVisibleFederation() are true
InventoryBatchAdminSession getInventoryBatchAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the bulk inventory
administration service.proxy - a proxy InventoryBatchAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsInventoryBatchAdmin() is false optional - This method must be implemented if
supportsInventoryBatchAdmin() is true.