Class ShipmentWorker


  • public final class ShipmentWorker
    extends java.lang.Object
    ShipmentWorker - Worker methods for Shipment and related entities
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String module  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.math.BigDecimal calcPackageWeight​(DispatchContext dctx, java.util.Map<java.lang.String,​java.math.BigDecimal> packageMap, java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> shippableItemInfo, java.math.BigDecimal additionalWeight)  
      static java.util.List<java.util.Map<java.lang.String,​java.math.BigDecimal>> getPackageSplit​(DispatchContext dctx, java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> shippableItemInfo, java.math.BigDecimal maxWeight)  
      static java.util.Map<java.lang.String,​java.lang.Object> getProductItemInfo​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> shippableItemInfo, java.lang.String productId)  
      static java.math.BigDecimal getShipmentPackageContentValue​(GenericValue shipmentPackageContent)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • module

        public static final java.lang.String module
    • Method Detail

      • getShipmentPackageContentValue

        public static java.math.BigDecimal getShipmentPackageContentValue​(GenericValue shipmentPackageContent)
      • getPackageSplit

        public static java.util.List<java.util.Map<java.lang.String,​java.math.BigDecimal>> getPackageSplit​(DispatchContext dctx,
                                                                                                                 java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> shippableItemInfo,
                                                                                                                 java.math.BigDecimal maxWeight)
      • calcPackageWeight

        public static java.math.BigDecimal calcPackageWeight​(DispatchContext dctx,
                                                             java.util.Map<java.lang.String,​java.math.BigDecimal> packageMap,
                                                             java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> shippableItemInfo,
                                                             java.math.BigDecimal additionalWeight)
      • getProductItemInfo

        public static java.util.Map<java.lang.String,​java.lang.Object> getProductItemInfo​(java.util.List<java.util.Map<java.lang.String,​java.lang.Object>> shippableItemInfo,
                                                                                                java.lang.String productId)