OrderDashBoardDTO.java
package com.tradecloud.dto.api.order.dashboard;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.tradecloud.schema.dashboard.Order;
import com.tradecloud.schema.dashboard.Payment;
import javax.xml.datatype.XMLGregorianCalendar;
import java.util.List;
public class OrderDashBoardDTO {
protected List<Payment> payment;
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected String reference;
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected String status;
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected String customsStatus;
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected Integer daysLate;
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected String supplierName;
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected XMLGregorianCalendar eta;
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected XMLGregorianCalendar originalEta;
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected String trackingStatus;
@JsonProperty(access = JsonProperty.Access.READ_WRITE)
protected String link;
public OrderDashBoardDTO() {
}
public OrderDashBoardDTO(Order dashBoardOrderDTO) {
this.customsStatus = dashBoardOrderDTO.getCustomsStatus();
this.daysLate = dashBoardOrderDTO.getDaysLate();
this.eta = dashBoardOrderDTO.getEta();
this.link = dashBoardOrderDTO.getLink();
this.payment = dashBoardOrderDTO.getPayment();
this.originalEta = dashBoardOrderDTO.getOriginalEta();
this.reference = dashBoardOrderDTO.getReference();
this.supplierName = dashBoardOrderDTO.getSupplierName();
this.status = dashBoardOrderDTO.getStatus();
this.trackingStatus = dashBoardOrderDTO.getTrackingStatus();
}
public List<Payment> getPayment() {
return payment;
}
public void setPayment(List<Payment> payment) {
this.payment = payment;
}
public String getReference() {
return reference;
}
public void setReference(String reference) {
this.reference = reference;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getCustomsStatus() {
return customsStatus;
}
public void setCustomsStatus(String customsStatus) {
this.customsStatus = customsStatus;
}
public Integer getDaysLate() {
return daysLate;
}
public void setDaysLate(Integer daysLate) {
this.daysLate = daysLate;
}
public String getSupplierName() {
return supplierName;
}
public void setSupplierName(String supplierName) {
this.supplierName = supplierName;
}
public XMLGregorianCalendar getEta() {
return eta;
}
public void setEta(XMLGregorianCalendar eta) {
this.eta = eta;
}
public XMLGregorianCalendar getOriginalEta() {
return originalEta;
}
public void setOriginalEta(XMLGregorianCalendar originalEta) {
this.originalEta = originalEta;
}
public String getTrackingStatus() {
return trackingStatus;
}
public void setTrackingStatus(String trackingStatus) {
this.trackingStatus = trackingStatus;
}
public String getLink() {
return link;
}
public void setLink(String link) {
this.link = link;
}
}