Interface InventoryProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, InventoryProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
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
-
Method Summary
Modifier and TypeMethodDescriptiongetInventoryAdminSession(Proxy proxy) Gets theOsidSessionassociated with the inventory administration service.getInventoryAdminSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the inventory administration service for the given warehouse.Gets theInventoryBatchProxyManager.getInventoryLookupSession(Proxy proxy) Gets theOsidSessionassociated with the inventory lookup service.getInventoryLookupSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the inventory lookup service for the given warehouse.getInventoryNotificationSession(InventoryReceiver inventoryReceiver, Proxy proxy) Gets theOsidSessionassociated with the inventory notification service.getInventoryNotificationSessionForWarehouse(InventoryReceiver inventoryReceiver, Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the inventory notification service for the given warehouse.getInventoryQuerySession(Proxy proxy) Gets theOsidSessionassociated with the inventory query service.getInventoryQuerySessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the inventory query service for the given warehouse.getInventorySearchSession(Proxy proxy) Gets theOsidSessionassociated with the inventory search service.getInventorySearchSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the inventory search service for the given warehouse.Gets theInventoryShipmentProxyManager.getInventorySmartWarehouseSession(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the inventory smart warehouse service.Gets theOsidSessionassociated with assigning inventories to warehouses.Gets theOsidSessionto lookup inventory/catalog mappings.getItemAdminSession(Proxy proxy) Gets theOsidSessionassociated with the item administration service.getItemAdminSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the item administration service for the given warehouse.getItemLookupSession(Proxy proxy) Gets theOsidSessionassociated with the item lookup service.getItemLookupSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the item lookup service for the given warehouse.getItemNotificationSession(ItemReceiver itemReceiver, Proxy proxy) Gets theOsidSessionassociated with the item notification service.getItemNotificationSessionForWarehouse(ItemReceiver itemReceiver, Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the item notification service for the given warehouse.getItemQuerySession(Proxy proxy) Gets theOsidSessionassociated with the item query service.getItemQuerySessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the item query service for the given warehouse.getItemSearchSession(Proxy proxy) Gets theOsidSessionassociated with the item search service.getItemSearchSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the item search service for the given warehouse.getItemSmartWarehouseSession(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the item smart warehouse service.Gets theOsidSessionassociated with assigning items to warehouses.getItemWarehouseSession(Proxy proxy) Gets theOsidSessionto lookup item/catalog mappings.getModelAdminSession(Proxy proxy) Gets theOsidSessionassociated with the model administration service.getModelAdminSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the model administration service for the given warehouse.getModelLookupSession(Proxy proxy) Gets theOsidSessionassociated with the model lookup service.getModelLookupSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the model lookup service for the given warehouse.getModelNotificationSession(ModelReceiver modelReceiver, Proxy proxy) Gets theOsidSessionassociated with the model notification service.getModelNotificationSessionForWarehouse(ModelReceiver modelReceiver, Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the model notification service for the given warehouse.getModelQuerySession(Proxy proxy) Gets theOsidSessionassociated with the model query service.getModelQuerySessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the model query service for the given warehouse.getModelSearchSession(Proxy proxy) Gets theOsidSessionassociated with the model search service.getModelSearchSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the model search service for the given warehouse.getModelSmartWarehouseSession(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the model smart warehouse service.Gets theOsidSessionassociated with assigning models to warehouses.getModelWarehouseSession(Proxy proxy) Gets theOsidSessionto lookup model/catalog mappings.getStockAdminSession(Proxy proxy) Gets theOsidSessionassociated with the stock administration service.getStockAdminSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the stock administration service for the given warehouse.Gets the stock hierarchy design session.getStockHierarchyDesignSessionForWarehouse(Id warehouseId, Proxy proxy) Gets the stock hierarchy design session for the given warehouse.getStockHierarchySession(Proxy proxy) Gets the stock hierarchy traversal session.getStockHierarchySessionForWarehouse(Id warehouseId, Proxy proxy) Gets the stock hierarchy traversal session for the given warehouse.getStockLookupSession(Proxy proxy) Gets theOsidSessionassociated with the stock lookup service.getStockLookupSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the stock lookup service for the given warehouse.getStockNotificationSession(StockReceiver stockReceiver, Proxy proxy) Gets theOsidSessionassociated with the stock notification service.getStockNotificationSessionForWarehouse(StockReceiver stockReceiver, Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the stock notification service for the given warehouse.getStockQuerySession(Proxy proxy) Gets theOsidSessionassociated with the stock query service.getStockQuerySessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the stock query service for the given warehouse.getStockSearchSession(Proxy proxy) Gets theOsidSessionassociated with the stock search service.getStockSearchSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the stock search service for the given warehouse.getStockSmartWarehouseSession(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the stock smart warehouse service.Gets theOsidSessionassociated with assigning stocks to warehouses.getStockWarehouseSession(Proxy proxy) Gets theOsidSessionto lookup stock/catalog mappings.getWarehouseAdminSession(Proxy proxy) Gets theOsidSessionassociated with the warehouse administrative service.Gets theOsidSessionassociated with the warehouse hierarchy design service.Gets theOsidSessionassociated with the warehouse hierarchy service.getWarehouseLookupSession(Proxy proxy) Gets theOsidSessionassociated with the warehouse lookup service.getWarehouseNotificationSession(WarehouseReceiver warehouseReceiver, Proxy proxy) Gets theOsidSessionassociated with the warehouse notification service.getWarehouseQuerySession(Proxy proxy) Gets theOsidSessionassociated with the warehouse query service.getWarehouseSearchSession(Proxy proxy) Gets theOsidSessionassociated with the warehouse search service.Methods inherited from interface InventoryProfile
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, supportsWarehouseSearchRecordTypeModifier and TypeMethodDescriptionGets the supportedInventoryrecord types.Gets the supportedInventorysearch record types.Gets the supportedItemrecord types.Gets the supportedItemsearch record types.Gets the supportedModelrecord types.Gets the supportedModelsearch record types.Gets the supportedStockrecord types.Gets the supportedStocksearch record types.Gets the supportedWarehouserecord types.Gets the supportedWarehousesearch record types.booleanTests if inventory administrative service is supported.booleanTests for the availability of an inventory batch service.booleanTests if looking up inventories is supported.booleanTests if an inventory notification service is supported.booleanTests if querying inventories is supported.booleansupportsInventoryRecordType(Type inventoryRecordType) Tests if the givenInventoryrecord type is supported.booleanTests if searching inventories is supported.booleansupportsInventorySearchRecordType(Type inventorySearchRecordType) Tests if the givenInventorysearch record type is supported.booleanTests for the availability of an inventory shipment service.booleanTests if an inventory smart warehouse session is available.booleanTests if an inventory cataloging service is supported.booleanTests if an inventory cataloging service is supported.booleanTests if an item administrative service is supported.booleanTests if looking up items is supported.booleanTests if an item notification service is supported.booleanTests if querying items is supported.booleansupportsItemRecordType(Type itemRecordType) Tests if the givenItemrecord type is supported.booleanTests if searching items is supported.booleansupportsItemSearchRecordType(Type itemSearchRecordType) Tests if the givenItemsearch record type is supported.booleanTests if an item smart warehouse session is available.booleanTests if an item cataloging service is supported.booleanTests if an item cataloging service is supported.booleanTests if a stock administrative service is supported.booleanTests if looking up models is supported.booleanTests if a model notification service is supported.booleanTests if querying models is supported.booleansupportsModelRecordType(Type modelRecordType) Tests if the givenModelrecord type is supported.booleanTests if searching models is supported.booleansupportsModelSearchRecordType(Type modelSearchRecordType) Tests if the givenModelsearch record type is supported.booleanTests if a model smart warehouse session is available.booleanTests if a model cataloging service is supported.booleanTests if a model cataloging service is supported.booleanTests if stock administrative service is supported.booleanTests for the availability of a stock hierarchy traversal service.booleanTests for the availability of a stock hierarchy design service.booleanTests if looking up stocks is supported.booleanTests if a stock notification service is supported.booleanTests if querying stocks is supported.booleansupportsStockRecordType(Type stockRecordType) Tests if the givenStockrecord type is supported.booleanTests if searching stocks is supported.booleansupportsStockSearchRecordType(Type stockSearchRecordType) Tests if the givenStocksearch record type is supported.booleanTests if a stock smart warehouse session is available.booleanTests if a stock cataloging service is supported.booleanTests if a stock cataloging service is supported.booleanTests if visible federation is supported.booleanTests if warehouse administrative service is supported.booleanTests for the availability of a warehouse hierarchy traversal service.booleanTests for the availability of a warehouse hierarchy design service.booleanTests if looking up warehouses is supported.booleanTests if a warehouse notification service is supported.booleanTests if querying warehouses is supported.booleansupportsWarehouseRecordType(Type warehouseRecordType) Tests if the givenWarehouserecord type is supported.booleanTests if searching warehouses is supported.booleansupportsWarehouseSearchRecordType(Type warehouseSearchRecordType) Tests if the givenWarehousesearch record type is supported.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId, Proxy proxy) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime, Proxy proxy) Rolls back this service to a point in time.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getItemLookupSession
Gets theOsidSessionassociated with the item lookup service.- Parameters:
proxy- proxy- Returns:
- an
ItemLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemLookup()} is {@code true} .
-
getItemLookupSessionForWarehouse
ItemLookupSession getItemLookupSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item lookup service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
ItemLookupSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemQuerySession
Gets theOsidSessionassociated with the item query service.- Parameters:
proxy- proxy- Returns:
- an
ItemQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemQuery()} is {@code true} .
-
getItemQuerySessionForWarehouse
ItemQuerySession getItemQuerySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item query service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
ItemQuerySession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemSearchSession
Gets theOsidSessionassociated with the item search service.- Parameters:
proxy- proxy- Returns:
- an
ItemSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemSearch()} is {@code true} .
-
getItemSearchSessionForWarehouse
ItemSearchSession getItemSearchSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item search service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
ItemSearchSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemAdminSession
Gets theOsidSessionassociated with the item administration service.- Parameters:
proxy- proxy- Returns:
- an
ItemAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemAdmin()} is {@code true} .
-
getItemAdminSessionForWarehouse
ItemAdminSession getItemAdminSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item administration service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
ItemAdminSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemNotificationSession
ItemNotificationSession getItemNotificationSession(ItemReceiver itemReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the item notification service.- Parameters:
itemReceiver- the notification callbackproxy- proxy- Returns:
- an
ItemNotificationSession - Throws:
NullArgumentException-itemReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemNotification()} is {@code true} .
-
getItemNotificationSessionForWarehouse
ItemNotificationSession getItemNotificationSessionForWarehouse(ItemReceiver itemReceiver, Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item notification service for the given warehouse.- Parameters:
itemReceiver- the notification callbackwarehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
ItemNotificationSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-itemReceiver, warehouseIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getItemWarehouseSession
Gets theOsidSessionto lookup item/catalog mappings.- Parameters:
proxy- proxy- Returns:
- an
ItemCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemCatalog()} is {@code true} .
-
getItemWarehouseAssignmentSession
ItemWarehouseAssignmentSession getItemWarehouseAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning items to warehouses.- Parameters:
proxy- proxy- Returns:
- an
ItemCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemCatalogAssignment()} is {@code true} .
-
getItemSmartWarehouseSession
ItemSmartWarehouseSession getItemSmartWarehouseSession(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the item smart warehouse service.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
ItemSmartWarehouseSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-warehouseIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsItemSmartWarehouse()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsItemSmartWarehouse()} and {@code supportsVisibleFederation()} are {@code true}
-
getStockLookupSession
Gets theOsidSessionassociated with the stock lookup service.- Parameters:
proxy- proxy- Returns:
- a
StockSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockLookup()} is {@code true} .
-
getStockLookupSessionForWarehouse
StockLookupSession getStockLookupSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the stock lookup service for the given warehouse.- Parameters:
warehouseId- theIdof the warehouseproxy- proxy- Returns:
- a
StockLookupSession - Throws:
NotFoundException- noWarehousefound by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getStockQuerySession
Gets theOsidSessionassociated with the stock query service.- Parameters:
proxy- proxy- Returns:
- a
StockQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockQuery()} is {@code true} .
-
getStockQuerySessionForWarehouse
StockQuerySession getStockQuerySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the stock query service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
StockQuerySession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getStockSearchSession
Gets theOsidSessionassociated with the stock search service.- Parameters:
proxy- proxy- Returns:
- a
StockSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockSearch()} is {@code true} .
-
getStockSearchSessionForWarehouse
StockSearchSession getStockSearchSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the stock search service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
StockSearchSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getStockAdminSession
Gets theOsidSessionassociated with the stock administration service.- Parameters:
proxy- proxy- Returns:
- a
StockAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockAdmin()} is {@code true} .
-
getStockAdminSessionForWarehouse
StockAdminSession getStockAdminSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the stock administration service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
StockAdminSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getStockNotificationSession
StockNotificationSession getStockNotificationSession(StockReceiver stockReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the stock notification service.- Parameters:
stockReceiver- the notification callbackproxy- proxy- Returns:
- a
StockNotificationSession - Throws:
NullArgumentException-stockReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockNotification()} is {@code true} .
-
getStockNotificationSessionForWarehouse
StockNotificationSession getStockNotificationSessionForWarehouse(StockReceiver stockReceiver, Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the stock notification service for the given warehouse.- Parameters:
stockReceiver- the notification callbackwarehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
StockNotificationSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-stockReceiver, warehouseIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getStockWarehouseSession
Gets theOsidSessionto lookup stock/catalog mappings.- Parameters:
proxy- proxy- Returns:
- a
StockWarehouseSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockWarehouse()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockWarehouse()} is {@code true} .
-
getStockWarehouseAssignmentSession
StockWarehouseAssignmentSession getStockWarehouseAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning stocks to warehouses.- Parameters:
proxy- proxy- Returns:
- a
StockWarehouseAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockWarehouseAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockWarehouseAssignment()} is {@code true} .
-
getStockSmartWarehouseSession
StockSmartWarehouseSession getStockSmartWarehouseSession(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the stock smart warehouse service.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
StockSmartWarehouseSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-warehouseIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockSmartWarehouse()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockSmartWarehouse()} and {@code supportsVisibleFederation()} are {@code true}
-
getStockHierarchySession
Gets the stock hierarchy traversal session.- Parameters:
proxy- proxy- Returns:
- a
StockHierarchySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockHierarchy()} is {@code true} .
-
getStockHierarchySessionForWarehouse
StockHierarchySession getStockHierarchySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the stock hierarchy traversal session for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
StockHierarchySession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-warehouseIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockHierarchy()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockHierarchy()} and {@code supportsVisibleFederation()} are {@code true}
-
getStockHierarchyDesignSession
StockHierarchyDesignSession getStockHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets the stock hierarchy design session.- Parameters:
proxy- proxy- Returns:
- a
StockHierarchyDesignSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsStockHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockHierarchyDesign()} is {@code true} .
-
getStockHierarchyDesignSessionForWarehouse
StockHierarchyDesignSession getStockHierarchyDesignSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets the stock hierarchy design session for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
StockHierarchyDesignSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-warehouseId or proxy is nullOperationFailedException- unable to complete requestUnimplementedException-supportsStockHierarchyDesign()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsStockHierarchyDesign()} and {@code supportsVisibleFederation()} are {@code true}
-
getModelLookupSession
Gets theOsidSessionassociated with the model lookup service.- Parameters:
proxy- proxy- Returns:
- a
ModelSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelLookup()} is {@code true} .
-
getModelLookupSessionForWarehouse
ModelLookupSession getModelLookupSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the model lookup service for the given warehouse.- Parameters:
warehouseId- theIdof the warehouseproxy- proxy- Returns:
- a
ModelLookupSession - Throws:
NotFoundException- noWarehousefound by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getModelQuerySession
Gets theOsidSessionassociated with the model query service.- Parameters:
proxy- proxy- Returns:
- a
ModelQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelQuery()} is {@code true} .
-
getModelQuerySessionForWarehouse
ModelQuerySession getModelQuerySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the model query service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
ModelQuerySession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getModelSearchSession
Gets theOsidSessionassociated with the model search service.- Parameters:
proxy- proxy- Returns:
- a
ModelSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelSearch()} is {@code true} .
-
getModelSearchSessionForWarehouse
ModelSearchSession getModelSearchSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the model search service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
ModelSearchSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getModelAdminSession
Gets theOsidSessionassociated with the model administration service.- Parameters:
proxy- proxy- Returns:
- a
ModelAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelAdmin()} is {@code true} .
-
getModelAdminSessionForWarehouse
ModelAdminSession getModelAdminSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the model administration service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
ModelAdminSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getModelNotificationSession
ModelNotificationSession getModelNotificationSession(ModelReceiver modelReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the model notification service.- Parameters:
modelReceiver- the notification callbackproxy- proxy- Returns:
- a
ModelNotificationSession - Throws:
NullArgumentException-modelReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelNotification()} is {@code true} .
-
getModelNotificationSessionForWarehouse
ModelNotificationSession getModelNotificationSessionForWarehouse(ModelReceiver modelReceiver, Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the model notification service for the given warehouse.- Parameters:
modelReceiver- the notification callbackwarehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
ModelNotificationSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-modelReceiver, warehouseIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getModelWarehouseSession
Gets theOsidSessionto lookup model/catalog mappings.- Parameters:
proxy- proxy- Returns:
- a
ModelWarehouseSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelWarehouse()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelWarehouse()} is {@code true} .
-
getModelWarehouseAssignmentSession
ModelWarehouseAssignmentSession getModelWarehouseAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning models to warehouses.- Parameters:
proxy- proxy- Returns:
- a
ModelWarehouseAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelWarehouseAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelWarehouseAssignment()} is {@code true} .
-
getModelSmartWarehouseSession
ModelSmartWarehouseSession getModelSmartWarehouseSession(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the model smart warehouse service.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- a
ModelSmartWarehouseSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-warehouseIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsModelSmartWarehouse()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsModelSmartWarehouse()} and {@code supportsVisibleFederation()} are {@code true}
-
getInventoryLookupSession
Gets theOsidSessionassociated with the inventory lookup service.- Parameters:
proxy- proxy- Returns:
- an
InventoryLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventoryLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryLookup()} is {@code true} .
-
getInventoryLookupSessionForWarehouse
InventoryLookupSession getInventoryLookupSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inventory lookup service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
InventoryLookupSession - Throws:
NotFoundException- noWarehousefound by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventoryLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getInventoryQuerySession
Gets theOsidSessionassociated with the inventory query service.- Parameters:
proxy- proxy- Returns:
- an
InventoryQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventoryQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryQuery()} is {@code true} .
-
getInventoryQuerySessionForWarehouse
InventoryQuerySession getInventoryQuerySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inventory query service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
InventoryQuerySession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-warehouseIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventoryQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getInventorySearchSession
Gets theOsidSessionassociated with the inventory search service.- Parameters:
proxy- proxy- Returns:
- an
InventorySearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventorySearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventorySearch()} is {@code true} .
-
getInventorySearchSessionForWarehouse
InventorySearchSession getInventorySearchSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inventory search service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
InventorySearchSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventorySearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventorySearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getInventoryAdminSession
Gets theOsidSessionassociated with the inventory administration service.- Parameters:
proxy- proxy- Returns:
- an
InventoryAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventoryAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryAdmin()} is {@code true} .
-
getInventoryAdminSessionForWarehouse
InventoryAdminSession getInventoryAdminSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inventory administration service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
InventoryAdminSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-proxyorwarehouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventoryAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getInventoryNotificationSession
InventoryNotificationSession getInventoryNotificationSession(InventoryReceiver inventoryReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the inventory notification service.- Parameters:
inventoryReceiver- the notification callbackproxy- proxy- Returns:
- an
InventoryNotificationSession - Throws:
NullArgumentException-inventoryReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventoryNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryNotification()} is {@code true} .
-
getInventoryNotificationSessionForWarehouse
InventoryNotificationSession getInventoryNotificationSessionForWarehouse(InventoryReceiver inventoryReceiver, Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inventory notification service for the given warehouse.- Parameters:
inventoryReceiver- the notification callbackwarehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
InventoryNotificationSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-inventoryReceiver, warehouseId, orproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventoryNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getInventoryWarehouseSession
Gets theOsidSessionto lookup inventory/catalog mappings.- Parameters:
proxy- proxy- Returns:
- an
InventoryCatalogSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventoryCatalog()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryCatalog()} is {@code true} .
-
getInventoryWarehouseAssignmentSession
InventoryWarehouseAssignmentSession getInventoryWarehouseAssignmentSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with assigning inventories to warehouses.- Parameters:
proxy- proxy- Returns:
- an
InventoryCatalogAssignmentSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventoryCatalogAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryCatalogAssignment()} is {@code true} .
-
getInventorySmartWarehouseSession
InventorySmartWarehouseSession getInventorySmartWarehouseSession(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the inventory smart warehouse service.- Parameters:
warehouseId- theIdof theWarehouseproxy- proxy- Returns:
- an
InventorySmartWarehouseSession - Throws:
NotFoundException- no warehouse found by the givenIdNullArgumentException-warehouseIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsInventorySmartWarehouse()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventorySmartWarehouse()} and {@code supportsVisibleFederation()} are {@code true}
-
getWarehouseLookupSession
Gets theOsidSessionassociated with the warehouse lookup service.- Parameters:
proxy- proxy- Returns:
- a
WarehouseLookupSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWarehouseLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWarehouseLookup()} is {@code true} .
-
getWarehouseQuerySession
Gets theOsidSessionassociated with the warehouse query service.- Parameters:
proxy- proxy- Returns:
- a
WarehouseQuerySession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWarehouseQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWarehouseQuery()} is {@code true} .
-
getWarehouseSearchSession
Gets theOsidSessionassociated with the warehouse search service.- Parameters:
proxy- proxy- Returns:
- a
WarehouseSearchSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWarehouseSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWarehouseSearch()} is {@code true} .
-
getWarehouseAdminSession
Gets theOsidSessionassociated with the warehouse administrative service.- Parameters:
proxy- proxy- Returns:
- a
WarehouseAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWarehouseAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWarehouseAdmin()} is {@code true} .
-
getWarehouseNotificationSession
WarehouseNotificationSession getWarehouseNotificationSession(WarehouseReceiver warehouseReceiver, Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the warehouse notification service.- Parameters:
warehouseReceiver- the notification callbackproxy- proxy- Returns:
- a
WarehouseNotificationSession - Throws:
NullArgumentException-warehouseReceiverorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWarehouseNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWarehouseNotification()} is {@code true} .
-
getWarehouseHierarchySession
Gets theOsidSessionassociated with the warehouse hierarchy service.- Parameters:
proxy- proxy- Returns:
- a
WarehouseHierarchySessionfor warehouses - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWarehouseHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWarehouseHierarchy()} is {@code true} .
-
getWarehouseHierarchyDesignSession
WarehouseHierarchyDesignSession getWarehouseHierarchyDesignSession(Proxy proxy) throws OperationFailedException Gets theOsidSessionassociated with the warehouse hierarchy design service.- Parameters:
proxy- proxy- Returns:
- a
HierarchyDesignSessionfor warehouses - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsWarehouseHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsWarehouseHierarchyDesign()} is {@code true} .
-
getInventoryBatchProxyManager
Gets theInventoryBatchProxyManager.- Returns:
- an
InventoryBatchProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInventoryBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryBatch()} is {@code true} .
-
getInventoryShipmentProxyManager
Gets theInventoryShipmentProxyManager.- Returns:
- an
InventoryShipmentProxyManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsInventoryShipment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsInventoryShipment()} is {@code true} .
-