/** * 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); } } } }