package com.salesmanager.shop.admin.model.orders;
import com.salesmanager.core.model.common.Billing;
import com.salesmanager.core.model.common.Delivery;
import com.salesmanager.core.model.order.orderstatus.OrderStatus;
import javax.persistence.Embedded;
import java.io.Serializable;
import java.util.Arrays;
import java.util.List;
public class Order implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private Long Id;
private String orderHistoryComment = "";
List<OrderStatus> orderStatusList = Arrays.asList(OrderStatus.values());
private String datePurchased = "";
private com.salesmanager.core.model.order.Order order;
@Embedded
private com.salesmanager.core.model.common.Delivery delivery = null;
@Embedded
private com.salesmanager.core.model.common.Billing billing = null;
public String getDatePurchased() {
return datePurchased;
}
public void setDatePurchased(String datePurchased) {
this.datePurchased = datePurchased;
}
public Long getId() {
return Id;
}
public void setId(Long id) {
Id = id;
}
public String getOrderHistoryComment() {
return orderHistoryComment;
}
public void setOrderHistoryComment(String orderHistoryComment) {
this.orderHistoryComment = orderHistoryComment;
}
public List<OrderStatus> getOrderStatusList() {
return orderStatusList;
}
public void setOrderStatusList(List<OrderStatus> orderStatusList) {
this.orderStatusList = orderStatusList;
}
public com.salesmanager.core.model.order.Order getOrder() {
return order;
}
public void setOrder(com.salesmanager.core.model.order.Order order) {
this.order = order;
}
public Delivery getDelivery() {
return delivery;
}
public void setDelivery(Delivery delivery) {
this.delivery = delivery;
}
public Billing getBilling() {
return billing;
}
public void setBilling(Billing billing) {
this.billing = billing;
}
}