LogisticsSummarySearchResult.java

package com.tradecloud.dto.container;

import com.tradecloud.domain.common.Incoterm;
import com.tradecloud.domain.container.ContainerType;
import com.tradecloud.domain.container.ShippingType;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import com.tradecloud.domain.model.shipment.ShippingMode;
import com.tradecloud.domain.model.ordermanagement.OrderState;
import com.tradecloud.domain.party.Employee;
import com.tradecloud.domain.party.ServiceProvider;
import com.tradecloud.domain.place.Depot;
import com.tradecloud.domain.place.FinalDestination;
import com.tradecloud.domain.place.PlaceOfDischarge;
import com.tradecloud.domain.place.PlaceOfLoading;
import com.tradecloud.domain.supplier.Supplier;
import com.tradecloud.dto.order.XmlAdapterDate;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import java.math.BigDecimal;
import java.util.Date;

@XmlRootElement(name = "LogisticsSummarySearchResult")
@XmlAccessorType(XmlAccessType.FIELD)
public class LogisticsSummarySearchResult extends ContainerSearchResult {

    @XmlElement
    private Long id;

    private BigDecimal grossVolume = BigDecimal.valueOf(0);

    @XmlElement
    private BigDecimal cartonsShipped = BigDecimal.valueOf(0);

    @XmlElement
    private BigDecimal quantityShipped = BigDecimal.valueOf(0);
    @XmlElement
    private Date originalDocumentsReceivedDate;
    @XmlElement
    private Date carrierReleaseDate;

    @XmlElement
    private String shipmentReference = "";

    @XmlElement
    private String shipmentNumber = "";

    @XmlElement
    private String containerReference = "";

    @XmlElement
    private ContainerType containerType;

    @XmlElement
    private ShippingType shippingType;

    @XmlElement
    private String transporterName = "";

    @XmlElement
    private String orderDescription = "";

    @XmlElement
    private String voyageNumber = "";

    @XmlElement
    private OrderState orderState = null;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date berthingDateAndTime;

    @XmlElement
    private String feederVoyageNumber = "";

    @XmlElement
    private String feederTransporterName = "";

    @XmlElement
    private PlaceOfLoading feederPlaceOfLoading;

    @XmlElement
    private PlaceOfLoading feederPlaceOfDischarge;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date feederEstimateDepartureDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date feederActualDepartureDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date estimateArrivalDateatTranshipmentPort;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date actualArrivalDateatTranshipmentPort;

    @XmlElement
    private ServiceProvider carrier;

    @XmlElement
    private ServiceProvider freightForwarder;

    @XmlElement
    private String transportDocumentNumber = "";

    @XmlElement
    private PlaceOfLoading placeOfLoading;

    @XmlElement
    private PlaceOfDischarge placeOfDischarge;

    @XmlElement
    private FinalDestination finalDestination;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date scheduledDepartureDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date actualDepartureDate;

    @XmlElement
    private Date originalEstimateArrivalDate;
    @XmlElement
    private String orderReference = "";

    @XmlElement
    private String businessState = "";

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date goodsReceivedDate;
    @XmlElement
    private String shipmentComments = "";

    @XmlElement
    private ShippingMode shippingMode;

    @XmlElement
    private Employee buyer;

    @XmlElement
    private OrganisationalUnit businessUnit;

    @XmlElement
    private OrganisationalUnit division;

    @XmlElement
    private Supplier supplier;

    @XmlElement
    private BigDecimal suppliersInvoiceValue = new BigDecimal(0.0);

    @XmlElement
    private ServiceProvider clearingAgent;

    @XmlElement
    private ServiceProvider transporter;

    @XmlElement
    private Depot clearingDepot;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date estimatedArrivalDateAtPlaceOfDischarge;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date arrivalDateAtPlaceOfDischarge;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date transporterAvailabliltyDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date pickUpDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date etaAtDepot;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date ataAtDepot;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date etaAtFinalDestination;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date ataAtFinalDestination;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date overstayAndStorageFreePeriodEnd;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date turnInFreePeriodEnd;

    @XmlElement
    private String orderComments = "";

    @XmlElement
    private String consignmentComments = "";

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date availabilityDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date freightReceivedDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date bookingDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date requiredAtDCDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date actualCostingCompleteDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date MasterBillDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date actualArrivalAtPOD;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date estimatedArrivalAtPOD;

    @XmlElement
    private String country;

    @XmlElement
    private String sealReference;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date customsEntryDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date customsExitDate;

