Package org.adempiere.model
Interface IShipmentProcessor
- All Known Implementing Classes:
MFreightShipmentProcessor
public interface IShipmentProcessor
Online shipment processor interface
- Author:
- Low Heng Sin
-
Method Summary
Modifier and TypeMethodDescriptionboolean
processShipment
(Properties ctx, MShippingTransaction shippingTransaction, String trxName) Perform online shipmentboolean
rateInquiry
(Properties ctx, MShippingTransaction shippingTransaction, boolean isPriviledgedRate, String trxName) Perform shipment rate inquiryboolean
voidShipment
(Properties ctx, MShippingTransaction shippingTransaction, String get_TrxName) Void online shipment
-
Method Details
-
processShipment
Perform online shipment- Parameters:
ctx
-shippingTransaction
-trxName
-- Returns:
- true if success, false otherwise
-
rateInquiry
boolean rateInquiry(Properties ctx, MShippingTransaction shippingTransaction, boolean isPriviledgedRate, String trxName) Perform shipment rate inquiry- Parameters:
ctx
-shippingTransaction
-isPriviledgedRate
-trxName
-- Returns:
- true if success, false otherwise
-
voidShipment
Void online shipment- Parameters:
ctx
-shippingTransaction
-get_TrxName
-- Returns:
- true if success, false otherwise
-