/** * Sets package boxTypeId in an org.opentaps.warehouse.shipment.packing.PackingSession object. * * @param session An org.opentaps.warehouse.shipment.packing.PackingSession * @param packageBoxTypeIds */ private static void setSessionPackageBoxTypeIds( PackingSession session, Map<String, String> packageBoxTypeIds) { if (UtilValidate.isNotEmpty(packageBoxTypeIds)) { Set<String> keySet = packageBoxTypeIds.keySet(); for (String packageSeqId : keySet) { String packageBoxTypeId = packageBoxTypeIds.get(packageSeqId); if (UtilValidate.isNotEmpty(packageBoxTypeId)) { session.setPackageBoxTypeId(packageSeqId, packageBoxTypeId); } else { session.setPackageBoxTypeId(packageSeqId, null); } } } }
/** * Sets package tracking codes in an org.opentaps.warehouse.shipment.packing.PackingSession * object. * * @param session An org.opentaps.warehouse.shipment.packing.PackingSession * @param packageTrackingCodes */ private static void setSessionPackageTrackingCodes( PackingSession session, Map<String, String> packageTrackingCodes) { if (!UtilValidate.isEmpty(packageTrackingCodes)) { Set<String> keySet = packageTrackingCodes.keySet(); for (String packageSeqId : keySet) { String packageTrackingCode = packageTrackingCodes.get(packageSeqId); if (UtilValidate.isNotEmpty(packageTrackingCodes)) { session.setPackageTrackingCode(packageSeqId, packageTrackingCode); } else { session.setPackageTrackingCode(packageSeqId, null); } } } }