    @XmlElement
    private String customsStopFlag;

    @XmlElement
    private String customsStopUnpacked;

    @XmlElement
    private Long shipmentId;

    @XmlElement
    private Incoterm incoterm;

    @XmlElement
    private String mrnNumber;

    @XmlElement
    private String shippingVessel;

    @XmlElement
    private String destinationTransporter;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date shippedOnBoardDate;

    @XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
    private Date dischargeDate;

    private String containerTypes;
    private String shippingTypes;
    private boolean clearingIntegrationEnabled;
    private BigDecimal invoiceQuantity;
    private Long freightReceivedDays;
    private Long departureDays;
    private Long arrivalAtPortDays;
    private Long arrivalAtFDDays;
    private Date lastestShipmentDate;
    private Date orderEstArrivalAtPODDate;
    private Date billOfLadingDate;
    private String houseBillNumber;
    private String lrnNumber;
    private String shippingReference;

    public String getCountry() {
        return country;
    }

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

    public Date getAvailabilityDate() {
        return availabilityDate;
    }

    public void setAvailabilityDate(Date availabilityDate) {
        this.availabilityDate = availabilityDate;
    }

    public Date getFreightReceivedDate() {
        return freightReceivedDate;
    }

    public void setFreightReceivedDate(Date freightReceivedDate) {
        this.freightReceivedDate = freightReceivedDate;
    }

    public Date getBookingDate() {
        return bookingDate;
    }

    public void setBookingDate(Date bookingDate) {
        this.bookingDate = bookingDate;
    }

    public Date getRequiredAtDCDate() {
        return requiredAtDCDate;
    }

    public void setRequiredAtDCDate(Date requiredAtDCDate) {
        this.requiredAtDCDate = requiredAtDCDate;
    }

    public Date getActualCostingCompleteDate() {
        return actualCostingCompleteDate;
    }

    public void setActualCostingCompleteDate(Date actualCostingCompleteDate) {
        this.actualCostingCompleteDate = actualCostingCompleteDate;
    }

    public Date getActualArrivalAtPOD() {
        return actualArrivalAtPOD;
    }

    public void setActualArrivalAtPOD(Date actualArrivalAtPOD) {
        this.actualArrivalAtPOD = actualArrivalAtPOD;
    }

    public Date getEstimatedArrivalAtPOD() {
        return estimatedArrivalAtPOD;
    }

    public void setEstimatedArrivalAtPOD(Date estimatedArrivalAtPOD) {
        this.estimatedArrivalAtPOD = estimatedArrivalAtPOD;
    }

    public String getTransportDocumentNumber() {
        return transportDocumentNumber;
    }

    public void setTransportDocumentNumber(String transportDocumentNumber) {
        this.transportDocumentNumber = transportDocumentNumber;
    }

    public Date getScheduledDepartureDate() {
        return scheduledDepartureDate;
    }

    public void setScheduledDepartureDate(Date scheduledDepartureDate) {
        this.scheduledDepartureDate = scheduledDepartureDate;
    }

    public Date getActualDepartureDate() {
        return actualDepartureDate;
    }

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

    public Date getOriginalEstimateArrivalDate() {
        return originalEstimateArrivalDate;
    }

    public void setOriginalEstimateArrivalDate(Date originalEstimateArrivalDate) {
        this.originalEstimateArrivalDate = originalEstimateArrivalDate;
    }

    public String getHouseBillNumber() {
        return houseBillNumber;
    }

    public void setHouseBillNumber(String houseAirwayBillNumber) {
        this.houseBillNumber = houseAirwayBillNumber;
    }

    public Date getGoodsReceivedDate() {
        return goodsReceivedDate;
    }

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

    public ServiceProvider getCarrier() {
        return carrier;
    }

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

    public ServiceProvider getFreightForwarder() {
        return freightForwarder;
    }

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

    public PlaceOfLoading getPlaceOfLoading() {
        return placeOfLoading;
    }

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

    public Date getTransporterAvailabliltyDate() {
        return transporterAvailabliltyDate;
    }

    public void setTransporterAvailabliltyDate(Date transporterAvailabliltyDate) {
        this.transporterAvailabliltyDate = transporterAvailabliltyDate;
    }

    public String getTransporterName() {
        return transporterName;
    }

    public void setTransporterName(String transporterName) {
        this.transporterName = transporterName;
    }

    public BigDecimal getSuppliersInvoiceValue() {
        return suppliersInvoiceValue;
    }

