org.cocome.tradingsystem.inventory.data.store
Class ProductOrder
java.lang.Object
org.cocome.tradingsystem.inventory.data.store.ProductOrder
public class ProductOrder
- extends java.lang.Object
The ProductOrder class represents an ProductOrder of a Store in the database.
- Author:
- Yannick Welsch
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProductOrder
public ProductOrder()
getId
public long getId()
- Returns:
- A unique identifier for ProductOrder objects
setId
public void setId(long id)
- Parameters:
id
- A unique identifier for ProductOrder objects
getOrderEntries
public java.util.Collection<OrderEntry> getOrderEntries()
- Returns:
- A list of OrderEntry objects (pairs of Product-Amount-pairs)
setOrderEntries
public void setOrderEntries(java.util.Collection<OrderEntry> orderEntries)
- Parameters:
orderEntries
- A list of OrderEntry objects (pairs of Product-Amount-pairs)
getOrderingDate
public java.util.Date getOrderingDate()
- Returns:
- The date of ordering
setOrderingDate
public void setOrderingDate(java.util.Date orderingDate)
- Parameters:
orderingDate
- The date of order
getDeliveryDate
public java.util.Date getDeliveryDate()
- The delivery date is used for computing the mean time to delivery
- Returns:
- The date of order fulfillment
setDeliveryDate
public void setDeliveryDate(java.util.Date deliveryDate)
- The delivery date is used for computing the mean time to delivery
- Parameters:
deliveryDate
- The date of order fulfillment
getStore
public Store getStore()
- Returns:
- The store where the order is placed
setStore
public void setStore(Store store)
- Parameters:
store
- The store where the order is placed