public interface InventoryShipmentProxyManager extends OsidProxyManager, InventoryShipmentProfile
The inventory shipment manager provides access to shipment sessions and
provides interoperability tests for various aspects of this service.
Methods in this manager support the passing of a Proxy for
the purposes of passing information within a server application
environment. The sessions included in this manager are:
ShipmentLookupSession: a session to retrieve
shipments ShipmentQuerySession: a session to query shipments
ShipmentSearchSession: a session to search for
shipments ShipmentAdminSession: a session to create and
delete shipments ShipmentNotificationSession: a session to receive
notifications pertaining to shipment changes ShipmentWarehouseSession: a session to look up
shipment to warehouse mappings ShipmentWarehouseAssignmentSession: a session to
manage shipment to warehouse mappings ShipmentSmartWarehouseSession: a session to manage
dynamic warehouses of shipments | Modifier and Type | Method and Description |
|---|---|
InventoryShipmentBatchProxyManager |
getInventoryShipmentBatchProxyManager()
Gets the
InventoryShipmentBatchProxyManager. |
ShipmentAdminSession |
getShipmentAdminSession(Proxy proxy)
Gets the
OsidSession associated with the shipment
administration service. |
ShipmentAdminSession |
getShipmentAdminSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the shipment
administration service for the given warehouse. |
ShipmentLookupSession |
getShipmentLookupSession(Proxy proxy)
Gets the
OsidSession associated with the shipment
lookup service. |
ShipmentLookupSession |
getShipmentLookupSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the shipment
lookup service for the given warehouse. |
ShipmentNotificationSession |
getShipmentNotificationSession(ShipmentReceiver shipmentReceiver,
Proxy proxy)
Gets the
OsidSession associated with the shipment
notification service. |
ShipmentNotificationSession |
getShipmentNotificationSessionForWarehouse(ShipmentReceiver shipmentReceiver,
Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the shipment
notification service for the given warehouse. |
ShipmentQuerySession |
getShipmentQuerySession(Proxy proxy)
Gets the
OsidSession associated with the shipment query
service. |
ShipmentQuerySession |
getShipmentQuerySessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the shipment query
service for the given warehouse. |
ShipmentSearchSession |
getShipmentSearchSession(Proxy proxy)
Gets the
OsidSession associated with the shipment
search service. |
ShipmentSearchSession |
getShipmentSearchSessionForWarehouse(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the shipment
search service for the given warehouse. |
ShipmentSmartWarehouseSession |
getShipmentSmartWarehouseSession(Id warehouseId,
Proxy proxy)
Gets the
OsidSession associated with the shipment smart
warehouse service. |
ShipmentWarehouseAssignmentSession |
getShipmentWarehouseAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning
shipments to warehouses. |
ShipmentWarehouseSession |
getShipmentWarehouseSession(Proxy proxy)
Gets the
OsidSession to lookup shipment/catalog
mappings. |
changeBranch, initialize, rollbackServiceclosegetEntryRecordTypes, getEntrySearchRecordTypes, getShipmentRecordTypes, getShipmentSearchRecordTypes, supportsEntryRecordType, supportsEntrySearchRecordType, supportsInventoryShipmentBatchBatch, supportsShipmentAdmin, supportsShipmentLookup, supportsShipmentNotification, supportsShipmentQuery, supportsShipmentRecordType, supportsShipmentSearch, supportsShipmentSearchRecordType, supportsShipmentSmartWarehouse, supportsShipmentWarehouse, supportsShipmentWarehouseAssignment, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdShipmentLookupSession getShipmentLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the shipment
lookup service.proxy - proxy ShipmentLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsShipmentLookup() is false optional - This method must be implemented if
supportsShipmentLookup() is true. ShipmentLookupSession getShipmentLookupSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the shipment
lookup service for the given warehouse.warehouseId - the Id of the warehouseproxy - proxy ShipmentLookupSession NotFoundException - no Warehouse found
by the given Id NullArgumentException - proxy or
warehouseId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsShipmentLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsShipmentLookup() and
supportsVisibleFederation() are true
ShipmentQuerySession getShipmentQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the shipment query
service.proxy - proxy ShipmentQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsShipmentQuery()
is false optional - This method must be implemented if
supportsShipmentQuery() is true. ShipmentQuerySession getShipmentQuerySessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the shipment query
service for the given warehouse.warehouseId - the Id of the Warehouse
proxy - proxy ShipmentQuerySession NotFoundException - no warehouse found by the given
Id NullArgumentException - proxy or
warehouseId is null OperationFailedException - unable to complete requestUnimplementedException - supportsShipmentQuery()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsShipmentQuery() and
supportsVisibleFederation() are true
ShipmentSearchSession getShipmentSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the shipment
search service.proxy - proxy ShipmentSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsShipmentSearch() is false optional - This method must be implemented if
supportsShipmentSearch() is true. ShipmentSearchSession getShipmentSearchSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the shipment
search service for the given warehouse.warehouseId - the Id of the Warehouse
proxy - proxy ShipmentSearchSession NotFoundException - no warehouse found by the given
Id NullArgumentException - proxy or
warehouseId is null OperationFailedException - unable to complete requestUnimplementedException -
supportsShipmentSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsShipmentSearch() and
supportsVisibleFederation() are true
ShipmentAdminSession getShipmentAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the shipment
administration service.proxy - proxy ShipmentAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException - supportsShipmentAdmin()
is false optional - This method must be implemented if
supportsShipmentAdmin() is true. ShipmentAdminSession getShipmentAdminSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the shipment
administration service for the given warehouse.warehouseId - the Id of the Warehouse
proxy - proxy ShipmentAdminSession NotFoundException - no warehouse found by the given
Id NullArgumentException - proxy or
warehouseId is null OperationFailedException - unable to complete requestUnimplementedException - supportsShipmentAdmin()
or supportsVisibleFederation() is
false optional - This method must be implemented if
supportsShipmentAdmin() and
supportsVisibleFederation() are true
ShipmentNotificationSession getShipmentNotificationSession(ShipmentReceiver shipmentReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the shipment
notification service.shipmentReceiver - the notification callbackproxy - proxy ShipmentNotificationSession NullArgumentException - shipmentReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsShipmentNotification() is false optional - This method must be implemented if
supportsShipmentNotification() is true.
ShipmentNotificationSession getShipmentNotificationSessionForWarehouse(ShipmentReceiver shipmentReceiver, Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the shipment
notification service for the given warehouse.shipmentReceiver - the notification callbackwarehouseId - the Id of the Warehouse
proxy - proxy ShipmentNotificationSession NotFoundException - no warehouse found by the given
Id NullArgumentException - shipmentReceiver,
warehouseId or proxy is null
OperationFailedException - unable to complete requestUnimplementedException -
supportsShipmentNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsShipmentNotification() and
supportsVisibleFederation() are true
ShipmentWarehouseSession getShipmentWarehouseSession(Proxy proxy) throws OperationFailedException
OsidSession to lookup shipment/catalog
mappings.proxy - proxy ShipmentWarehouseSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsShipmentWarehouse() is false optional - This method must be implemented if
supportsShipmentWarehouse() is true.
ShipmentWarehouseAssignmentSession getShipmentWarehouseAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning
shipments to warehouses.proxy - proxy ShipmentWarehouseAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsShipmentWarehouseAssignment() is false
optional - This method must be implemented if
supportsShipmentWarehouseAssignment() is
true. ShipmentSmartWarehouseSession getShipmentSmartWarehouseSession(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the shipment smart
warehouse service.warehouseId - the Id of the Warehouse
proxy - proxy ShipmentSmartWarehouseSession NotFoundException - no warehouse found by the given
Id NullArgumentException - warehouseId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsShipmentSmartWarehouse() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsShipmentSmartWarehouse() and
supportsVisibleFederation() are true
InventoryShipmentBatchProxyManager getInventoryShipmentBatchProxyManager() throws OperationFailedException
InventoryShipmentBatchProxyManager. InventoryShipmentBatchProxyManager OperationFailedException - unable to complete requestUnimplementedException -
supportsInventoryShipmentBatch() is false
optional - This method must be implemented if
supportsInventoryShipmentBatch() is true.