Interface InventoryShipmentBatchProxyManager
- All Superinterfaces:
AutoCloseable, Closeable, InventoryShipmentBatchProfile, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable
public interface InventoryShipmentBatchProxyManager
extends OsidProxyManager, InventoryShipmentBatchProfile
The inventory shipment batch proxy manager provides access to
inventory shipment batch sessions and provides interoperability tests for
various aspects of this service. Methods in this manager support the
passing of a Proxy object. The sessions included in this manager
are:
-
ShipmentBatchAdminSession: a session to manage shipmentd in bulk
InventoryShipmentBatchProxyManager may be accessed by multiple
processing threads.-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the bulk shipment administration service.getShipmentBatchAdminSessionForWarehouse(Id warehouseId, Proxy proxy) Gets theOsidSessionassociated with the bulk shipment administration service for the given warehouse.Methods inherited from interface InventoryShipmentBatchProfile
supportsShipmentBatchAdmin, supportsVisibleFederationMethods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersionMethods inherited from interface OsidProxyManager
closeMethods inherited from interface OsidProxyManager
changeBranch, getProxy, getProxyCondition, initialize, rollbackServiceMethods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
-
Method Details
-
getShipmentBatchAdminSession
Gets theOsidSessionassociated with the bulk shipment administration service.- Parameters:
proxy- a proxy- Returns:
- a
ShipmentBatchAdminSession - Throws:
NullArgumentException-proxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsShipmentBatchAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsShipmentBatchAdmin()} is {@code true}.
-
getShipmentBatchAdminSessionForWarehouse
ShipmentBatchAdminSession getShipmentBatchAdminSessionForWarehouse(Id warehouseId, Proxy proxy) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the bulk shipment administration service for the given warehouse.- Parameters:
warehouseId- theIdof theWarehouseproxy- a proxy- Returns:
- a
ShipmentBatchAdminSession - Throws:
NotFoundException- noWarehousefound by the givenIdNullArgumentException-warehouseIdorproxyisnullOperationFailedException- unable to complete requestUnimplementedException-supportsShipmentBatchAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsShipmentBatchAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-