public BigDecimal getTaxTotal() { BigDecimal orderTaxesTotal = new BigDecimal("0"); if (shipments != null && Hibernate.isInitialized(shipments)) { for (final OrderShipment orderShipment : shipments) { for (final OrderItem orderItem : orderShipment.getOrderItems()) { for (final OrderTax orderTax : orderItem.getTaxes()) { orderTaxesTotal = orderTaxesTotal.add(orderTax.getAmount()); } } } } return orderTaxesTotal; }
public Set<OrderTax> getOrderTaxes() { Set<OrderTax> orderTaxes = null; if (shipments != null && Hibernate.isInitialized(shipments)) { orderTaxes = new HashSet<OrderTax>(); for (final OrderShipment orderShipment : shipments) { for (final OrderItem orderItem : orderShipment.getOrderItems()) { for (OrderTax orderTax : orderItem.getTaxes()) { orderTaxes.add(orderTax); } } } } return orderTaxes; }