예제 #1
0
 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;
 }
예제 #2
0
 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;
 }