public interface InventoryShipmentManager extends OsidManager, InventoryShipmentProfile
The inventory shipment manager provides access to shipment sessions and provides interoperability tests for various aspects of this service. 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 |
---|---|
InventoryShipmentBatchManager |
getInventoryShipmentBatchManager()
Gets the
InventoryShipmentBatchManager. |
ShipmentAdminSession |
getShipmentAdminSession()
Gets the
OsidSession associated with the shipment
administration service. |
ShipmentAdminSession |
getShipmentAdminSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the shipment
administration service for the given warehouse. |
ShipmentLookupSession |
getShipmentLookupSession()
Gets the
OsidSession associated with the shipment
lookup service. |
ShipmentLookupSession |
getShipmentLookupSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the shipment
lookup service for the given warehouse. |
ShipmentNotificationSession |
getShipmentNotificationSession(ShipmentReceiver shipmentReceiver)
Gets the
OsidSession associated with the shipment
notification service. |
ShipmentNotificationSession |
getShipmentNotificationSessionForWarehouse(ShipmentReceiver shipmentReceiver,
Id warehouseId)
Gets the
OsidSession associated with the shipment
notification service for the given warehouse. |
ShipmentQuerySession |
getShipmentQuerySession()
Gets the
OsidSession associated with the shipment query
service. |
ShipmentQuerySession |
getShipmentQuerySessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the shipment query
service for the given warehouse. |
ShipmentSearchSession |
getShipmentSearchSession()
Gets the
OsidSession associated with the shipment
search service. |
ShipmentSearchSession |
getShipmentSearchSessionForWarehouse(Id warehouseId)
Gets the
OsidSession associated with the shipment
search service for the given warehouse. |
ShipmentSmartWarehouseSession |
getShipmentSmartWarehouseSession(Id warehouseId)
Gets the
OsidSession associated with the shipment smart
warehouse service. |
ShipmentWarehouseAssignmentSession |
getShipmentWarehouseAssignmentSession()
Gets the
OsidSession associated with assigning
shipments to warehouses. |
ShipmentWarehouseSession |
getShipmentWarehouseSession()
Gets the
OsidSession to lookup shipment/catalog
mappings. |
changeBranch, initialize, rollbackService
close
getEntryRecordTypes, getEntrySearchRecordTypes, getShipmentRecordTypes, getShipmentSearchRecordTypes, supportsEntryRecordType, supportsEntrySearchRecordType, supportsInventoryShipmentBatchBatch, supportsShipmentAdmin, supportsShipmentLookup, supportsShipmentNotification, supportsShipmentQuery, supportsShipmentRecordType, supportsShipmentSearch, supportsShipmentSearchRecordType, supportsShipmentSmartWarehouse, supportsShipmentWarehouse, supportsShipmentWarehouseAssignment, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
ShipmentLookupSession getShipmentLookupSession() throws OperationFailedException
OsidSession
associated with the shipment
lookup service. ShipmentLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsShipmentLookup()
is false
optional
- This method must be implemented if
supportsShipmentLookup()
is true.
ShipmentLookupSession getShipmentLookupSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the shipment
lookup service for the given warehouse.warehouseId
- the Id
of the warehouse ShipmentLookupSession
NotFoundException
- no Warehouse
found
by the given Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the shipment query
service. ShipmentQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsShipmentQuery()
is false
optional
- This method must be implemented if
supportsShipmentQuery()
is true.
ShipmentQuerySession getShipmentQuerySessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the shipment query
service for the given warehouse.warehouseId
- the Id
of the Warehouse
ShipmentQuerySession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the shipment
search service. ShipmentSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsShipmentSearch()
is false
optional
- This method must be implemented if
supportsShipmentSearch()
is true.
ShipmentSearchSession getShipmentSearchSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the shipment
search service for the given warehouse.warehouseId
- the Id
of the Warehouse
ShipmentSearchSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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() throws OperationFailedException
OsidSession
associated with the shipment
administration service. ShipmentAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsShipmentAdmin()
is false
optional
- This method must be implemented if
supportsShipmentAdmin()
is true.
ShipmentAdminSession getShipmentAdminSessionForWarehouse(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the shipment
administration service for the given warehouse.warehouseId
- the Id
of the Warehouse
ShipmentAdminSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- 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) throws OperationFailedException
OsidSession
associated with the shipment
notification service.shipmentReceiver
- the notification callback ShipmentNotificationSession
NullArgumentException
- shipmentReceiver
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the shipment
notification service for the given warehouse.shipmentReceiver
- the notification callbackwarehouseId
- the Id
of the Warehouse
ShipmentNotificationSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- shipmentReceiver
or warehouseId
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() throws OperationFailedException
OsidSession
to lookup shipment/catalog
mappings. ShipmentShipmentWarehouseSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsShipmentWarehouse()
is false
optional
- This method must be implemented if
supportsShipmentWarehouse()
is true.
ShipmentWarehouseAssignmentSession getShipmentWarehouseAssignmentSession() throws OperationFailedException
OsidSession
associated with assigning
shipments to warehouses. ShipmentWarehouseAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsShipmentWarehouseAssignment()
is false
optional
- This method must be implemented if
supportsShipmentWarehouseAssignment()
is
true.
ShipmentSmartWarehouseSession getShipmentSmartWarehouseSession(Id warehouseId) throws NotFoundException, OperationFailedException
OsidSession
associated with the shipment smart
warehouse service.warehouseId
- the Id
of the Warehouse
ShipmentSmartWarehouseSession
NotFoundException
- no warehouse found by the given
Id
NullArgumentException
- warehouseId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsShipmentSmartWarehouse()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsShipmentSmartWarehouse()
and
supportsVisibleFederation()
are true
InventoryShipmentBatchManager getInventoryShipmentBatchManager() throws OperationFailedException
InventoryShipmentBatchManager.
InventoryShipmentBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsInventoryShipmentBatch()
is false
optional
- This method must be implemented if
supportsInventoryShipmentBatch()
is true.