OrderGLC_ALCReportDTO.java

package com.tradecloud.dto.shipment.actualsummarycosting;

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

/**
 * Created by ds on 2015/07/03.
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "OrderGLC_ALCReportDTO")
public class OrderGLC_ALCReportDTO {

    @XmlAttribute(required = true)
    String orderNumber;

    @XmlAttribute(required = true)
    String orderReference;

    @XmlAttribute(required = true)
    String supplier;

    @XmlAttribute(required = true)
    String supplierReference;

    @XmlAttribute(required = true)
    String buyer;

    @XmlAttribute(required = true)
    String latestShipmentDate;

    @XmlAttribute(required = true)
    String businessUnit;

    @XmlAttribute(required = true)
    String division;

    @XmlAttribute(required = true)
    String foreignAgent;

    @XmlAttribute(required = true)
    String sourcingAgent;

    @XmlAttribute(required = true)
    String warehousingAgent;

    @XmlAttribute(required = true)
    Set<String> departments;

    @XmlElement(name = "GroupType", required = true)
    List<CostGroupTypeDTO> costGroupDTO;

    @XmlAttribute(required = true)
    BigDecimal totalCostExVATGlc;

    @XmlAttribute(required = true)
    BigDecimal totalCostExVATAlc;

    @XmlElement
    BigDecimal totalVariance;

    @XmlElement
    BigDecimal clcMarginPercentExc;

    @XmlElement
    BigDecimal alcMarginPercentExc;

    @XmlElement
    BigDecimal totalVariancePerc;

    @XmlElement
    private String shippingMode;

    @XmlElement
    private String containerType;

    @XmlElement
    private String placeOfLoading;

    @XmlElement
    private BigDecimal volume;
    @XmlElement
    private BigDecimal weight;
    @XmlElement
    private BigDecimal alcVolume;
    @XmlElement
    private BigDecimal alcWeight;

    @XmlElement
    private BigDecimal clcQty;

    @XmlElement
    private BigDecimal alcQty;

    private String styleReference;

    private String styleDescription;

    private String shipmentReference;

    BigDecimal clcMarginPercentIncl;


    BigDecimal alcMarginPercentIncl;

    private String shippingReference;

    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 getSupplier() {
        return supplier;
    }

    public void setSupplier(String supplier) {
        this.supplier = supplier;
    }

    public String getSupplierReference() {
        return supplierReference;
    }

    public void setSupplierReference(String supplierReference) {
        this.supplierReference = supplierReference;
    }

    public String getBuyer() {
        return buyer;
    }

    public void setBuyer(String buyer) {
        this.buyer = buyer;
    }

    public String getLatestShipmentDate() {
        return latestShipmentDate;
    }

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

    public String getBusinessUnit() {
        return businessUnit;
    }

    public void setBusinessUnit(String businessUnit) {
        this.businessUnit = businessUnit;
    }

    public String getDivision() {
        return division;
    }

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

    public String getForeignAgent() {
        return foreignAgent;
    }

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

    public String getSourcingAgent() {
        return sourcingAgent;
    }

    public void setSourcingAgent(String sourcingAgent) {
        this.sourcingAgent = sourcingAgent;
    }

    public String getWarehousingAgent() {
        return warehousingAgent;
    }

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

    public Set<String> getDepartments() {
        return departments;
    }

    public void setDepartments(Set<String> departments) {
        this.departments = departments;
    }

    public List<CostGroupTypeDTO> getCostGroupDTO() {
        return costGroupDTO;
    }

    public void setCostGroupDTO(List<CostGroupTypeDTO> costGroupDTO) {
        this.costGroupDTO = costGroupDTO;
    }

    public BigDecimal getTotalCostExVATGlc() {
        return totalCostExVATGlc;
    }

    public void setTotalCostExVATGlc(BigDecimal totalCostExVATGlc) {
        this.totalCostExVATGlc = totalCostExVATGlc;
    }

    public BigDecimal getTotalVariance() {
        return totalVariance;
    }

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

    public BigDecimal getTotalVariancePerc() {
        return totalVariancePerc;
    }

    public void setTotalVariancePerc(BigDecimal totalVariancePerc) {
        this.totalVariancePerc = totalVariancePerc;
    }

    public BigDecimal getTotalCostExVATAlc() {
        return totalCostExVATAlc;
    }

    public void setTotalCostExVATAlc(BigDecimal totalCostExVATAlc) {
        this.totalCostExVATAlc = totalCostExVATAlc;
    }

    public String getShippingMode() {
        return shippingMode;
    }

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

    public String getContainerType() {
        return containerType;
    }

    public void setContainerType(String containerType) {
        this.containerType = containerType;
    }

    public String getPlaceOfLoading() {
        return placeOfLoading;
    }

    public void setPlaceOfLoading(String placeOfLoading) {
        this.placeOfLoading = placeOfLoading;
    }

    public BigDecimal getVolume() {
        return volume;
    }

    public void setVolume(BigDecimal volume) {
        this.volume = volume;
    }

    public BigDecimal getClcQty() {
        return clcQty;
    }

    public BigDecimal getClcMarginPercentExc() {
        return clcMarginPercentExc;
    }

    public void setClcMarginPercentExc(BigDecimal clcMarginPercentExc) {
        this.clcMarginPercentExc = clcMarginPercentExc;
    }

    public BigDecimal getAlcMarginPercentExc() {
        return alcMarginPercentExc;
    }

    public void setAlcMarginPercentExc(BigDecimal alcMarginPercentExc) {
        this.alcMarginPercentExc = alcMarginPercentExc;
    }

    public void setClcQty(BigDecimal clcQty) {
        this.clcQty = clcQty;
    }

    public BigDecimal getAlcQty() {
        return alcQty;
    }

    public void setAlcQty(BigDecimal alcQty) {
        this.alcQty = alcQty;
    }

    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 getShipmentReference() {
        return shipmentReference;
    }

    public void setShipmentReference(String shipmentReference) {
        this.shipmentReference = shipmentReference;
    }

    public BigDecimal getClcMarginPercentIncl() {
        return clcMarginPercentIncl;
    }

    public void setClcMarginPercentIncl(BigDecimal clcMarginPercentIncl) {
        this.clcMarginPercentIncl = clcMarginPercentIncl;
    }

    public BigDecimal getAlcMarginPercentIncl() {
        return alcMarginPercentIncl;
    }

    public void setAlcMarginPercentIncl(BigDecimal alcMarginPercentIncl) {
        this.alcMarginPercentIncl = alcMarginPercentIncl;
    }

    public String getShippingReference() {
        return shippingReference;
    }

    public void setShippingReference(String shippingReference) {
        this.shippingReference = shippingReference;
    }

    public void setWeight(BigDecimal weight) {
        this.weight = weight;
    }

    public BigDecimal getWeight() {
        return weight;
    }

    public BigDecimal getAlcVolume() {
        return alcVolume;
    }

    public void setAlcVolume(BigDecimal alcVolume) {
        this.alcVolume = alcVolume;
    }

    public BigDecimal getAlcWeight() {
        return alcWeight;
    }

    public void setAlcWeight(BigDecimal alcWeight) {
        this.alcWeight = alcWeight;
    }
}