ShipmentACSReportOrderDTO.java

package com.tradecloud.dto.shipment.actualsummarycosting;

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

/**
 * Created by IntelliJ IDEA.
 * User: ds
 * Date: 2014/03/07
 * Time: 7:29 AM
 * To change this template use File | Settings | File Templates.
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "Order")
public class ShipmentACSReportOrderDTO {

    @XmlAttribute(required = true)
    String orderNumber;

    @XmlAttribute(required = true)
    String orderReference;

    @XmlAttribute(required = true)
    String shippingReference;

    @XmlAttribute(required = true)
    String buyer;

    @XmlAttribute(required = true)
    String supplier;

    @XmlAttribute(required = true)
    double totalExcludingInternalProvisions;

    @XmlAttribute(required = true)
    double totalCost;

    @XmlAttribute(required = true)
    double totalSuppliersInvoice;

    @XmlAttribute(required = true)
    double totalCostIndirectCost;

    @XmlAttribute(required = true)
    double supplyVAT;

    @XmlElement(name = "CostGroupType", required = true)
    List<ShipmentACSReportOrderGroupTypeDTO> shipmentACSReportOrderGroupTypeDTOList;

    @XmlAttribute(required = true)
    double totalVolume;

    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 double getTotalExcludingInternalProvisions() {
        return totalExcludingInternalProvisions;
    }

    public void setTotalExcludingInternalProvisions(double totalExcludingInternalProvisions) {
        this.totalExcludingInternalProvisions = totalExcludingInternalProvisions;
    }

    public double getTotalCost() {
        return totalCost;
    }

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

    public double getTotalSuppliersInvoice() {
        return totalSuppliersInvoice;
    }

    public void setTotalSuppliersInvoice(double totalSuppliersInvoice) {
        this.totalSuppliersInvoice = totalSuppliersInvoice;
    }

    public List<ShipmentACSReportOrderGroupTypeDTO> getShipmentACSReportOrderGroupTypeDTOList() {
        return shipmentACSReportOrderGroupTypeDTOList;
    }

    public void setShipmentACSReportOrderGroupTypeDTOList(List<ShipmentACSReportOrderGroupTypeDTO> shipmentACSReportOrderGroupTypeDTOList) {
        this.shipmentACSReportOrderGroupTypeDTOList = shipmentACSReportOrderGroupTypeDTOList;
    }

    public double getTotalCostIndirectCost() {
        return totalCostIndirectCost;
    }

    public void setTotalCostIndirectCost(double totalCostIndirectCost) {
        this.totalCostIndirectCost = totalCostIndirectCost;
    }

    public double getSupplyVAT() {
        return supplyVAT;
    }

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

    public double getTotalVolume() {
        return totalVolume;
    }

    public void setTotalVolume(double totalVolume) {
        this.totalVolume = totalVolume;
    }
}