TotalLandedCostSearchResult.java

package com.tradecloud.dto.invoice;

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

/**
 * Created with IntelliJ IDEA.
 * User: ds
 * Date: 2014/05/01
 * Time: 11:53 AM
 * To change this template use File | Settings | File Templates.
 */
@XmlRootElement(name = "TotalLandedCostSearchResult")
@XmlAccessorType(XmlAccessType.FIELD)
public class TotalLandedCostSearchResult implements Serializable {

    @XmlAttribute(required = true)
    private String shipmentReference;

    @XmlAttribute(required = true)
    private String shipmentNumber;

    @XmlAttribute(required = true)
    private String orderReference;

    @XmlAttribute(required = true)
    private String businessState;

    @XmlAttribute(required = true)
    private Date actualDepartureDate;

    @XmlAttribute(required = true)
    private Date shipmentsignedOffDate;

    @XmlAttribute(required = true)
    private String businessUnit;

    @XmlAttribute(required = true)
    private Date billOfLandingDate;

    @XmlAttribute(required = true)
    private Date goodsReceivedDate;

    @XmlAttribute(required = true)
    private String division;

    @XmlAttribute(required = true)
    private String department;

    @XmlAttribute(required = true)
    private String buyer;

    @XmlAttribute(required = true)
    private String supplier;

    @XmlAttribute(required = true)
    private String shippingMode;

    @XmlAttribute(required = true)
    private String multiModalShippingMode;

    @XmlAttribute(required = true)
    private String user;

    @XmlAttribute(required = true)
    private String incoTerm;

    @XmlAttribute(required = true)
    private String freightForwarder;

    @XmlAttribute(required = true)
    private String sourcingAgent;

    @XmlAttribute(required = true)
    private String merchandisingAgent;

    @XmlAttribute(required = true)
    private String foreignAgent;

    @XmlAttribute(required = true)
    private String finalDestination;

    @XmlAttribute(required = true)
    private String carrier;

    @XmlAttribute(required = true)
    private BigDecimal supplyCostsTotal;

    @XmlAttribute(required = true)
    private BigDecimal supplyCostsTotalLocalCurrency;

    @XmlAttribute(required = true)
    private BigDecimal supplyCostQuantityPrice;

    @XmlAttribute(required = true)
    private String currency;

    @XmlAttribute(required = true)
    private String costingCurrency;

    @XmlAttribute(required = true)
    private String transactionCurrency;

    @XmlAttribute(required = true)
    private BigDecimal directCostsTotal;

    @XmlAttribute(required = true)
    private BigDecimal totalFreightCostsInTC;

    @XmlElement
    private String country;

    @XmlElement
    private List<TLCReportSearchCostGroup> costGroupList;

    @XmlAttribute(required = true)
    private String containerType;

    @XmlAttribute(required = true)
    private String TEUs;

    @XmlAttribute(required = true)
    private BigDecimal volumePerOrder;

    @XmlAttribute(required = true)
    private BigDecimal weightPerOrder;

    @XmlAttribute(required = true)
    private BigDecimal totalCartonsPerOrder;

    private Long orderId;

    @XmlElement
    private String placeOfLoading;

    private BigDecimal totalActualQuantity;

    private BigDecimal costValue;

    private BigDecimal retailValueOfOrder;

    private String countryOfOrigin;

    private String shippingReference;

    @XmlElement
    private String placeOfDischarge;

    private BigDecimal  marginPercentageExcludingVat;

    private BigDecimal marginPercentageIncludingVAT;

    public String getShipmentReference() {
        return shipmentReference;
    }

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

    public String getOrderReference() {
        return orderReference;
    }

    public void setOrderReference(String orderReference) {
        this.orderReference = orderReference;
    }

    public String getBusinessState() {
        return businessState;
    }

    public void setBusinessState(String businessState) {
        this.businessState = businessState;
    }

    public Date getActualDepartureDate() {
        return actualDepartureDate;
    }

    public void setActualDepartureDate(Date actualDepartureDate) {
        this.actualDepartureDate = actualDepartureDate;
    }

    public String getBusinessUnit() {
        return businessUnit;
    }

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

    public Date getGoodsReceivedDate() {
        return goodsReceivedDate;
    }

    public void setGoodsReceivedDate(Date goodsReceivedDate) {
        this.goodsReceivedDate = goodsReceivedDate;
    }

    public String getDivision() {
        return division;
    }

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

    public String getDepartment() {
        return department;
    }

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

    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 getUser() {
        return user;
    }

    public void setUser(String user) {
        this.user = user;
    }

    public String getIncoTerm() {
        return incoTerm;
    }

    public void setIncoTerm(String incoTerm) {
        this.incoTerm = incoTerm;
    }

    public String getFreightForwarder() {
        return freightForwarder;
    }

    public void setFreightForwarder(String freightForwarder) {
        this.freightForwarder = freightForwarder;
    }

    public String getSourcingAgent() {
        return sourcingAgent;
    }

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

    public String getMerchandisingAgent() {
        return merchandisingAgent;
    }

    public void setMerchandisingAgent(String merchandisingAgent) {
        this.merchandisingAgent = merchandisingAgent;
    }

    public String getForeignAgent() {
        return foreignAgent;
    }

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

    public String getFinalDestination() {
        return finalDestination;
    }

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

