ConsignmentCESReportOrderDTO.java

package com.tradecloud.dto.consignment;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.util.List;

/**
 * Created by IntelliJ IDEA.
 * User: ds
 * Date: 2014/02/26
 * Time: 1:41 PM
 * To change this template use File | Settings | File Templates.
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "Order")
public class ConsignmentCESReportOrderDTO {
    @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 totalExcludingInternalProvisionsInvoice;

    @XmlAttribute(required = true)
    private String totalCost;
    @XmlAttribute(required = true)
    private String orgUnit;
    @XmlAttribute(required = true)
    private String supplyCurrency;
    @XmlAttribute(required = true)
    private String supplyVAT;
    @XmlAttribute(required = true)
    private String finaliseDate;
    @XmlAttribute(required = true)
    private  String latestShipmentDate;
    @XmlAttribute(required = true)
    private  String requiredOnSiteDate;
    @XmlAttribute(required = true)
    private  String shippingMode;
    @XmlAttribute(required = true)
    private  String incoterm;
    @XmlAttribute(required = true)
    private  String portOfLoading;
    @XmlAttribute(required = true)
    private  String portOfDocking;
    @XmlAttribute(required = true)
    private  String foreignAgent;
    @XmlAttribute(required = true)
    private  String sourceAGent;
    @XmlAttribute(required = true)
    private  String warehousingAgent;
    @XmlAttribute(required = true)
    private  String orderQuantity;
    @XmlAttribute(required = true)
    private  String orderComments;
    @XmlAttribute(required = true)
    private  String styleReference;
    @XmlAttribute(required = true)
    private  String styleDescription;
    @XmlAttribute(required = true)
    private String department;


    //summary GLC
    @XmlAttribute(required = true)
    private String averageSupplyCostPerUnit;
    @XmlAttribute
    private String elcAvgSupplyCostPerUnit;
    @XmlAttribute
    private String elcAvgSupplyCostPerUnitVariance;
    @XmlAttribute
    private String elcAvgSupplyCostPerUnitVariancePercentage;
    @XmlAttribute
    private String averageTotalCostPerUnit;
    @XmlAttribute
    private String elcAvgTotalCostPerUnit;
    @XmlAttribute
    private String elcAvgTotalCostPerUnitVariance;
    @XmlAttribute
    private String elcAvgTotalCostPerUnitVariancePercentage;
    @XmlAttribute(required = true)
    private  String averageSellingPricePerUnitIncVat;
    @XmlAttribute
    private  String elcAvgSellingPricePerUnitIncVat;
    @XmlAttribute
    private  String elcAvgSellingPricePerUnitIncVatVariance;
    @XmlAttribute
    private  String elcAvgSellingPricePerUnitIncVatVariancePercentage;
    @XmlAttribute(required = true)
    private  String averageSellingPricePerUnitExclVat;
    @XmlAttribute
    private  String elcAvgSellingPricePerUnitExclVat;
    @XmlAttribute
    private  String elcAvgSellingPricePerUnitExclVatVariance;
    @XmlAttribute
    private  String elcAvgSellingPricePerUnitExclVatVariancePercentage;
    @XmlAttribute(required = true)
    private String marginPercentExclVat;
    @XmlAttribute
    private String elcMarginPercentExclVat;

    @XmlAttribute
    private String elcMarginPercentInclVat;
    @XmlAttribute
    private String elcMarginPercentExclVatVariance;

    @XmlAttribute
    private String elcMarginPercentInclVatVariance;

    @XmlAttribute(required = true)
    private String marginPercentIncVat;

    @XmlAttribute(required = true)
    private  String margin;

    @XmlAttribute(required = true)
    private  String marginIncl;
    @XmlAttribute
    private  String elcMargin;

    @XmlAttribute
    private  String elcMarginIncl;
    @XmlAttribute
    private  String elcMarginVariance;
    @XmlAttribute
    private  String elcMarginVarianceIncl;
    @XmlAttribute
    private  String elcMarginVariancePercentage;
    @XmlAttribute
    private  String elcMarginVariancePercentageIncl;
    @XmlAttribute(required = true)
    private String marginExclVatCostToServe;
    //
    @XmlAttribute
    private String elcTotal;
    @XmlAttribute
    private String totalVariance;
    @XmlAttribute
    private String totalVariancePercentage;
    @XmlAttribute
    private String revenueCostExcVat;
    @XmlAttribute
    private String elcRevenueCostExcVat;
    @XmlAttribute
    private String elcRevenueCostVariance;
    @XmlAttribute
    private String elcRevenueCostVariancePercentage;
    private String reportName;


    @XmlElement(name = "CostGroupType", required = true)
    private List<ConsignmentCESReportCostGroupTypeDTO> consignmentCESReportCostGroupTypeDTO;

    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 String getTotalExcludingInternalProvisionsInvoice() {
        return totalExcludingInternalProvisionsInvoice;
    }

    public void setTotalExcludingInternalProvisionsInvoice(String totalExcludingInternalProvisionsInvoice) {
        this.totalExcludingInternalProvisionsInvoice = totalExcludingInternalProvisionsInvoice;
    }

    public String getTotalCost() {
        return totalCost;
    }

    public void setTotalCost(String totalCost) {
        this.totalCost = totalCost;
    }

    public List<ConsignmentCESReportCostGroupTypeDTO> getConsignmentCESReportCostGroupTypeDTO() {
        return consignmentCESReportCostGroupTypeDTO;
    }

    public void setConsignmentCESReportCostGroupTypeDTO(List<ConsignmentCESReportCostGroupTypeDTO> consignmentCESReportCostGroupTypeDTO) {
        this.consignmentCESReportCostGroupTypeDTO = consignmentCESReportCostGroupTypeDTO;
    }

    public String getAverageSupplyCostPerUnit() {
        return averageSupplyCostPerUnit;
    }

    public void setAverageSupplyCostPerUnit(String averageSupplyCostPerUnit) {
        this.averageSupplyCostPerUnit = averageSupplyCostPerUnit;
    }

    public String getAverageTotalCostPerUnit() {
        return averageTotalCostPerUnit;
    }

    public void setAverageTotalCostPerUnit(String averageTotalCostPerUnit) {
        this.averageTotalCostPerUnit = averageTotalCostPerUnit;
    }

    public String getAverageSellingPricePerUnitIncVat() {
        return averageSellingPricePerUnitIncVat;
    }

    public void setAverageSellingPricePerUnitIncVat(String averageSellingPricePerUnitIncVat) {
        this.averageSellingPricePerUnitIncVat = averageSellingPricePerUnitIncVat;
    }

    public String getAverageSellingPricePerUnitExclVat() {
        return averageSellingPricePerUnitExclVat;
    }

    public void setAverageSellingPricePerUnitExclVat(String averageSellingPricePerUnitExclVat) {
        this.averageSellingPricePerUnitExclVat = averageSellingPricePerUnitExclVat;
    }

    public String getMarginPercentExclVat() {
        return marginPercentExclVat;
    }

    public void setMarginPercentExclVat(String marginPercentExclVat) {
        this.marginPercentExclVat = marginPercentExclVat;
    }

    public String getMargin() {
        return margin;
    }

    public void setMargin(String margin) {
        this.margin = margin;
    }

    public String getOrgUnit() {
        return orgUnit;
    }

    public void setOrgUnit(String orgUnit) {
        this.orgUnit = orgUnit;
    }

    public String getSupplyCurrency() {
        return supplyCurrency;
    }

    public void setSupplyCurrency(String supplyCurrency) {
        this.supplyCurrency = supplyCurrency;
    }

    public String getSupplyVAT() {
        return supplyVAT;
    }

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

    public String getFinaliseDate() {
        return finaliseDate;
    }

    public void setFinaliseDate(String finaliseDate) {
        this.finaliseDate = finaliseDate;
    }

    public String getLatestShipmentDate() {
        return latestShipmentDate;
    }

    public void setLatestShipmentDate(String latestShipmentDate) {
        this.latestShipmentDate = latestShipmentDate;
    }

    public String getRequiredOnSiteDate() {
        return requiredOnSiteDate;
    }

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

    public String getShippingMode() {
        return shippingMode;
    }

    public void setShippingMode(String shippingMode) {
        this.shippingMode = shippingMode;
    }

    public String getIncoterm() {
        return incoterm;
    }

    public void setIncoterm(String incoterm) {
        this.incoterm = incoterm;
    }

    public String getPortOfLoading() {
        return portOfLoading;
    }

    public void setPortOfLoading(String portOfLoading) {
        this.portOfLoading = portOfLoading;
    }

    public String getPortOfDocking() {
        return portOfDocking;
    }

    public void setPortOfDocking(String portOfDocking) {
        this.portOfDocking = portOfDocking;
    }

    public String getForeignAgent() {
        return foreignAgent;
    }

    public void setForeignAgent(String foreignAgent) {
        this.foreignAgent = foreignAgent;
    }

    public String getSourceAGent() {
        return sourceAGent;
    }

    public void setSourceAGent(String sourceAGent) {
        this.sourceAGent = sourceAGent;
    }

    public String getWarehousingAgent() {
        return warehousingAgent;
    }

    public void setWarehousingAgent(String warehousingAgent) {
        this.warehousingAgent = warehousingAgent;
    }

    public String getOrderQuantity() {
        return orderQuantity;
    }

    public void setOrderQuantity(String orderQuantity) {
        this.orderQuantity = orderQuantity;
    }

    public String getOrderComments() {
        return orderComments;
    }

    public void setOrderComments(String orderComments) {
        this.orderComments = orderComments;
    }

    public String getStyleReference() {
        return styleReference;
    }

    public void setStyleReference(String styleReference) {
        this.styleReference = styleReference;
    }

    public String getStyleDescription() {
        return styleDescription;
    }

    public void setStyleDescription(String styleDescription) {
        this.styleDescription = styleDescription;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getMarginExclVatCostToServe() {
        return marginExclVatCostToServe;
    }

    public void setMarginExclVatCostToServe(String marginExclVatCostToServe) {
        this.marginExclVatCostToServe = marginExclVatCostToServe;
    }

    public String getElcTotal() {
        return elcTotal;
    }

    public void setElcTotal(String elcTotal) {
        this.elcTotal = elcTotal;
    }

    public String getTotalVariance() {
        return totalVariance;
    }

    public void setTotalVariance(String totalVariance) {
        this.totalVariance = totalVariance;
    }

    public String getTotalVariancePercentage() {
        return totalVariancePercentage;
    }

    public void setTotalVariancePercentage(String totalVariancePercentage) {
        this.totalVariancePercentage = totalVariancePercentage;
    }

    public String getRevenueCostExcVat() {
        return revenueCostExcVat;
    }

    public void setRevenueCostExcVat(String revenueCostExcVat) {
        this.revenueCostExcVat = revenueCostExcVat;
    }

    public String getElcRevenueCostExcVat() {
        return elcRevenueCostExcVat;
    }

    public void setElcRevenueCostExcVat(String elcRevenueCostExcVat) {
        this.elcRevenueCostExcVat = elcRevenueCostExcVat;
    }

    public String getElcRevenueCostVariance() {
        return elcRevenueCostVariance;
    }

    public void setElcRevenueCostVariance(String elcRevenueCostVariance) {
        this.elcRevenueCostVariance = elcRevenueCostVariance;
    }

    public String getElcRevenueCostVariancePercentage() {
        return elcRevenueCostVariancePercentage;
    }

    public void setElcRevenueCostVariancePercentage(String elcRevenueCostVariancePercentage) {
        this.elcRevenueCostVariancePercentage = elcRevenueCostVariancePercentage;
    }

    public String getElcAvgSupplyCostPerUnit() {
        return elcAvgSupplyCostPerUnit;
    }

    public void setElcAvgSupplyCostPerUnit(String elcAvgSupplyCostPerUnit) {
        this.elcAvgSupplyCostPerUnit = elcAvgSupplyCostPerUnit;
    }

    public String getElcAvgSupplyCostPerUnitVariance() {
        return elcAvgSupplyCostPerUnitVariance;
    }

    public void setElcAvgSupplyCostPerUnitVariance(String elcAvgSupplyCostPerUnitVariance) {
        this.elcAvgSupplyCostPerUnitVariance = elcAvgSupplyCostPerUnitVariance;
    }

    public String getElcAvgSupplyCostPerUnitVariancePercentage() {
        return elcAvgSupplyCostPerUnitVariancePercentage;
    }

    public void setElcAvgSupplyCostPerUnitVariancePercentage(String elcAvgSupplyCostPerUnitVariancePercentage) {
        this.elcAvgSupplyCostPerUnitVariancePercentage = elcAvgSupplyCostPerUnitVariancePercentage;
    }

    public String getElcAvgTotalCostPerUnit() {
        return elcAvgTotalCostPerUnit;
    }

    public void setElcAvgTotalCostPerUnit(String elcAvgTotalCostPerUnit) {
        this.elcAvgTotalCostPerUnit = elcAvgTotalCostPerUnit;
    }

    public String getElcAvgTotalCostPerUnitVariance() {
        return elcAvgTotalCostPerUnitVariance;
    }

    public void setElcAvgTotalCostPerUnitVariance(String elcAvgTotalCostPerUnitVariance) {
        this.elcAvgTotalCostPerUnitVariance = elcAvgTotalCostPerUnitVariance;
    }

    public String getElcAvgTotalCostPerUnitVariancePercentage() {
        return elcAvgTotalCostPerUnitVariancePercentage;
    }

    public void setElcAvgTotalCostPerUnitVariancePercentage(String elcAvgTotalCostPerUnitVariancePercentage) {
        this.elcAvgTotalCostPerUnitVariancePercentage = elcAvgTotalCostPerUnitVariancePercentage;
    }

    public String getElcAvgSellingPricePerUnitIncVat() {
        return elcAvgSellingPricePerUnitIncVat;
    }

    public void setElcAvgSellingPricePerUnitIncVat(String elcAvgSellingPricePerUnitIncVat) {
        this.elcAvgSellingPricePerUnitIncVat = elcAvgSellingPricePerUnitIncVat;
    }

    public String getElcAvgSellingPricePerUnitIncVatVariance() {
        return elcAvgSellingPricePerUnitIncVatVariance;
    }

    public void setElcAvgSellingPricePerUnitIncVatVariance(String elcAvgSellingPricePerUnitIncVatVariance) {
        this.elcAvgSellingPricePerUnitIncVatVariance = elcAvgSellingPricePerUnitIncVatVariance;
    }

    public String getElcAvgSellingPricePerUnitIncVatVariancePercentage() {
        return elcAvgSellingPricePerUnitIncVatVariancePercentage;
    }

    public void setElcAvgSellingPricePerUnitIncVatVariancePercentage(String elcAvgSellingPricePerUnitIncVatVariancePercentage) {
        this.elcAvgSellingPricePerUnitIncVatVariancePercentage = elcAvgSellingPricePerUnitIncVatVariancePercentage;
    }

    public String getElcAvgSellingPricePerUnitExclVat() {
        return elcAvgSellingPricePerUnitExclVat;
    }

    public void setElcAvgSellingPricePerUnitExclVat(String elcAvgSellingPricePerUnitExclVat) {
        this.elcAvgSellingPricePerUnitExclVat = elcAvgSellingPricePerUnitExclVat;
    }

    public String getElcAvgSellingPricePerUnitExclVatVariance() {
        return elcAvgSellingPricePerUnitExclVatVariance;
    }

    public void setElcAvgSellingPricePerUnitExclVatVariance(String elcAvgSellingPricePerUnitExclVatVariance) {
        this.elcAvgSellingPricePerUnitExclVatVariance = elcAvgSellingPricePerUnitExclVatVariance;
    }

    public String getElcAvgSellingPricePerUnitExclVatVariancePercentage() {
        return elcAvgSellingPricePerUnitExclVatVariancePercentage;
    }

    public void setElcAvgSellingPricePerUnitExclVatVariancePercentage(String elcAvgSellingPricePerUnitExclVatVariancePercentage) {
        this.elcAvgSellingPricePerUnitExclVatVariancePercentage = elcAvgSellingPricePerUnitExclVatVariancePercentage;
    }

    public String getElcMarginPercentExclVat() {
        return elcMarginPercentExclVat;
    }

    public void setElcMarginPercentExclVat(String elcMarginPercentExclVat) {
        this.elcMarginPercentExclVat = elcMarginPercentExclVat;
    }

    public String getElcMarginPercentExclVatVariance() {
        return elcMarginPercentExclVatVariance;
    }

    public void setElcMarginPercentExclVatVariance(String elcMarginPercentExclVatVariance) {
        this.elcMarginPercentExclVatVariance = elcMarginPercentExclVatVariance;
    }

    public String getElcMargin() {
        return elcMargin;
    }

    public void setElcMargin(String elcMargin) {
        this.elcMargin = elcMargin;
    }

    public String getElcMarginVariance() {
        return elcMarginVariance;
    }

    public void setElcMarginVariance(String elcMarginVariance) {
        this.elcMarginVariance = elcMarginVariance;
    }

    public String getElcMarginVariancePercentage() {
        return elcMarginVariancePercentage;
    }

    public void setElcMarginVariancePercentage(String elcMarginVariancePercentage) {
        this.elcMarginVariancePercentage = elcMarginVariancePercentage;
    }

    public String getReportName() {
        return reportName;
    }

    public void setReportName(String reportName) {
        this.reportName = reportName;
    }

    public String getMarginPercentIncVat() {
        return marginPercentIncVat;
    }

    public void setMarginPercentIncVat(String marginPercentIncVat) {
        this.marginPercentIncVat = marginPercentIncVat;
    }

    public String getElcMarginPercentInclVat() {
        return elcMarginPercentInclVat;
    }

    public void setElcMarginPercentInclVat(String elcMarginPercentInclVat) {
        this.elcMarginPercentInclVat = elcMarginPercentInclVat;
    }

    public String getElcMarginPercentInclVatVariance() {
        return elcMarginPercentInclVatVariance;
    }

    public void setElcMarginPercentInclVatVariance(String elcMarginPercentInclVatVariance) {
        this.elcMarginPercentInclVatVariance = elcMarginPercentInclVatVariance;
    }

    public String getMarginIncl() {
        return marginIncl;
    }

    public void setMarginIncl(String marginIncl) {
        this.marginIncl = marginIncl;
    }

    public String getElcMarginIncl() {
        return elcMarginIncl;
    }

    public void setElcMarginIncl(String elcMarginIncl) {
        this.elcMarginIncl = elcMarginIncl;
    }

    public String getElcMarginVarianceIncl() {
        return elcMarginVarianceIncl;
    }

    public void setElcMarginVarianceIncl(String elcMarginVarianceIncl) {
        this.elcMarginVarianceIncl = elcMarginVarianceIncl;
    }

    public String getElcMarginVariancePercentageIncl() {
        return elcMarginVariancePercentageIncl;
    }

    public void setElcMarginVariancePercentageIncl(String elcMarginVariancePercentageIncl) {
        this.elcMarginVariancePercentageIncl = elcMarginVariancePercentageIncl;
    }
}