/**
* An interface for customer orders
- *
+ * <p>
* @author Roland Haeder
*/
public interface Orderable extends Serializable {
/**
* Getter for access key
- *
+ * <p>
* @return Access key
*/
public String getAccessKey ();
/**
* Setter for access key
- *
+ * <p>
* @param accessKey Access key
*/
public void setAccessKey (final String accessKey);
/**
- * Getter for order id
- *
- * @return Order id
+ * Getter for created timestamp
+ * <p>
+ * @return Created timestamp
*/
- public Long getId ();
+ public Calendar getOrderCreated ();
/**
- * Setter for order id
- *
- * @param id Order id
+ * Setter for created timestamp
+ * <p>
+ * @param created Created timestamp
*/
- public void setId (final Long id);
+ public void setOrderCreated (final Calendar created);
/**
* Getter for customer instance
- *
+ * <p>
* @return Customer instance
*/
public Customer getCustomer ();
/**
* Setter for customer instance
- *
+ * <p>
* @param customer Customer instance
*/
public void setCustomer (final Customer customer);
/**
- * Getter for created timestamp
- *
- * @return Created timestamp
+ * Getter for order id
+ * <p>
+ * @return Order id
*/
- public Calendar getCreated ();
+ public Long getOrderId ();
/**
- * Setter for created timestamp
- *
- * @param created Created timestamp
+ * Setter for order id
+ * <p>
+ * @param id Order id
*/
- public void setCreated (final Calendar created);
+ public void setOrderId (final Long id);
/**
* Getter for list of ordered basket items
- *
+ * <p>
* @return List of items
*/
public List<AddableBasketItem> getOrderedItems ();
/**
* Setter for list of ordered basket items
- *
+ * <p>
* @param itemList List of items
*/
public void setOrderedItems (final List<AddableBasketItem> itemList);