    public String getCarrier() {
        return carrier;
    }

    public void setCarrier(String carrier) {
        this.carrier = carrier;
    }

    public BigDecimal getSupplyCostsTotal() {
        return supplyCostsTotal;
    }

    public void setSupplyCostsTotal(BigDecimal supplyCostsTotal) {
        this.supplyCostsTotal = supplyCostsTotal;
    }

    public BigDecimal getSupplyCostsTotalLocalCurrency() {
        return supplyCostsTotalLocalCurrency;
    }

    public void setSupplyCostsTotalLocalCurrency(BigDecimal supplyCostsTotalLocalCurrency) {
        this.supplyCostsTotalLocalCurrency = supplyCostsTotalLocalCurrency;
    }

    public BigDecimal getSupplyCostQuantityPrice() {
        return supplyCostQuantityPrice;
    }

    public void setSupplyCostQuantityPrice(BigDecimal supplyCostQuantityPrice) {
        this.supplyCostQuantityPrice = supplyCostQuantityPrice;
    }

    public Date getBillOfLandingDate() {
        return billOfLandingDate;
    }

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

    public List<TLCReportSearchCostGroup> getCostGroupList() {
        return costGroupList;
    }

    public void setCostGroupList(List<TLCReportSearchCostGroup> costGroupList) {
        this.costGroupList = costGroupList;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getCostingCurrency() {
        return costingCurrency;
    }

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

    public String getTransactionCurrency() {
        return transactionCurrency;
    }

    public void setTransactionCurrency(String transactionCurrency) {
        this.transactionCurrency = transactionCurrency;
    }

    public BigDecimal getDirectCostsTotal() {
        return directCostsTotal;
    }

    public void setDirectCostsTotal(BigDecimal directCostsTotal) {
        this.directCostsTotal = directCostsTotal;
    }

    public void setTotalFreightCostsInTC(BigDecimal totalFreightCostsInTC) {
        this.totalFreightCostsInTC = totalFreightCostsInTC;
    }

    public BigDecimal getTotalFreightCostsInTC() {
        return totalFreightCostsInTC;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    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 getTEUs() {
        return TEUs;
    }

    public void setTEUs(String TEUs) {
        this.TEUs = TEUs;
    }

    public BigDecimal getVolumePerOrder() {
        return volumePerOrder;
    }

    public void setVolumePerOrder(BigDecimal volumePerOrder) {
        this.volumePerOrder = volumePerOrder;
    }

    public BigDecimal getWeightPerOrder() {
        return weightPerOrder;
    }

    public void setWeightPerOrder(BigDecimal weightPerOrder) {
        this.weightPerOrder = weightPerOrder;
    }

    public BigDecimal getTotalCartonsPerOrder() {
        return totalCartonsPerOrder;
    }

    public void setTotalCartonsPerOrder(BigDecimal totalCartonsPerOrder) {
        this.totalCartonsPerOrder = totalCartonsPerOrder;
    }

    public Long getOrderId() {
        return orderId;
    }

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

    public String getPlaceOfLoading() {
        return placeOfLoading;
    }

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

    public BigDecimal getTotalActualQuantity() {
        return totalActualQuantity;
    }

    public void setTotalActualQuantity(BigDecimal totalActualQuantity) {
        this.totalActualQuantity = totalActualQuantity;
    }

    public BigDecimal getCostValue() {
        return costValue;
    }

    public void setCostValue(BigDecimal costValue) {
        this.costValue = costValue;
    }

    public BigDecimal getRetailValueOfOrder() {
        return retailValueOfOrder;
    }

    public void setRetailValueOfOrder(BigDecimal retailValueOfOrder) {
        this.retailValueOfOrder = retailValueOfOrder;
    }

    public String getCountryOfOrigin() {
        return countryOfOrigin;
    }

    public void setCountryOfOrigin(String countryOfOrigin) {
        this.countryOfOrigin = countryOfOrigin;
    }

    public String getShipmentNumber() {
        return shipmentNumber;
    }

    public void setShipmentNumber(String shipmentNumber) {
        this.shipmentNumber = shipmentNumber;
    }

    public String getShippingReference() {
        return shippingReference;
    }

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

    public String getPlaceOfDischarge() {
        return placeOfDischarge;
    }

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

    public BigDecimal getMarginPercentageExcludingVat() {
        return marginPercentageExcludingVat;
    }

    public void setMarginPercentageExcludingVat(BigDecimal marginPercentageExcludingVat) {
        this.marginPercentageExcludingVat = marginPercentageExcludingVat;
    }

    public BigDecimal getMarginPercentageIncludingVAT() {
        return marginPercentageIncludingVAT;
    }

    public void setMarginPercentageIncludingVAT(BigDecimal marginPercentageIncludingVAT) {
        this.marginPercentageIncludingVAT = marginPercentageIncludingVAT;
    }

    public Date getShipmentsignedOffDate() {
        return shipmentsignedOffDate;
    }

    public void setShipmentsignedOffDate(Date shipmentsignedOffDate) {
        this.shipmentsignedOffDate = shipmentsignedOffDate;
    }

    public String getMultiModalShippingMode() {
        return multiModalShippingMode;
    }

    public void setMultiModalShippingMode(String multiModalShippingMode) {
        this.multiModalShippingMode = multiModalShippingMode;
    }
}