Interface IShipmentProcessor

All Known Implementing Classes:
MFreightShipmentProcessor

public interface IShipmentProcessor
Online shipment processor interface
Author:
Low Heng Sin
  • Method Details

    • processShipment

      boolean processShipment(Properties ctx, MShippingTransaction shippingTransaction, String trxName)
      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

      boolean voidShipment(Properties ctx, MShippingTransaction shippingTransaction, String get_TrxName)
      Void online shipment
      Parameters:
      ctx -
      shippingTransaction -
      get_TrxName -
      Returns:
      true if success, false otherwise