    public void setSuppliersInvoiceValue(BigDecimal suppliersInvoiceValue) {
        this.suppliersInvoiceValue = suppliersInvoiceValue;
    }

    public PlaceOfDischarge getPlaceOfDischarge() {
        return placeOfDischarge;
    }

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

    public Long getShipmentId() {
        return shipmentId;
    }

    public void setShipmentId(Long shipmentId) {
        this.shipmentId = shipmentId;
    }

    public Date getOverstayAndStorageFreePeriodEnd() {
        return overstayAndStorageFreePeriodEnd;
    }

    public void setOverstayAndStorageFreePeriodEnd(Date overstayAndStorageFreePeriodEnd) {
        this.overstayAndStorageFreePeriodEnd = overstayAndStorageFreePeriodEnd;
    }

    public Date getTurnInFreePeriodEnd() {
        return turnInFreePeriodEnd;
    }

    public void setTurnInFreePeriodEnd(Date turnInFreePeriodEnd) {
        this.turnInFreePeriodEnd = turnInFreePeriodEnd;
    }

    public String getOrderComments() {
        return orderComments;
    }

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

    public String getShipmentComments() {
        return shipmentComments;
    }

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

    public String getConsignmentComments() {
        return consignmentComments;
    }

    public void setConsignmentComments(String consignmentComments) {
        this.consignmentComments = consignmentComments;
    }

    public Date getAtaAtDepot() {
        return ataAtDepot;
    }

    public void setAtaAtDepot(Date ataAtDepot) {
        this.ataAtDepot = ataAtDepot;
    }

    public Date getEtaAtDepot() {
        return etaAtDepot;
    }

    public void setEtaAtDepot(Date etaAtDepot) {
        this.etaAtDepot = etaAtDepot;
    }

    public Date getPickUpDate() {
        return pickUpDate;
    }

    public void setPickUpDate(Date pickUpDate) {
        this.pickUpDate = pickUpDate;
    }

    public Date getEtaAtFinalDestination() {
        return etaAtFinalDestination;
    }

    public void setEtaAtFinalDestination(Date etaAtFinalDestination) {
        this.etaAtFinalDestination = etaAtFinalDestination;
    }

    public Date getAtaAtFinalDestination() {
        return ataAtFinalDestination;
    }

    public void setAtaAtFinalDestination(Date ataAtFinalDestination) {
        this.ataAtFinalDestination = ataAtFinalDestination;
    }

    public Date getEstimatedArrivalDateAtPlaceOfDischarge() {
        return estimatedArrivalDateAtPlaceOfDischarge;
    }

    public void setEstimatedArrivalDateAtPlaceOfDischarge(Date estimatedArrivalDateAtPlaceOfDischarge) {
        this.estimatedArrivalDateAtPlaceOfDischarge = estimatedArrivalDateAtPlaceOfDischarge;
    }

    public Date getArrivalDateAtPlaceOfDischarge() {
        return arrivalDateAtPlaceOfDischarge;
    }

    public void setArrivalDateAtPlaceOfDischarge(Date arrivalDateAtPlaceOfDischarge) {
        this.arrivalDateAtPlaceOfDischarge = arrivalDateAtPlaceOfDischarge;
    }

    public FinalDestination getFinalDestination() {
        return finalDestination;
    }

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

    public Date getMasterBillDate() {
        return MasterBillDate;
    }

