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, rollbackService
close
supportsInventoryBatchAdmin, supportsItemBatchAdmin, supportsModelBatchAdmin, supportsStockBatchAdmin, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ItemBatchAdminSession 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.