public interface InventoryManager extends OsidManager, InventoryProfile
The inventory manager provides access to inventory sessions and provides interoperability tests for various aspects of this service. 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()
Gets the
OsidSession associated with the inventory
administration service. |
InventoryAdminSession |
getInventoryAdminSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the inventory
administration service for the given warehouse. |
InventoryBatchManager |
getInventoryBatchManager()
Gets the
InventoryBatchManager. |
InventoryLookupSession |
getInventoryLookupSession()
Gets the
OsidSession associated with the inventory
lookup service. |
InventoryLookupSession |
getInventoryLookupSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the inventory
lookup service for the given warehouse. |
InventoryNotificationSession |
getInventoryNotificationSession(InventoryReceiver inventoryReceiver)
Gets the
OsidSession associated with the inventory
notification service. |
InventoryNotificationSession |
getInventoryNotificationSessionForWarehouse(InventoryReceiver inventoryReceiver,
Id warehouseId)
Gets the
OsidSession associated with the inventory
notification service for the given warehouse. |
InventoryQuerySession |
getInventoryQuerySession()
Gets the
OsidSession associated with the inventory
query service. |
InventoryQuerySession |
getInventoryQuerySessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the inventory
query service for the given warehouse. |
InventorySearchSession |
getInventorySearchSession()
Gets the
OsidSession associated with the inventory
search service. |
InventorySearchSession |
getInventorySearchSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the inventory
search service for the given warehouse. |
InventoryShipmentManager |
getInventoryShipmentManager()
Gets the
InventoryShipmentManager. |
InventorySmartWarehouseSession |
getInventorySmartWarehouseSession(Id warehouseId)
Gets the
OsidSession associated with the inventory
smart warehouse service. |
InventoryWarehouseAssignmentSession |
getInventoryWarehouseAssignmentSession()
Gets the
OsidSession associated with assigning
inventories to warehouses. |
InventoryWarehouseSession |
getInventoryWarehouseSession()
Gets the
OsidSession to lookup inventory/catalog
mappings. |
ItemAdminSession |
getItemAdminSession()
Gets the
OsidSession associated with the item
administration service. |
ItemAdminSession |
getItemAdminSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the item
administration service for the given warehouse. |
ItemLookupSession |
getItemLookupSession()
Gets the
OsidSession associated with the item lookup
service. |
ItemLookupSession |
getItemLookupSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the item lookup
service for the given warehouse. |
ItemNotificationSession |
getItemNotificationSession(ItemReceiver itemReceiver)
Gets the
OsidSession associated with the item
notification service. |
ItemNotificationSession |
getItemNotificationSessionForWarehouse(ItemReceiver itemReceiver,
Id warehouseId)
Gets the
OsidSession associated with the item
notification service for the given warehouse. |
ItemQuerySession |
getItemQuerySession()
Gets the
OsidSession associated with the item query
service. |
ItemQuerySession |
getItemQuerySessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the item query
service for the given warehouse. |
ItemSearchSession |
getItemSearchSession()
Gets the
OsidSession associated with the item search
service. |
ItemSearchSession |
getItemSearchSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the item search
service for the given warehouse. |
ItemSmartWarehouseSession |
getItemSmartWarehouseSession(Id warehouseId)
Gets the
OsidSession associated with the item smart
warehouse service. |
ItemWarehouseAssignmentSession |
getItemWarehouseAssignmentSession()
Gets the
OsidSession associated with assigning items to
warehouses. |
ItemWarehouseSession |
getItemWarehouseSession()
Gets the
OsidSession to lookup item/catalog mappings. |
ModelAdminSession |
getModelAdminSession()
Gets the
OsidSession associated with the model
administration service. |
ModelAdminSession |
getModelAdminSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the model
administration service for the given warehouse. |
ModelLookupSession |
getModelLookupSession()
Gets the
OsidSession associated with the model lookup
service. |
ModelLookupSession |
getModelLookupSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the model lookup
service for the given warehouse. |
ModelNotificationSession |
getModelNotificationSession(ModelReceiver modelReceiver)
Gets the
OsidSession associated with the model
notification service. |
ModelNotificationSession |
getModelNotificationSessionForWarehouse(ModelReceiver modelReceiver,
Id warehouseId)
Gets the
OsidSession associated with the model
notification service for the given warehouse. |
ModelQuerySession |
getModelQuerySession()
Gets the
OsidSession associated with the model query
service. |
ModelQuerySession |
getModelQuerySessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the model query
service for the given warehouse. |
ModelSearchSession |
getModelSearchSession()
Gets the
OsidSession associated with the model search
service. |
ModelSearchSession |
getModelSearchSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the model search
service for the given warehouse. |
ModelSmartWarehouseSession |
getModelSmartWarehouseSession(Id warehouseId)
Gets the
OsidSession associated with the model smart
warehouse service. |
ModelWarehouseAssignmentSession |
getModelWarehouseAssignmentSession()
Gets the
OsidSession associated with assigning models
to warehouses. |
ModelWarehouseSession |
getModelWarehouseSession()
Gets the
OsidSession to lookup model/catalog mappings. |
StockAdminSession |
getStockAdminSession()
Gets the
OsidSession associated with the stock
administration service. |
StockAdminSession |
getStockAdminSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the stock
administration service for the given warehouse. |
StockHierarchyDesignSession |
getStockHierarchyDesignSession()
Gets the stock hierarchy design session.
|
StockHierarchyDesignSession |
getStockHierarchyDesignSessionForWarehouse(Id warehouseId)
Gets the stock hierarchy design session for the given warehouse.
|
StockHierarchySession |
getStockHierarchySession()
Gets the stock hierarchy traversal session.
|
StockHierarchySession |
getStockHierarchySessionForWarehouse(Id warehouseId)
Gets the stock hierarchy traversal session for the given warehouse.
|
StockLookupSession |
getStockLookupSession()
Gets the
OsidSession associated with the stock lookup
service. |
StockLookupSession |
getStockLookupSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the stock lookup
service for the given warehouse. |
StockNotificationSession |
getStockNotificationSession(StockReceiver stockReceiver)
Gets the
OsidSession associated with the stock
notification service. |
StockNotificationSession |
getStockNotificationSessionForWarehouse(StockReceiver stockReceiver,
Id warehouseId)
Gets the
OsidSession associated with the stock
notification service for the given warehouse. |
StockQuerySession |
getStockQuerySession()
Gets the
OsidSession associated with the stock query
service. |
StockQuerySession |
getStockQuerySessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the stock query
service for the given warehouse. |
StockSearchSession |
getStockSearchSession()
Gets the
OsidSession associated with the stock search
service. |
StockSearchSession |
getStockSearchSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the stock search
service for the given warehouse. |
StockSmartWarehouseSession |
getStockSmartWarehouseSession(Id warehouseId)
Gets the
OsidSession associated with the stock smart
warehouse service. |
StockWarehouseAssignmentSession |
getStockWarehouseAssignmentSession()
Gets the
OsidSession associated with assigning stocks
to warehouses. |
StockWarehouseSession |
getStockWarehouseSession()
Gets the
OsidSession to lookup stock/catalog mappings. |
WarehouseAdminSession |
getWarehouseAdminSession()
Gets the
OsidSession associated with the warehouse
administrative service. |
WarehouseHierarchyDesignSession |
getWarehouseHierarchyDesignSession()
Gets the
OsidSession associated with the warehouse
hierarchy design service. |
WarehouseHierarchySession |
getWarehouseHierarchySession()
Gets the
OsidSession associated with the warehouse
hierarchy service. |
WarehouseLookupSession |
getWarehouseLookupSession()
Gets the
OsidSession associated with the warehouse
lookup service. |
WarehouseNotificationSession |
getWarehouseNotificationSession(WarehouseReceiver warehouseReceiver)
Gets the
OsidSession associated with the warehouse
notification service. |
WarehouseQuerySession |
getWarehouseQuerySession()
Gets the
OsidSession associated with the warehouse
query service. |
WarehouseSearchSession |
getWarehouseSearchSession()
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() throws OperationFailedException
OsidSession
associated with the item lookup
service. ItemSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemLookup()
is false
optional
- This method must be implemented if
supportsItemLookup()
is true.
ItemLookupSession getItemLookupSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item lookup
service for the given warehouse.warehouseId
- the Id
of the warehouse ItemLookupSession
NotFoundException
- no Warehouse
found
by the given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the item query
service. ItemQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemQuery()
is false
optional
- This method must be implemented if
supportsItemQuery()
is true.
ItemQuerySession getItemQuerySessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item query
service for the given warehouse.warehouseId
- the Id
of the Warehouse
ItemQuerySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the item search
service. ItemSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemSearch()
is false
optional
- This method must be implemented if
supportsItemSearch()
is true.
ItemSearchSession getItemSearchSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item search
service for the given warehouse.warehouseId
- the Id
of the Warehouse
ItemSearchSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the item
administration service. ItemAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemAdmin()
is false
optional
- This method must be implemented if
supportsItemAdmin()
is true.
ItemAdminSession getItemAdminSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item
administration service for the given warehouse.warehouseId
- the Id
of the Warehouse
ItemAdminSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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) throws OperationFailedException
OsidSession
associated with the item
notification service.itemReceiver
- the notification callback ItemNotificationSession
NullArgumentException
- itemReceiver
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the item
notification service for the given warehouse.itemReceiver
- the notification callbackwarehouseId
- the Id
of the Warehouse
ItemNotificationSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- itemReceiver
or
warehouseId
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() throws OperationFailedException
OsidSession
to lookup item/catalog mappings. ItemWarehouseSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsItemWarehouse()
is false
optional
- This method must be implemented if
supportsItemWarehouse()
is true.
ItemWarehouseAssignmentSession getItemWarehouseAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning items to
warehouses. ItemWarehouseAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsItemWarehouseAssignment()
is false
optional
- This method must be implemented if
supportsItemWarehouseAssignment()
is true.
ItemSmartWarehouseSession getItemSmartWarehouseSession(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the item smart
warehouse service.warehouseId
- the Id
of the Warehouse
ItemSmartWarehouseSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
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() throws OperationFailedException
OsidSession
associated with the stock lookup
service. StockSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockLookup()
is false
optional
- This method must be implemented if
supportsStockLookup()
is true.
StockLookupSession getStockLookupSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock lookup
service for the given warehouse.warehouseId
- the Id
of the warehouse StockLookupSession
NotFoundException
- no Warehouse
found
by the given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the stock query
service. StockQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockQuery()
is false
optional
- This method must be implemented if
supportsStockQuery()
is true.
StockQuerySession getStockQuerySessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock query
service for the given warehouse.warehouseId
- the Id
of the Warehouse
StockQuerySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the stock search
service. StockSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockSearch()
is false
optional
- This method must be implemented if
supportsStockSearch()
is true.
StockSearchSession getStockSearchSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock search
service for the given warehouse.warehouseId
- the Id
of the Warehouse
StockSearchSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the stock
administration service. StockAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsStockAdmin()
is false
optional
- This method must be implemented if
supportsStockAdmin()
is true.
StockAdminSession getStockAdminSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock
administration service for the given warehouse.warehouseId
- the Id
of the Warehouse
StockAdminSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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) throws OperationFailedException
OsidSession
associated with the stock
notification service.stockReceiver
- the notification callback StockNotificationSession
NullArgumentException
- stockReceiver
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock
notification service for the given warehouse.stockReceiver
- the notification callbackwarehouseId
- the Id
of the Warehouse
StockNotificationSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- stockReceiver
or
warehouseId
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() throws OperationFailedException
OsidSession
to lookup stock/catalog mappings. StockWarehouseSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockWarehouse()
is false
optional
- This method must be implemented if
supportsStockWarehouse()
is true.
StockWarehouseAssignmentSession getStockWarehouseAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning stocks
to warehouses. StockWarehouseAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockWarehouseAssignment()
is false
optional
- This method must be implemented if
supportsStockWarehouseAssignment()
is true.
StockSmartWarehouseSession getStockSmartWarehouseSession(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the stock smart
warehouse service.warehouseId
- the Id
of the Warehouse
StockSmartWarehouseSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
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() throws OperationFailedException
StockHierarchySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockHierarchy()
is false
optional
- This method must be implemented if
supportsStockHierarchy()
is true.
StockHierarchySession getStockHierarchySessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
warehouseId
- the Id
of the Warehouse
StockHierarchySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
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() throws OperationFailedException
StockHierarchyDesignSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsStockHierarchyDesign()
is false
optional
- This method must be implemented if
supportsStockHierarchyDesign()
is true.
StockHierarchyDesignSession getStockHierarchyDesignSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
warehouseId
- the Id
of the Warehouse
StockHierarchyDesignSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
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() throws OperationFailedException
OsidSession
associated with the model lookup
service. ModelSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelLookup()
is false
optional
- This method must be implemented if
supportsModelLookup()
is true.
ModelLookupSession getModelLookupSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the model lookup
service for the given warehouse.warehouseId
- the Id
of the warehouse ModelLookupSession
NotFoundException
- no Warehouse
found
by the given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the model query
service. ModelQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelQuery()
is false
optional
- This method must be implemented if
supportsModelQuery()
is true.
ModelQuerySession getModelQuerySessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the model query
service for the given warehouse.warehouseId
- the Id
of the Warehouse
ModelQuerySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the model search
service. ModelSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelSearch()
is false
optional
- This method must be implemented if
supportsModelSearch()
is true.
ModelSearchSession getModelSearchSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the model search
service for the given warehouse.warehouseId
- the Id
of the Warehouse
ModelSearchSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the model
administration service. ModelAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsModelAdmin()
is false
optional
- This method must be implemented if
supportsModelAdmin()
is true.
ModelAdminSession getModelAdminSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the model
administration service for the given warehouse.warehouseId
- the Id
of the Warehouse
ModelAdminSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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) throws OperationFailedException
OsidSession
associated with the model
notification service.modelReceiver
- the notification callback ModelNotificationSession
NullArgumentException
- modelReceiver
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the model
notification service for the given warehouse.modelReceiver
- the notification callbackwarehouseId
- the Id
of the Warehouse
ModelNotificationSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- modelReceiver
or
warehouseId
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() throws OperationFailedException
OsidSession
to lookup model/catalog mappings. ModelWarehouseSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsModelWarehouse()
is false
optional
- This method must be implemented if
supportsModelWarehouse()
is true.
ModelWarehouseAssignmentSession getModelWarehouseAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning models
to warehouses. ModelWarehouseAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsModelWarehouseAssignment()
is false
optional
- This method must be implemented if
supportsModelWarehouseAssignment()
is true.
ModelSmartWarehouseSession getModelSmartWarehouseSession(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the model smart
warehouse service.warehouseId
- the Id
of the Warehouse
ModelSmartWarehouseSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
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() throws OperationFailedException
OsidSession
associated with the inventory
lookup service. InventoryLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryLookup()
is false
optional
- This method must be implemented if
supportsInventoryLookup()
is true.
InventoryLookupSession getInventoryLookupSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
lookup service for the given warehouse.warehouseId
- the Id
of the Warehouse
InventoryLookupSession
NotFoundException
- no Warehouse
found
by the given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the inventory
query service. InventoryQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryQuery()
is false
optional
- This method must be implemented if
supportsInventoryQuery()
is true.
InventoryQuerySession getInventoryQuerySessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
query service for the given warehouse.warehouseId
- the Id
of the Warehouse
InventoryQuerySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
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() throws OperationFailedException
OsidSession
associated with the inventory
search service. InventorySearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventorySearch()
is false
optional
- This method must be implemented if
supportsInventorySearch()
is true.
InventorySearchSession getInventorySearchSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
search service for the given warehouse.warehouseId
- the Id
of the Warehouse
InventorySearchSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the inventory
administration service. InventoryAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryAdmin()
is false
optional
- This method must be implemented if
supportsInventoryAdmin()
is true.
InventoryAdminSession getInventoryAdminSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
administration service for the given warehouse.warehouseId
- the Id
of the Warehouse
InventoryAdminSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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) throws OperationFailedException
OsidSession
associated with the inventory
notification service.inventoryReceiver
- the notification callback InventoryNotificationSession
NullArgumentException
- inventoryReceiver
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
notification service for the given warehouse.inventoryReceiver
- the notification callbackwarehouseId
- the Id
of the Warehouse
InventoryNotificationSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- inventoryReceiver
or warehouseId
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() throws OperationFailedException
OsidSession
to lookup inventory/catalog
mappings. InventoryWarehouseSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryWarehouse()
is false
optional
- This method must be implemented if
supportsInventoryWarehouse()
is true.
InventoryWarehouseAssignmentSession getInventoryWarehouseAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning
inventories to warehouses. InventoryWarehouseAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryWarehouseAssignment()
is false
optional
- This method must be implemented if
supportsInventoryWarehouseAssignment()
is
true.
InventorySmartWarehouseSession getInventorySmartWarehouseSession(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the inventory
smart warehouse service.warehouseId
- the Id
of the Warehouse
InventorySmartWarehouseSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
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() throws OperationFailedException
OsidSession
associated with the warehouse
lookup service. WarehouseLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseLookup()
is false
optional
- This method must be implemented if
supportsWarehouseLookup()
is true.
WarehouseQuerySession getWarehouseQuerySession() throws OperationFailedException
OsidSession
associated with the warehouse
query service. WarehouseQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseQuery()
is false
optional
- This method must be implemented if
supportsWarehouseQuery()
is true.
WarehouseSearchSession getWarehouseSearchSession() throws OperationFailedException
OsidSession
associated with the warehouse
search service. WarehouseSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseSearch()
is false
optional
- This method must be implemented if
supportsWarehouseSearch()
is true.
WarehouseAdminSession getWarehouseAdminSession() throws OperationFailedException
OsidSession
associated with the warehouse
administrative service. WarehouseAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseAdmin()
is false
optional
- This method must be implemented if
supportsWarehouseAdmin()
is true.
WarehouseNotificationSession getWarehouseNotificationSession(WarehouseReceiver warehouseReceiver) throws OperationFailedException
OsidSession
associated with the warehouse
notification service.warehouseReceiver
- the notification callback WarehouseNotificationSession
NullArgumentException
- warehouseReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseNotification()
is false
optional
- This method must be implemented if
supportsWarehouseNotification()
is true.
WarehouseHierarchySession getWarehouseHierarchySession() throws OperationFailedException
OsidSession
associated with the warehouse
hierarchy service. WarehouseHierarchySession
for warehousesOperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseHierarchy()
is false
optional
- This method must be implemented if
supportsWarehouseHierarchy()
is true.
WarehouseHierarchyDesignSession getWarehouseHierarchyDesignSession() throws OperationFailedException
OsidSession
associated with the warehouse
hierarchy design service. HierarchyDesignSession
for warehousesOperationFailedException
- unable to complete requestUnimplementedException
-
supportsWarehouseHierarchyDesign()
is false
optional
- This method must be implemented if
supportsWarehouseHierarchyDesign()
is true.
InventoryBatchManager getInventoryBatchManager() throws OperationFailedException
InventoryBatchManager.
InventoryBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryBatch()
is false
optional
- This method must be implemented if
supportsInventoryBatch()
is true.
InventoryShipmentManager getInventoryShipmentManager() throws OperationFailedException
InventoryShipmentManager.
InventoryShipmentManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryShipment()
is false
optional
- This method must be implemented if
supportsInventoryShipment()
is true.