ShipmentGLC_ALCReportDTO.java

package com.tradecloud.dto.shipment.actualsummarycosting;

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

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

    @XmlAttribute(required = true)
    private String shipmentNumber;

    @XmlAttribute(required = true)
    private String shipmentReference;

    @XmlAttribute(required = true)
    private String placeOfLoading;

    @XmlAttribute(required = true)
    private String placeOfDischarge;

    @XmlAttribute(required = true)
    private String shipmentComments;

    @XmlAttribute(required = true)
    private String shippingMode;

    @XmlAttribute(required = true)
    private String incoterm;

    @XmlAttribute(required = true)
    private String shipmentSignOffDate;

    @XmlAttribute(required = true)
    private String billOfLandingDate;

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

    @XmlElement
    private BigDecimal costingTotalExVatGlc;

    @XmlElement
    private BigDecimal costingTotalExVatAlc;

    @XmlElement
    private BigDecimal totalVariance;

    @XmlElement
    private BigDecimal totalVariancePerc;

    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;
    }

    public String getPlaceOfLoading() {
        return placeOfLoading;
    }

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

    public String getPlaceOfDischarge() {
        return placeOfDischarge;
    }

    public void setPlaceOfDischarge(String placeOfDischarge) {
        this.placeOfDischarge = placeOfDischarge;
    }

    public String getShipmentComments() {
        return shipmentComments;
    }

    public void setShipmentComments(String shipmentComments) {
        this.shipmentComments = shipmentComments;
    }

    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 getShipmentSignOffDate() {
        return shipmentSignOffDate;
    }

    public void setShipmentSignOffDate(String shipmentSignOffDate) {
        this.shipmentSignOffDate = shipmentSignOffDate;
    }

    public String getBillOfLandingDate() {
        return billOfLandingDate;
    }

    public void setBillOfLandingDate(String billOfLandingDate) {
        this.billOfLandingDate = billOfLandingDate;
    }

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

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

    public BigDecimal getCostingTotalExVatGlc() {
        return costingTotalExVatGlc;
    }

    public void setCostingTotalExVatGlc(BigDecimal costingTotalExVatGlc) {
        this.costingTotalExVatGlc = costingTotalExVatGlc;
    }

    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 getCostingTotalExVatAlc() {
        return costingTotalExVatAlc;
    }

    public void setCostingTotalExVatAlc(BigDecimal costingTotalExVatAlc) {
        this.costingTotalExVatAlc = costingTotalExVatAlc;
    }
}