ShipmentACSReportShipmentDTO.java
package com.tradecloud.dto.shipment.actualsummarycosting;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.List;
/**
* Created by ds on 2014/04/08.
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "ShipmentACSReportShipment")
public class ShipmentACSReportShipmentDTO {
@XmlAttribute(required = true)
private String shipmentNumber;
@XmlAttribute(required = true)
private String shipmentReference;
public String getShipmentNumber() {
return shipmentNumber;
}
public void setShipmentNumber(String shipmentNumber) {
this.shipmentNumber = shipmentNumber;
}
public String getShipmentReference() {
return shipmentReference;
}
public void setShipmentReference(String shipmentReference) {
this.shipmentReference = shipmentReference;
}
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "ShipmentACSReportOrder")
public class ShipmentACSReportOrderDTO {
@XmlAttribute(required = true)
private String orderNumber;
@XmlAttribute(required = true)
private String orderReference;
@XmlAttribute(required = true)
private String shippingReference;
@XmlAttribute(required = true)
private String buyer;
@XmlAttribute(required = true)
private String supplier;
private List<ShipmentACSReportOrderCostingDTO> shipmentACSReportOrderCostingDTOList;
public String getOrderNumber() {
return orderNumber;
}
public void setOrderNumber(String orderNumber) {
this.orderNumber = orderNumber;
}
public String getOrderReference() {
return orderReference;
}
public void setOrderReference(String orderReference) {
this.orderReference = orderReference;
}
public String getShippingReference() {
return shippingReference;
}
public void setShippingReference(String shippingReference) {
this.shippingReference = shippingReference;
}
public String getBuyer() {
return buyer;
}
public void setBuyer(String buyer) {
this.buyer = buyer;
}
public String getSupplier() {
return supplier;
}
public void setSupplier(String supplier) {
this.supplier = supplier;
}
public List<ShipmentACSReportOrderCostingDTO> getShipmentACSReportOrderCostingDTOList() {
return shipmentACSReportOrderCostingDTOList;
}
public void setShipmentACSReportOrderCostingDTOList(List<ShipmentACSReportOrderCostingDTO> shipmentACSReportOrderCostingDTOList) {
this.shipmentACSReportOrderCostingDTOList = shipmentACSReportOrderCostingDTOList;
}
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "ShipmentACSReportOrder")
public class ShipmentACSReportOrderCostingDTO {
@XmlAttribute(required = true)
String costGroupName;
@XmlAttribute(required = true)
String costLineName;
@XmlAttribute(required = true)
double spotRate;
@XmlAttribute(required = true)
double forwardRate;
@XmlAttribute(required = true)
double total;
double costlinePercentage;
public String getCostGroupName() {
return costGroupName;
}
public void setCostGroupName(String costGroupName) {
this.costGroupName = costGroupName;
}
public String getCostLineName() {
return costLineName;
}
public void setCostLineName(String costLineName) {
this.costLineName = costLineName;
}
public double getSpotRate() {
return spotRate;
}
public void setSpotRate(double spotRate) {
this.spotRate = spotRate;
}
public double getForwardRate() {
return forwardRate;
}
public void setForwardRate(double forwardRate) {
this.forwardRate = forwardRate;
}
public double getTotal() {
return total;
}
public void setTotal(double total) {
this.total = total;
}
public double getCostlinePercentage() {
return costlinePercentage;
}
public void setCostlinePercentage(double costlinePercentage) {
this.costlinePercentage = costlinePercentage;
}
}
}
}