    public void setMasterBillDate(Date masterBillDate) {
        MasterBillDate = masterBillDate;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    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 String getContainerReference() {
        return containerReference;
    }

    public void setContainerReference(String containerReference) {
        this.containerReference = containerReference;
    }

    public ContainerType getContainerType() {
        return containerType;
    }

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

    public ShippingType getShippingType() {
        return shippingType;
    }

    public void setShippingType(ShippingType shippingType) {
        this.shippingType = shippingType;
    }

    public ShippingMode getShippingMode() {
        return shippingMode;
    }

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

    public ServiceProvider getTransporter() {
        return transporter;
    }

    public void setTransporter(ServiceProvider transporter) {
        this.transporter = transporter;
    }

    public String getVoyageNumber() {
        return voyageNumber;
    }

    public void setVoyageNumber(String voyageNumber) {
        this.voyageNumber = voyageNumber;
    }

    public Employee getBuyer() {
        return buyer;
    }

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

    public OrganisationalUnit getBusinessUnit() {
        return businessUnit;
    }

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

    public OrganisationalUnit getDivision() {
        return division;
    }

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

    public Supplier getSupplier() {
        return supplier;
    }

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

    public ServiceProvider getClearingAgent() {
        return clearingAgent;
    }

    public void setClearingAgent(ServiceProvider clearingAgent) {
        this.clearingAgent = clearingAgent;
    }

    public Depot getClearingDepot() {
        return clearingDepot;
    }

    public void setClearingDepot(Depot clearingDepot) {
        this.clearingDepot = clearingDepot;
    }

    public String getFeederVoyageNumber() {
        return feederVoyageNumber;
    }

    public void setFeederVoyageNumber(String feederVoyageNumber) {
        this.feederVoyageNumber = feederVoyageNumber;
    }

    public String getFeederTransporterName() {
        return feederTransporterName;
    }

    public void setFeederTransporterName(String feederTransporterName) {
        this.feederTransporterName = feederTransporterName;
    }

    public PlaceOfLoading getFeederPlaceOfLoading() {
        return feederPlaceOfLoading;
    }

    public void setFeederPlaceOfLoading(PlaceOfLoading feederPlaceOfLoading) {
        this.feederPlaceOfLoading = feederPlaceOfLoading;
    }

    public PlaceOfLoading getFeederPlaceOfDischarge() {
        return feederPlaceOfDischarge;
    }

    public void setFeederPlaceOfDischarge(PlaceOfLoading feederPlaceOfDischarge) {
        this.feederPlaceOfDischarge = feederPlaceOfDischarge;
    }

    public Date getFeederEstimateDepartureDate() {
        return feederEstimateDepartureDate;
    }

    public void setFeederEstimateDepartureDate(Date feederEstimateDepartureDate) {
        this.feederEstimateDepartureDate = feederEstimateDepartureDate;
    }

    public Date getFeederActualDepartureDate() {
        return feederActualDepartureDate;
    }

    public void setFeederActualDepartureDate(Date feederActualDepartureDate) {
        this.feederActualDepartureDate = feederActualDepartureDate;
    }

    public Date getEstimateArrivalDateatTranshipmentPort() {
        return estimateArrivalDateatTranshipmentPort;
    }

    public void setEstimateArrivalDateatTranshipmentPort(Date estimateArrivalDateatTranshipmentPort) {
        this.estimateArrivalDateatTranshipmentPort = estimateArrivalDateatTranshipmentPort;
    }

    public Date getActualArrivalDateatTranshipmentPort() {
        return actualArrivalDateatTranshipmentPort;
    }

    public void setActualArrivalDateatTranshipmentPort(Date actualArrivalDateatTranshipmentPort) {
        this.actualArrivalDateatTranshipmentPort = actualArrivalDateatTranshipmentPort;
    }

    public String getSealReference() {
        return sealReference;
    }

    public void setSealReference(String sealReference) {
        this.sealReference = sealReference;
    }

    public Date getCustomsEntryDate() {
        return customsEntryDate;
    }

    public void setCustomsEntryDate(Date customsEntryDate) {
        this.customsEntryDate = customsEntryDate;
    }

    public Date getCustomsExitDate() {
        return customsExitDate;
    }

    public void setCustomsExitDate(Date customsExitDate) {
        this.customsExitDate = customsExitDate;
    }

    public String getCustomsStopFlag() {
        return customsStopFlag;
    }

    public void setCustomsStopFlag(String customsStopFlag) {
        this.customsStopFlag = customsStopFlag;
    }

    public String getCustomsStopUnpacked() {
        return customsStopUnpacked;
    }

    public void setCustomsStopUnpacked(String customsStopUnpacked) {
        this.customsStopUnpacked = customsStopUnpacked;
    }

    public Incoterm getIncoterm() {
        return incoterm;
    }

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

    public String getMrnNumber() {
        return mrnNumber;
    }

    public void setMrnNumber(String mrnNumber) {
        this.mrnNumber = mrnNumber;
    }

    public String getShippingVessel() {
        return shippingVessel;
    }

    public void setShippingVessel(String shippingVessel) {
        this.shippingVessel = shippingVessel;
    }

    public String getDestinationTransporter() {
        return destinationTransporter;
    }

    public void setDestinationTransporter(String destinationTransporter) {
        this.destinationTransporter = destinationTransporter;
    }

    public Date getShippedOnBoardDate() {
        return shippedOnBoardDate;
    }

    public void setShippedOnBoardDate(Date shippedOnBoardDate) {
        this.shippedOnBoardDate = shippedOnBoardDate;
    }

    public Date getDischargeDate() {
        return dischargeDate;
    }

    public void setDischargeDate(Date dischargeDate) {
        this.dischargeDate = dischargeDate;
    }

    public String getContainerTypes() {
        return containerTypes;
    }

    public void setContainerTypes(String containerTypes) {
        this.containerTypes = containerTypes;
    }

    public String getShippingTypes() {
        return shippingTypes;
    }

    public void setShippingTypes(String shippingTypes) {
        this.shippingTypes = shippingTypes;
    }

    public boolean isClearingIntegrationEnabled() {
        return clearingIntegrationEnabled;
    }

    public void setClearingIntegrationEnabled(boolean clearingIntegrationEnabled) {
        this.clearingIntegrationEnabled = clearingIntegrationEnabled;
    }

    public BigDecimal getInvoiceQuantity() {
        return invoiceQuantity;
    }

    public void setInvoiceQuantity(BigDecimal invoiceQuantity) {
        this.invoiceQuantity = invoiceQuantity;
    }

    public String getShipmentNumber() {
        return shipmentNumber;
    }

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

    public Long getFreightReceivedDays() {
        return freightReceivedDays;
    }

    public void setFreightReceivedDays(Long freightReceivedDays) {
        this.freightReceivedDays = freightReceivedDays;
    }

    public Long getDepartureDays() {
        return departureDays;
    }

    public void setDepartureDays(Long departureDays) {
        this.departureDays = departureDays;
    }

    public Long getArrivalAtPortDays() {
        return arrivalAtPortDays;
    }

    public void setArrivalAtPortDays(Long arrivalAtPortDays) {
        this.arrivalAtPortDays = arrivalAtPortDays;
    }

    public Long getArrivalAtFDDays() {
        return arrivalAtFDDays;
    }

    public void setArrivalAtFDDays(Long arrivalAtFDDays) {
        this.arrivalAtFDDays = arrivalAtFDDays;
    }

    public Date getLastestShipmentDate() {
        return lastestShipmentDate;
    }

    public void setLastestShipmentDate(Date lastestShipmentDate) {
        this.lastestShipmentDate = lastestShipmentDate;
    }

    public Date getOrderEstArrivalAtPODDate() {
        return orderEstArrivalAtPODDate;
    }

    public void setOrderEstArrivalAtPODDate(Date orderEstArrivalAtPODDate) {
        this.orderEstArrivalAtPODDate = orderEstArrivalAtPODDate;
    }

    public String getLrnNumber() {
        return lrnNumber;
    }

    public void setLrnNumber(String lrnNumber) {
        this.lrnNumber = lrnNumber;
    }

    public Date getBillOfLadingDate() {
        return billOfLadingDate;
    }

    public void setBillOfLadingDate(Date billOfLadingDate) {
        this.billOfLadingDate = billOfLadingDate;
    }

    public String getShippingReference() {
        return shippingReference;
    }

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

    public String getOrderDescription() {
        return orderDescription;
    }

    public void setOrderDescription(String orderDescription) {
        this.orderDescription = orderDescription;
    }

    public BigDecimal getGrossVolume() {
        return grossVolume;
    }

    public void setGrossVolume(BigDecimal grossVolume) {
        this.grossVolume = grossVolume;
    }

    public BigDecimal getCartonsShipped() {
        return cartonsShipped;
    }

    public void setCartonsShipped(BigDecimal cartonsShipped) {
        this.cartonsShipped = cartonsShipped;
    }

    public BigDecimal getQuantityShipped() {
        return quantityShipped;
    }

    public void setQuantityShipped(BigDecimal quantityShipped) {
        this.quantityShipped = quantityShipped;
    }

    public Date getOriginalDocumentsReceivedDate() {
        return originalDocumentsReceivedDate;
    }

    public void setOriginalDocumentsReceivedDate(Date originalDocumentsReceivedDate) {
        this.originalDocumentsReceivedDate = originalDocumentsReceivedDate;
    }

    public Date getCarrierReleaseDate() {
        return carrierReleaseDate;
    }

    public void setCarrierReleaseDate(Date carrierReleaseDate) {
        this.carrierReleaseDate = carrierReleaseDate;
    }

    public OrderState getOrderState() {
        return orderState;
    }

    public void setOrderState(OrderState orderState) {
        this.orderState = orderState;
    }

    public Date getBerthingDateAndTime() {
        return berthingDateAndTime;
    }

    public void setBerthingDateAndTime(Date berthingDateAndTime) {
        this.berthingDateAndTime = berthingDateAndTime;
    }

}