public interface InventoryProxyManager extends OsidProxyManager, InventoryProfile
The inventory manager provides access to inventory sessions and
provides interoperability tests for various aspects of this service.
Methods in this manager support the passing of a Proxy
interface for passing information from server environments. The sessions
included in this manager are:
ItemLookupSession:
a session to retrieve items
ItemQuerySession:
a session to query items ItemSearchSession:
a session to search for items
ItemAdminSession:
a session to create and delete
items ItemNotificationSession:
a session to receive
notifications pertaining to item changes ItemWarehouseSession:
a session to look up item to
warehouse mappings ItemWarehouseAssignmentSession:
a session to
manage item to warehouse mappings ItemSmartWarehouseSession:
a session to manage
dynamic warehouses of items StockLookupSession:
a session to retrieve stocks
StockQuerySession:
a session to query stocks StockSearchSession:
a session to search for stocks
StockAdminSession:
a session to create and delete
stocks StockNotificationSession:
a session to receive
notifications pertaining to stock changes StockWarehouseSession:
a session to look up stock
to warehouse mappings StockWarehouseSession:
a session to look up stock
to warehouse mappings StockWarehouseAssignmentSession:
a session to
manage stock to warehouse mappings StockSmartWarehouseSession:
a session to manage
dynamic warehouses of stocks StockHierarchySession:
a session to traverse a
hierarchy of stocks StockHierarchyDesignSession:
a session to manage a
stock hierarchy ModelLookupSession:
a session to retrieve models
ModelQuerySession:
a session to query models ModelSearchSession:
a session to search for models
ModelAdminSession:
a session to create and delete
models ModelNotificationSession:
a session to receive
notifications pertaining to model changes ModelWarehouseSession:
a session to look up model
to warehouse mappings ModelWarehouseSession:
a session to look up model
to warehouse mappings ModelWarehouseAssignmentSession:
a session to
manage model to warehouse mappings ModelSmartWarehouseSession:
a session to manage
dynamic warehouses of models InventoryLookupSession:
a session to retrieve
inventories InventoryLookupSession:
a session to query
inventories InventorySearchSession:
a session to search for
inventories InventoryAdminSession:
a session to create and
delete inventories InventoryNotificationSession:
a session to receive
notifications pertaining to inventory changes InventoryWarehouseSession:
a session to look up
inventory to warehouse mappings InventoryWarehouseAssignmentSession:
a session to
manage inventory to warehouse mappings InventorySmartWarehouseAssignmentSession:
a
session to manage dynamic warehouses of inventories WarehouseLookupSession:
a session to retrieve
warehouses WarehouseQuerySession:
a session to query
warehouses WarehousesearchSession:
a session to search for
warehouses WarehouseAdminSession:
a session to create and
delete warehouses WarehouseNotificationSession:
a session to receive
notifications pertaining to warehouse changes WarehouseHierarchySession:
a session to traverse a
hierarchy of warehouses WarehouseHierarchyDesignSession:
a session to
manage a warehouse hierarchy Modifier and Type | Method and Description |
---|---|
InventoryAdminSession |
getInventoryAdminSession(Proxy proxy)
Gets the
OsidSession associated with the inventory
administration service. |
InventoryAdminSession |
getInventoryAdminSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the inventory
administration service for the given warehouse. |
InventoryBatchProxyManager |
getInventoryBatchProxyManager()
Gets the
InventoryBatchProxyManager. |
InventoryLookupSession |
getInventoryLookupSession(Proxy proxy)
Gets the
OsidSession associated with the inventory
lookup service. |
InventoryLookupSession |
getInventoryLookupSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the inventory
lookup service for the given warehouse. |
InventoryNotificationSession |
getInventoryNotificationSession(InventoryReceiver inventoryReceiver,
Proxy proxy)
Gets the
OsidSession associated with the inventory
notification service. |
InventoryNotificationSession |
getInventoryNotificationSessionForWarehouse(InventoryReceiver inventoryReceiver,
Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the inventory
notification service for the given warehouse. |
InventoryQuerySession |
getInventoryQuerySession(Proxy proxy)
Gets the
OsidSession associated with the inventory
query service. |
InventoryQuerySession |
getInventoryQuerySessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the inventory
query service for the given warehouse. |
InventorySearchSession |
getInventorySearchSession(Proxy proxy)
Gets the
OsidSession associated with the inventory
search service. |
InventorySearchSession |
getInventorySearchSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the inventory
search service for the given warehouse. |
InventoryShipmentProxyManager |
getInventoryShipmentProxyManager()
Gets the
InventoryShipmentProxyManager. |
InventorySmartWarehouseSession |
getInventorySmartWarehouseSession(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the inventory
smart warehouse service. |
InventoryWarehouseAssignmentSession |
getInventoryWarehouseAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning
inventories to warehouses. |
InventoryWarehouseSession |
getInventoryWarehouseSession(Proxy proxy)
Gets the
OsidSession to lookup inventory/catalog
mappings. |
ItemAdminSession |
getItemAdminSession(Proxy proxy)
Gets the
OsidSession associated with the item
administration service. |
ItemAdminSession |
getItemAdminSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the item
administration service for the given warehouse. |
ItemLookupSession |
getItemLookupSession(Proxy proxy)
Gets the
OsidSession associated with the item lookup
service. |
ItemLookupSession |
getItemLookupSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the item lookup
service for the given warehouse. |
ItemNotificationSession |
getItemNotificationSession(ItemReceiver itemReceiver,
Proxy proxy)
Gets the
OsidSession associated with the item
notification service. |
ItemNotificationSession |
getItemNotificationSessionForWarehouse(ItemReceiver itemReceiver,
Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the item
notification service for the given warehouse. |
ItemQuerySession |
getItemQuerySession(Proxy proxy)
Gets the
OsidSession associated with the item query
service. |
ItemQuerySession |
getItemQuerySessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the item query
service for the given warehouse. |
ItemSearchSession |
getItemSearchSession(Proxy proxy)
Gets the
OsidSession associated with the item search
service. |
ItemSearchSession |
getItemSearchSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the item search
service for the given warehouse. |
ItemSmartWarehouseSession |
getItemSmartWarehouseSession(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the item smart
warehouse service. |
ItemWarehouseAssignmentSession |
getItemWarehouseAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning items to
warehouses. |
ItemWarehouseSession |
getItemWarehouseSession(Proxy proxy)
Gets the
OsidSession to lookup item/catalog mappings. |
ModelAdminSession |
getModelAdminSession(Proxy proxy)
Gets the
OsidSession associated with the model
administration service. |
ModelAdminSession |
getModelAdminSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the model
administration service for the given warehouse. |
ModelLookupSession |
getModelLookupSession(Proxy proxy)
Gets the
OsidSession associated with the model lookup
service. |
ModelLookupSession |
getModelLookupSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the model lookup
service for the given warehouse. |
ModelNotificationSession |
getModelNotificationSession(ModelReceiver modelReceiver,
Proxy proxy)
Gets the
OsidSession associated with the model
notification service. |
ModelNotificationSession |
getModelNotificationSessionForWarehouse(ModelReceiver modelReceiver,
Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the model
notification service for the given warehouse. |
ModelQuerySession |
getModelQuerySession(Proxy proxy)
Gets the
OsidSession associated with the model query
service. |
ModelQuerySession |
getModelQuerySessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the model query
service for the given warehouse. |
ModelSearchSession |
getModelSearchSession(Proxy proxy)
Gets the
OsidSession associated with the model search
service. |
ModelSearchSession |
getModelSearchSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the model search
service for the given warehouse. |
ModelSmartWarehouseSession |
getModelSmartWarehouseSession(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the model smart
warehouse service. |
ModelWarehouseAssignmentSession |
getModelWarehouseAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning models
to warehouses. |
ModelWarehouseSession |
getModelWarehouseSession(Proxy proxy)
Gets the
OsidSession to lookup model/catalog mappings. |
StockAdminSession |
getStockAdminSession(Proxy proxy)
Gets the
OsidSession associated with the stock
administration service. |
StockAdminSession |
getStockAdminSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the stock
administration service for the given warehouse. |
StockHierarchyDesignSession |
getStockHierarchyDesignSession(Proxy proxy)
Gets the stock hierarchy design session.
|
StockHierarchyDesignSession |
getStockHierarchyDesignSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the stock hierarchy design session for the given warehouse.
|
StockHierarchySession |
getStockHierarchySession(Proxy proxy)
Gets the stock hierarchy traversal session.
|
StockHierarchySession |
getStockHierarchySessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the stock hierarchy traversal session for the given warehouse.
|
StockLookupSession |
getStockLookupSession(Proxy proxy)
Gets the
OsidSession associated with the stock lookup
service. |
StockLookupSession |
getStockLookupSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the stock lookup
service for the given warehouse. |
StockNotificationSession |
getStockNotificationSession(StockReceiver stockReceiver,
Proxy proxy)
Gets the
OsidSession associated with the stock
notification service. |
StockNotificationSession |
getStockNotificationSessionForWarehouse(StockReceiver stockReceiver,
Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the stock
notification service for the given warehouse. |
StockQuerySession |
getStockQuerySession(Proxy proxy)
Gets the
OsidSession associated with the stock query
service. |
StockQuerySession |
getStockQuerySessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the stock query
service for the given warehouse. |
StockSearchSession |
getStockSearchSession(Proxy proxy)
Gets the
OsidSession associated with the stock search
service. |
StockSearchSession |
getStockSearchSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the stock search
service for the given warehouse. |
StockSmartWarehouseSession |
getStockSmartWarehouseSession(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the stock smart
warehouse service. |
StockWarehouseAssignmentSession |
getStockWarehouseAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning stocks
to warehouses. |
StockWarehouseSession |
getStockWarehouseSession(Proxy proxy)
Gets the
OsidSession to lookup stock/catalog mappings. |
WarehouseAdminSession |
getWarehouseAdminSession(Proxy proxy)
Gets the
OsidSession associated with the warehouse
administrative service. |
WarehouseHierarchyDesignSession |
getWarehouseHierarchyDesignSession(Proxy proxy)
Gets the
OsidSession associated with the warehouse
hierarchy design service. |
WarehouseHierarchySession |
getWarehouseHierarchySession(Proxy proxy)
Gets the
OsidSession associated with the warehouse
hierarchy service. |
WarehouseLookupSession |
getWarehouseLookupSession(Proxy proxy)
Gets the
OsidSession associated with the warehouse
lookup service. |
WarehouseNotificationSession |
getWarehouseNotificationSession(WarehouseReceiver warehouseReceiver,
Proxy proxy)
Gets the
OsidSession associated with the warehouse
notification service. |
WarehouseQuerySession |
getWarehouseQuerySession(Proxy proxy)
Gets the
OsidSession associated with the warehouse
query service. |
WarehouseSearchSession |
getWarehouseSearchSession(Proxy proxy)
Gets the
OsidSession associated with the warehouse
search service. |
changeBranch, initialize, rollbackService
close
getInventoryRecordTypes, getInventorySearchRecordTypes, getItemRecordTypes, getItemSearchRecordTypes, getModelRecordTypes, getModelSearchRecordTypes, getStockRecordTypes, getStockSearchRecordTypes, getWarehouseRecordTypes, getWarehouseSearchRecordTypes, supportsInventoryAdmin, supportsInventoryBatch, supportsInventoryLookup, supportsInventoryNotification, supportsInventoryQuery, supportsInventoryRecordType, supportsInventorySearch, supportsInventorySearchRecordType, supportsInventoryShipment, supportsInventorySmartWarehouse, supportsInventoryWarehouse, supportsInventoryWarehouseAssignment, supportsItemAdmin, supportsItemLookup, supportsItemNotification, supportsItemQuery, supportsItemRecordType, supportsItemSearch, supportsItemSearchRecordType, supportsItemSmartWarehouse, supportsItemWarehouse, supportsItemWarehouseAssignment, supportsModelAdmin, supportsModelLookup, supportsModelNotification, supportsModelQuery, supportsModelRecordType, supportsModelSearch, supportsModelSearchRecordType, supportsModelSmartWarehouse, supportsModelWarehouse, supportsModelWarehouseAssignment, supportsStockAdmin, supportsStockHierarchy, supportsStockHierarchyDesign, supportsStockLookup, supportsStockNotification, supportsStockQuery, supportsStockRecordType, supportsStockSearch, supportsStockSearchRecordType, supportsStockSmartWarehouse, supportsStockWarehouse, supportsStockWarehouseAssignment, supportsVisibleFederation, supportsWarehouseAdmin, supportsWarehouseHierarchy, supportsWarehouseHierarchyDesign, supportsWarehouseLookup, supportsWarehouseNotification, supportsWarehouseQuery, supportsWarehouseRecordType, supportsWarehouseSearch, supportsWarehouseSearchRecordType
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ItemLookupSession getItemLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the item lookup
service.proxy
- proxy ItemLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemLookup()
is false
optional
- This method must be implemented if
supportsItemLookup()
is true.
ItemLookupSession getItemLookupSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the item lookup
service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy ItemLookupSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsItemLookup()
and
supportsVisibleFederation()
are true
ItemQuerySession getItemQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the item query
service.proxy
- proxy ItemQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemQuery()
is false
optional
- This method must be implemented if
supportsItemQuery()
is true.
ItemQuerySession getItemQuerySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the item query
service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy ItemQuerySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsItemQuery()
and
supportsVisibleFederation()
are true
ItemSearchSession getItemSearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the item search
service.proxy
- proxy ItemSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemSearch()
is false
optional
- This method must be implemented if
supportsItemSearch()
is true.
ItemSearchSession getItemSearchSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the item search
service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy ItemSearchSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsItemSearch()
and
supportsVisibleFederation()
are true
ItemAdminSession getItemAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the item
administration service.proxy
- proxy ItemAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemAdmin()
is false
optional
- This method must be implemented if
supportsItemAdmin()
is true.
ItemAdminSession getItemAdminSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the item
administration service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy ItemAdminSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsItemAdmin()
and
supportsVisibleFederation()
are true
ItemNotificationSession getItemNotificationSession(ItemReceiver itemReceiver, Proxy proxy) throws OperationFailedException
OsidSession
associated with the item
notification service.itemReceiver
- the notification callbackproxy
- proxy ItemNotificationSession
NullArgumentException
- itemReceiver
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemNotification()
is false
optional
- This method must be implemented if
supportsItemNotification()
is true.
ItemNotificationSession getItemNotificationSessionForWarehouse(ItemReceiver itemReceiver, Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the item
notification service for the given warehouse.itemReceiver
- the notification callbackwarehouseId
- the Id
of the Warehouse
proxy
- proxy ItemNotificationSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- itemReceiver,
warehouseId
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsItemNotification()
and
supportsVisibleFederation()
are true
ItemWarehouseSession getItemWarehouseSession(Proxy proxy) throws OperationFailedException
OsidSession
to lookup item/catalog mappings.proxy
- proxy ItemCatalogSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemCatalog()
is false
optional
- This method must be implemented if
supportsItemCatalog()
is true.
ItemWarehouseAssignmentSession getItemWarehouseAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning items to
warehouses.proxy
- proxy ItemCatalogAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemCatalogAssignment()
is false
optional
- This method must be implemented if
supportsItemCatalogAssignment()
is true.
ItemSmartWarehouseSession getItemSmartWarehouseSession(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the item smart
warehouse service.warehouseId
- the Id
of the Warehouse
proxy
- proxy ItemSmartWarehouseSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemSmartWarehouse()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsItemSmartWarehouse()
and
supportsVisibleFederation()
are true
StockLookupSession getStockLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the stock lookup
service.proxy
- proxy StockSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockLookup()
is false
optional
- This method must be implemented if
supportsStockLookup()
is true.
StockLookupSession getStockLookupSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock lookup
service for the given warehouse.warehouseId
- the Id
of the warehouseproxy
- proxy StockLookupSession
NotFoundException
- no Warehouse
found
by the given Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsStockLookup()
and
supportsVisibleFederation()
are true
StockQuerySession getStockQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the stock query
service.proxy
- proxy StockQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockQuery()
is false
optional
- This method must be implemented if
supportsStockQuery()
is true.
StockQuerySession getStockQuerySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock query
service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy StockQuerySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsStockQuery()
and
supportsVisibleFederation()
are true
StockSearchSession getStockSearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the stock search
service.proxy
- proxy StockSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockSearch()
is false
optional
- This method must be implemented if
supportsStockSearch()
is true.
StockSearchSession getStockSearchSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock search
service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy StockSearchSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsStockSearch()
and
supportsVisibleFederation()
are true
StockAdminSession getStockAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the stock
administration service.proxy
- proxy StockAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockAdmin()
is false
optional
- This method must be implemented if
supportsStockAdmin()
is true.
StockAdminSession getStockAdminSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock
administration service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy StockAdminSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsStockAdmin()
and
supportsVisibleFederation()
are true
StockNotificationSession getStockNotificationSession(StockReceiver stockReceiver, Proxy proxy) throws OperationFailedException
OsidSession
associated with the stock
notification service.stockReceiver
- the notification callbackproxy
- proxy StockNotificationSession
NullArgumentException
- stockReceiver
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockNotification()
is false
optional
- This method must be implemented if
supportsStockNotification()
is true.
StockNotificationSession getStockNotificationSessionForWarehouse(StockReceiver stockReceiver, Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock
notification service for the given warehouse.stockReceiver
- the notification callbackwarehouseId
- the Id
of the Warehouse
proxy
- proxy StockNotificationSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- stockReceiver,
warehouseId
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsStockNotification()
and
supportsVisibleFederation()
are true
StockWarehouseSession getStockWarehouseSession(Proxy proxy) throws OperationFailedException
OsidSession
to lookup stock/catalog mappings.proxy
- proxy StockWarehouseSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockWarehouse()
is false
optional
- This method must be implemented if
supportsStockWarehouse()
is true.
StockWarehouseAssignmentSession getStockWarehouseAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning stocks
to warehouses.proxy
- proxy StockWarehouseAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockWarehouseAssignment()
is false
optional
- This method must be implemented if
supportsStockWarehouseAssignment()
is true.
StockSmartWarehouseSession getStockSmartWarehouseSession(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock smart
warehouse service.warehouseId
- the Id
of the Warehouse
proxy
- proxy StockSmartWarehouseSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockSmartWarehouse()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsStockSmartWarehouse()
and
supportsVisibleFederation()
are true
StockHierarchySession getStockHierarchySession(Proxy proxy) throws OperationFailedException
proxy
- proxy StockHierarchySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockHierarchy()
is false
optional
- This method must be implemented if
supportsStockHierarchy()
is true.
StockHierarchySession getStockHierarchySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
warehouseId
- the Id
of the Warehouse
proxy
- proxy StockHierarchySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockHierarchy()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsStockHierarchy()
and
supportsVisibleFederation()
are true
StockHierarchyDesignSession getStockHierarchyDesignSession(Proxy proxy) throws OperationFailedException
proxy
- proxy StockHierarchyDesignSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockHierarchyDesign()
is false
optional
- This method must be implemented if
supportsStockHierarchyDesign()
is true.
StockHierarchyDesignSession getStockHierarchyDesignSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
warehouseId
- the Id
of the Warehouse
proxy
- proxy StockHierarchyDesignSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId or proxy is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockHierarchyDesign()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsStockHierarchyDesign()
and
supportsVisibleFederation()
are true
ModelLookupSession getModelLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the model lookup
service.proxy
- proxy ModelSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelLookup()
is false
optional
- This method must be implemented if
supportsModelLookup()
is true.
ModelLookupSession getModelLookupSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the model lookup
service for the given warehouse.warehouseId
- the Id
of the warehouseproxy
- proxy ModelLookupSession
NotFoundException
- no Warehouse
found
by the given Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsModelLookup()
and
supportsVisibleFederation()
are true
ModelQuerySession getModelQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the model query
service.proxy
- proxy ModelQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelQuery()
is false
optional
- This method must be implemented if
supportsModelQuery()
is true.
ModelQuerySession getModelQuerySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the model query
service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy ModelQuerySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsModelQuery()
and
supportsVisibleFederation()
are true
ModelSearchSession getModelSearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the model search
service.proxy
- proxy ModelSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelSearch()
is false
optional
- This method must be implemented if
supportsModelSearch()
is true.
ModelSearchSession getModelSearchSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the model search
service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy ModelSearchSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsModelSearch()
and
supportsVisibleFederation()
are true
ModelAdminSession getModelAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the model
administration service.proxy
- proxy ModelAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelAdmin()
is false
optional
- This method must be implemented if
supportsModelAdmin()
is true.
ModelAdminSession getModelAdminSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the model
administration service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy ModelAdminSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsModelAdmin()
and
supportsVisibleFederation()
are true
ModelNotificationSession getModelNotificationSession(ModelReceiver modelReceiver, Proxy proxy) throws OperationFailedException
OsidSession
associated with the model
notification service.modelReceiver
- the notification callbackproxy
- proxy ModelNotificationSession
NullArgumentException
- modelReceiver
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsModelNotification()
is false
optional
- This method must be implemented if
supportsModelNotification()
is true.
ModelNotificationSession getModelNotificationSessionForWarehouse(ModelReceiver modelReceiver, Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the model
notification service for the given warehouse.modelReceiver
- the notification callbackwarehouseId
- the Id
of the Warehouse
proxy
- proxy ModelNotificationSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- modelReceiver,
warehouseId
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsModelNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsModelNotification()
and
supportsVisibleFederation()
are true
ModelWarehouseSession getModelWarehouseSession(Proxy proxy) throws OperationFailedException
OsidSession
to lookup model/catalog mappings.proxy
- proxy ModelWarehouseSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsModelWarehouse()
is false
optional
- This method must be implemented if
supportsModelWarehouse()
is true.
ModelWarehouseAssignmentSession getModelWarehouseAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning models
to warehouses.proxy
- proxy ModelWarehouseAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsModelWarehouseAssignment()
is false
optional
- This method must be implemented if
supportsModelWarehouseAssignment()
is true.
ModelSmartWarehouseSession getModelSmartWarehouseSession(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the model smart
warehouse service.warehouseId
- the Id
of the Warehouse
proxy
- proxy ModelSmartWarehouseSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsModelSmartWarehouse()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsModelSmartWarehouse()
and
supportsVisibleFederation()
are true
InventoryLookupSession getInventoryLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the inventory
lookup service.proxy
- proxy InventoryLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryLookup()
is false
optional
- This method must be implemented if
supportsInventoryLookup()
is true.
InventoryLookupSession getInventoryLookupSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
lookup service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy InventoryLookupSession
NotFoundException
- no Warehouse
found
by the given Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsInventoryLookup()
and
supportsVisibleFederation()
are true
InventoryQuerySession getInventoryQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the inventory
query service.proxy
- proxy InventoryQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryQuery()
is false
optional
- This method must be implemented if
supportsInventoryQuery()
is true.
InventoryQuerySession getInventoryQuerySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
query service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy InventoryQuerySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsInventoryQuery()
and
supportsVisibleFederation()
are true
InventorySearchSession getInventorySearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the inventory
search service.proxy
- proxy InventorySearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventorySearch()
is false
optional
- This method must be implemented if
supportsInventorySearch()
is true.
InventorySearchSession getInventorySearchSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
search service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy InventorySearchSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventorySearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsInventorySearch()
and
supportsVisibleFederation()
are true
InventoryAdminSession getInventoryAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the inventory
administration service.proxy
- proxy InventoryAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryAdmin()
is false
optional
- This method must be implemented if
supportsInventoryAdmin()
is true.
InventoryAdminSession getInventoryAdminSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
administration service for the given warehouse.warehouseId
- the Id
of the Warehouse
proxy
- proxy InventoryAdminSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- proxy
or
warehouseId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsInventoryAdmin()
and
supportsVisibleFederation()
are true
InventoryNotificationSession getInventoryNotificationSession(InventoryReceiver inventoryReceiver, Proxy proxy) throws OperationFailedException
OsidSession
associated with the inventory
notification service.inventoryReceiver
- the notification callbackproxy
- proxy InventoryNotificationSession
NullArgumentException
- inventoryReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryNotification()
is false
optional
- This method must be implemented if
supportsInventoryNotification()
is true.
InventoryNotificationSession getInventoryNotificationSessionForWarehouse(InventoryReceiver inventoryReceiver, Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
notification service for the given warehouse.inventoryReceiver
- the notification callbackwarehouseId
- the Id
of the Warehouse
proxy
- proxy InventoryNotificationSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- inventoryReceiver,
warehouseId,
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsInventoryNotification()
and
supportsVisibleFederation()
are true
InventoryWarehouseSession getInventoryWarehouseSession(Proxy proxy) throws OperationFailedException
OsidSession
to lookup inventory/catalog
mappings.proxy
- proxy InventoryCatalogSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryCatalog()
is false
optional
- This method must be implemented if
supportsInventoryCatalog()
is true.
InventoryWarehouseAssignmentSession getInventoryWarehouseAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with assigning
inventories to warehouses.proxy
- proxy InventoryCatalogAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryCatalogAssignment()
is false
optional
- This method must be implemented if
supportsInventoryCatalogAssignment()
is
true.
InventorySmartWarehouseSession getInventorySmartWarehouseSession(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
smart warehouse service.warehouseId
- the Id
of the Warehouse
proxy
- proxy InventorySmartWarehouseSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventorySmartWarehouse()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsInventorySmartWarehouse()
and
supportsVisibleFederation()
are true
WarehouseLookupSession getWarehouseLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the warehouse
lookup service.proxy
- proxy WarehouseLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseLookup()
is false
optional
- This method must be implemented if
supportsWarehouseLookup()
is true.
WarehouseQuerySession getWarehouseQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the warehouse
query service.proxy
- proxy WarehouseQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseQuery()
is false
optional
- This method must be implemented if
supportsWarehouseQuery()
is true.
WarehouseSearchSession getWarehouseSearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the warehouse
search service.proxy
- proxy WarehouseSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseSearch()
is false
optional
- This method must be implemented if
supportsWarehouseSearch()
is true.
WarehouseAdminSession getWarehouseAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the warehouse
administrative service.proxy
- proxy WarehouseAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseAdmin()
is false
optional
- This method must be implemented if
supportsWarehouseAdmin()
is true.
WarehouseNotificationSession getWarehouseNotificationSession(WarehouseReceiver warehouseReceiver, Proxy proxy) throws OperationFailedException
OsidSession
associated with the warehouse
notification service.warehouseReceiver
- the notification callbackproxy
- proxy WarehouseNotificationSession
NullArgumentException
- warehouseReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseNotification()
is false
optional
- This method must be implemented if
supportsWarehouseNotification()
is true.
WarehouseHierarchySession getWarehouseHierarchySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the warehouse
hierarchy service.proxy
- proxy WarehouseHierarchySession
for warehousesNullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseHierarchy()
is false
optional
- This method must be implemented if
supportsWarehouseHierarchy()
is true.
WarehouseHierarchyDesignSession getWarehouseHierarchyDesignSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the warehouse
hierarchy design service.proxy
- proxy HierarchyDesignSession
for warehousesNullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseHierarchyDesign()
is false
optional
- This method must be implemented if
supportsWarehouseHierarchyDesign()
is true.
InventoryBatchProxyManager getInventoryBatchProxyManager() throws OperationFailedException
InventoryBatchProxyManager.
InventoryBatchProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryBatch()
is false
optional
- This method must be implemented if
supportsInventoryBatch()
is true.
InventoryShipmentProxyManager getInventoryShipmentProxyManager() throws OperationFailedException
InventoryShipmentProxyManager.
InventoryShipmentProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryShipment()
is false
optional
- This method must be implemented if
supportsInventoryShipment()
is true.