org.cocome.tradingsystem.inventory.data.store
Class ProductOrder

java.lang.Object
  extended by 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

Constructor Summary
ProductOrder()
           
 
Method Summary
 java.util.Date getDeliveryDate()
          The delivery date is used for computing the mean time to delivery
 long getId()
           
 java.util.Collection<OrderEntry> getOrderEntries()
           
 java.util.Date getOrderingDate()
           
 Store getStore()
           
 void setDeliveryDate(java.util.Date deliveryDate)
          The delivery date is used for computing the mean time to delivery
 void setId(long id)
           
 void setOrderEntries(java.util.Collection<OrderEntry> orderEntries)
           
 void setOrderingDate(java.util.Date orderingDate)
           
 void setStore(Store store)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProductOrder

public ProductOrder()
Method Detail

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