.createQuery("SELECT E1 from SalesOrderHeader E1 WHERE E1.soId = "
+ soID + "l");
if (q.getResultList().isEmpty()) {
return null;
}
SalesOrderHeader so = (SalesOrderHeader) q.getResultList().get(0);
double amount = 0;
for (SalesOrderItem soi : so.getSalesOrderItem()) {
amount = amount
+ (soi.getAmount() * soi.getDiscount() * soi.getQuantity());
}
OrderValue orderValue = new OrderValue();
orderValue.setAmount(amount);
orderValue.setCurrency(so.getCurrencyCode());
return orderValue;
}