org.stringtemplate.v4.benchmark.oliver
Class Order

java.lang.Object
  extended by org.stringtemplate.v4.benchmark.oliver.Order

public class Order
extends java.lang.Object


Field Summary
static java.math.BigDecimal FREE_SHIPPING_THRESHOLD
           
static java.math.BigDecimal SHIPPING_COSTS
           
 
Constructor Summary
Order(Customer customer, java.util.Date orderDate)
           
 
Method Summary
 Customer getCustomer()
           
 java.util.List<Item> getItems()
           
 java.util.Date getOrderDate()
           
 java.math.BigDecimal getShippingCost()
           
 java.math.BigDecimal getTotal()
           
 java.math.BigDecimal getTotalWithoutShipping()
           
 boolean isFreeShipping()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FREE_SHIPPING_THRESHOLD

public static final java.math.BigDecimal FREE_SHIPPING_THRESHOLD

SHIPPING_COSTS

public static final java.math.BigDecimal SHIPPING_COSTS
Constructor Detail

Order

public Order(Customer customer,
             java.util.Date orderDate)
Method Detail

getCustomer

public Customer getCustomer()

getOrderDate

public java.util.Date getOrderDate()

getItems

public java.util.List<Item> getItems()

getTotal

public java.math.BigDecimal getTotal()

getShippingCost

public java.math.BigDecimal getShippingCost()

getTotalWithoutShipping

public java.math.BigDecimal getTotalWithoutShipping()

isFreeShipping

public boolean isFreeShipping()