コード例 #1
0
  /**
   * To gramm or ml.
   *
   * @param data
   * @return
   */
  private double convertNetWeight(Product data) {
    double netWeight = -1.0;

    List<NetWeightEntity> netWeights = data.getStorageAndUsage().getNetWeight();
    if (!netWeights.isEmpty() && (netWeights.get(0).getNetWeightUnit() != null)) {
      NetWeightEntity e = netWeights.get(0);
      netWeight = e.getNetWeightValue();
      switch (e.getNetWeightUnit()) {
        case KG:
          // to get to g
          netWeight *= 1000;
          break;
        case LT:
          // to get to ml
          netWeight *= 1000;
          break;
        default:
          break;
      }
    }
    return netWeight;
  }