LiteOrderDTO.java

package com.tradecloud.dto.consignment.lite;

import javax.xml.bind.annotation.*;
import java.math.BigDecimal;
import java.util.List;

/**
 * Created by ds on 2016/11/16.
 */
@XmlRootElement(name = "Order")
@XmlAccessorType(XmlAccessType.FIELD)
public class LiteOrderDTO {
    @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;
    @XmlAttribute(required = true)
    private String totalCostInclVat;
    @XmlAttribute(required = true)
    private String totalCostExVatInclFinance;
    @XmlAttribute(required = true)
    private String totalCostExVat;
    @XmlAttribute(required = true)
    private String totalVAT;
    @XmlAttribute(required = true)
    private String supplyVAT;
    @XmlAttribute(required = true)
    private String division;
    @XmlAttribute(required = true)
    private String orderCurrency;
    @XmlAttribute(required = true)
    private String orderDate;
    @XmlAttribute(required = true)
    private String proformaReference;
    @XmlAttribute(required = true)
    private String availabilityDate;
    @XmlAttribute(required = true)
    private String signedOffDate;
    @XmlAttribute(required = true)
    private String requiredOnSiteDate;
    @XmlAttribute(required = true)
    private String finalDestination;
    @XmlAttribute(required = true)
    private Long orderId;
    @XmlElement(name = "CostGroup", required = true)
    private List<LiteCostGroupDTO> liteCostGroupDTO;
    @XmlElement(name = "LineItem", required = true)
    private List<LiteLineItemDTO> liteLineItemList;
    @XmlAttribute(required = true)
    private String totalCostForAllItemsInclFinance;
    private BigDecimal serviceFee;
    private BigDecimal interest;
    @XmlAttribute(required = true)
    private String foreignCurrency;
    @XmlAttribute(required = true)
    private String costingCurrency;
    private boolean elc;

    public List<LiteLineItemDTO> getLiteLineItemList() {
        return liteLineItemList;
    }

    public void setLiteLineItemList(List<LiteLineItemDTO> liteLineItemList) {
        this.liteLineItemList = liteLineItemList;
    }

    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<LiteCostGroupDTO> getLiteCostGroupDTO() {
        return liteCostGroupDTO;
    }

    public void setLiteCostGroupDTO(List<LiteCostGroupDTO> liteCostGroupDTO) {
        this.liteCostGroupDTO = liteCostGroupDTO;
    }

    public String getTotalVAT() {
        return totalVAT;
    }

    public void setTotalVAT(String totalVAT) {
        this.totalVAT = totalVAT;
    }

    public String getSupplyVAT() {
        return supplyVAT;
    }

    public void setSupplyVAT(String supplyVAT) {
        this.supplyVAT = supplyVAT;
    }

    public String getDivision() {
        return division;
    }

    public void setDivision(String division) {
        this.division = division;
    }

    public String getOrderCurrency() {
        return orderCurrency;
    }

    public void setOrderCurrency(String orderCurrency) {
        this.orderCurrency = orderCurrency;
    }

    public String getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(String orderDate) {
        this.orderDate = orderDate;
    }

    public String getProformaReference() {
        return proformaReference;
    }

    public void setProformaReference(String proformaReference) {
        this.proformaReference = proformaReference;
    }

    public String getAvailabilityDate() {
        return availabilityDate;
    }

    public void setAvailabilityDate(String availabilityDate) {
        this.availabilityDate = availabilityDate;
    }

    public String getSignedOffDate() {
        return signedOffDate;
    }

    public void setSignedOffDate(String signedOffDate) {
        this.signedOffDate = signedOffDate;
    }

    public String getRequiredOnSiteDate() {
        return requiredOnSiteDate;
    }

    public void setRequiredOnSiteDate(String requiredOnSiteDate) {
        this.requiredOnSiteDate = requiredOnSiteDate;
    }

    public String getFinalDestination() {
        return finalDestination;
    }

    public void setFinalDestination(String finalDestination) {
        this.finalDestination = finalDestination;
    }

    public String getTotalCostInclVat() {
        return totalCostInclVat;
    }

    public void setTotalCostInclVat(String totalCostInclVat) {
        this.totalCostInclVat = totalCostInclVat;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getTotalCostExVat() {
        return totalCostExVat;
    }

    public void setTotalCostExVat(String totalCostExVat) {
        this.totalCostExVat = totalCostExVat;
    }

    public String getTotalCostExVatInclFinance() {
        return totalCostExVatInclFinance;
    }

    public void setTotalCostExVatInclFinance(String totalCostExVatInclFinance) {
        this.totalCostExVatInclFinance = totalCostExVatInclFinance;
    }

    public String getTotalCostForAllItemsInclFinance() {
        return totalCostForAllItemsInclFinance;
    }

    public void setTotalCostForAllItemsInclFinance(String totalCostForAllItemsInclFinance) {
        this.totalCostForAllItemsInclFinance = totalCostForAllItemsInclFinance;
    }

    public BigDecimal getServiceFee() {
        return serviceFee;
    }

    public void setServiceFee(BigDecimal serviceFee) {
        this.serviceFee = serviceFee;
    }

    public BigDecimal getInterest() {
        return interest;
    }

    public void setInterest(BigDecimal interest) {
        this.interest = interest;
    }

    public String getForeignCurrency() {
        return foreignCurrency;
    }

    public void setForeignCurrency(String foreignCurrency) {
        this.foreignCurrency = foreignCurrency;
    }

    public String getCostingCurrency() {
        return costingCurrency;
    }

    public void setCostingCurrency(String costingCurrency) {
        this.costingCurrency = costingCurrency;
    }

    public boolean isElc() {
        return elc;
    }

    public void setElc(boolean elc) {
        this.elc = elc;
    }
}