Class MShipper

All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_M_Shipper, I_Persistent, Evaluatee

public class MShipper extends X_M_Shipper
Shipper Model
Version:
$Id: MShipper.java,v 1.3 2006/07/30 00:51:05 jjanke Exp $
Author:
Jorg Janke
See Also:
  • Constructor Details

    • MShipper

      public MShipper(Properties ctx, String M_Shipper_UU, String trxName)
      UUID based Constructor
      Parameters:
      ctx - Context
      M_Shipper_UU - UUID key
      trxName - Transaction
    • MShipper

      public MShipper(Properties ctx, int M_Shipper_ID, String trxName)
      Standard Constructor
      Parameters:
      ctx - context
      M_Shipper_ID - id
      trxName - transaction
    • MShipper

      public MShipper(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
      Parameters:
      ctx - context
      rs - result set
      trxName - transaction
  • Method Details

    • getShippersForFreightCategory

      public static List<MShipper> getShippersForFreightCategory(Properties ctx, int FreightCategory_ID, String trxName)
      Parameters:
      ctx -
      FreightCategory_ID -
      trxName -
      Returns:
      list of shippers having the given freight category
    • getShippingServiceCode

      public String getShippingServiceCode()
      Returns:
      shipping service code
    • isInternational

      public boolean isInternational()
      Returns:
      true if this shipper support international shipping
    • isResidential

      public boolean isResidential()
      Returns:
      true if this shipper support residential shipping
    • isSaturdayDelivery

      public boolean isSaturdayDelivery()
      Returns:
      true if this shipper provide saturday delivery service
    • getTrackingURL

      public String getTrackingURL()
      Returns:
      URL for delivery tracking