Ejemplo n.º 1
0
 private UnitMeasure getBaseUM(Product prod) {
   UnitMeasure um = new UnitMeasure();
   if (prod.getUms() != null && prod.getUms().size() > 0) {
     for (Iterator<UnitMeasureProduct> it = prod.getUms().iterator(); it.hasNext(); ) {
       UnitMeasureProduct ump = it.next();
       if (ump.getConversion() == 1) {
         um = ump.getUm();
       }
     }
   }
   return um;
 }
Ejemplo n.º 2
0
 private float conversionRate(Product prod, UnitMeasure um) {
   float conv = 1;
   if (prod.getUms() != null && prod.getUms().size() > 0) {
     for (Iterator<UnitMeasureProduct> it = prod.getUms().iterator(); it.hasNext(); ) {
       UnitMeasureProduct ump = it.next();
       if (ump.getUm().getIdUnitMeasure() == um.getIdUnitMeasure()) {
         conv = ump.getConversion();
       }
     }
   }
   return conv;
 }