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 TypeMethodDescriptionbooleanprocessShipment(Properties ctx, MShippingTransaction shippingTransaction, String trxName) Perform online shipmentbooleanrateInquiry(Properties ctx, MShippingTransaction shippingTransaction, boolean isPriviledgedRate, String trxName) Perform shipment rate inquirybooleanvoidShipment(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
-