OrderNotShippedSearchResult.java

package com.tradecloud.dto.order;

import com.tradecloud.domain.common.Incoterm;
import com.tradecloud.domain.model.payment.PaymentMethod;
import com.tradecloud.domain.model.payment.PaymentTerm;
import com.tradecloud.domain.model.shipment.ShippingMode;
import com.tradecloud.domain.party.Bank;
import com.tradecloud.domain.party.ServiceProvider;
import com.tradecloud.domain.place.FinalDestination;
import com.tradecloud.domain.place.PlaceOfDischarge;
import com.tradecloud.domain.place.PlaceOfLoading;
import java.math.BigDecimal;
import java.util.Date;

/**
 *
 */
public class OrderNotShippedSearchResult extends OrderSearchResult {

    private Date latestShipmentDate;
    private String consignmentReference;
    private String orderReference;
    private String proformaReference;
    private String shippingReference;
    private Date originalLatestShipmentDate;
    private Date requiredOnSiteDate;
    //folowing 2 fields left for backward compatability, to be removed when out of use.
    private ServiceProvider freightForwarder;
    private ServiceProvider carrier;
    //the following three fields have been defined in OrderSearchResult but as objects as opposed to names.
    private BigDecimal supplierInvoiceValue;
    private String supplierInvoiceCurrency;
    private PaymentMethod paymentMethod;
    private PaymentTerm paymentTerm;
    private Bank lcBank;
    private String bankName;
    private String lcBankReference;
    private String lcNumber;
    private String spotRate;
    private String forwardRate;
    private Date lcEstablishedDate;
    private PlaceOfLoading placeOfLoading;
    private PlaceOfDischarge placeOfDischarge;
    private FinalDestination finalDestination;
    private ShippingMode shippingMode;
    private Incoterm incoterm;
    private Date plannedShipmentDate;
    private Date estimatedArrivalDate;
    private String vesselName;
    private BigDecimal totalVolume;
    private BigDecimal totalWeight;
    private double TEUs;
    private double containerFCL20GPquantity;
    private double containerFCL20REEFERGPquantity;
    private double containerFCL40GPquantity;
    private double containerFCL40REEFERGPquantity;
    private double containerFCL40HIGHCUBEquantity;
    private double containerFCL40REEFERHIGHCUBEquantity;
    private double containerLCLSEAquantity;
    private BigDecimal noDaysToLatestShipmentDate;
    private String status;
    private String orderComments;
    private String consignmentComments;

    //bellow comments have all been done away with, now we use one type of comments.
    //left here for backwards compatability.
    private String orderStandardComments;
    private String orderAdditionalComments;
    private String consignmentStandardComments;
    private String consignmentAdditionalComments;

    public Date getLatestShipmentDate() {
        return latestShipmentDate;
    }

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

    public String getShippingReference() {
        return shippingReference;
    }

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

    public Date getOriginalLatestShipmentDate() {
        return originalLatestShipmentDate;
    }

    public void setOriginalLatestShipmentDate(Date originalLatestShipmentDate) {
        this.originalLatestShipmentDate = originalLatestShipmentDate;
    }

    public Date getRequiredOnSiteDate() {
        return requiredOnSiteDate;
    }

    public void setRequiredOnSiteDate(Date requiredOnSiteDate) {
        this.requiredOnSiteDate = requiredOnSiteDate;
    }

    public ServiceProvider getFreightForwarder() {
        return freightForwarder;
    }

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

    public ServiceProvider getCarrier() {
        return carrier;
    }

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

    public BigDecimal getSupplierInvoiceValue() {
        return supplierInvoiceValue;
    }

    public void setSupplierInvoiceValue(BigDecimal supplierInvoiceValue) {
        this.supplierInvoiceValue = supplierInvoiceValue;
    }

    public String getSupplierInvoiceCurrency() {
        return supplierInvoiceCurrency;
    }

    public void setSupplierInvoiceCurrency(String supplierInvoiceCurrency) {
        this.supplierInvoiceCurrency = supplierInvoiceCurrency;
    }

    public PaymentMethod getPaymentMethod() {
        return paymentMethod;
    }

    public void setPaymentMethod(PaymentMethod paymentMethod) {
        this.paymentMethod = paymentMethod;
    }

    public PaymentTerm getPaymentTerm() {
        return paymentTerm;
    }

    public void setPaymentTerm(PaymentTerm paymentTerm) {
        this.paymentTerm = paymentTerm;
    }

    public Bank getLcBank() {
        return lcBank;
    }

    public void setLcBank(Bank lcBank) {
        this.lcBank = lcBank;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getLcBankReference() {
        return lcBankReference;
    }

    public void setLcBankReference(String lcBankReference) {
        this.lcBankReference = lcBankReference;
    }

    public String getLcNumber() {
        return lcNumber;
    }

    public void setLcNumber(String lcNumber) {
        this.lcNumber = lcNumber;
    }

    public String getSpotRate() {
        return spotRate;
    }

    public void setSpotRate(String spotRate) {
        this.spotRate = spotRate;
    }

    public String getForwardRate() {
        return forwardRate;
    }

    public void setForwardRate(String forwardRate) {
        this.forwardRate = forwardRate;
    }

    public Date getLcEstablishedDate() {
        return lcEstablishedDate;
    }

    public void setLcEstablishedDate(Date lcEstablishedDate) {
        this.lcEstablishedDate = lcEstablishedDate;
    }

    public PlaceOfLoading getPlaceOfLoading() {
        return placeOfLoading;
    }

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

    public PlaceOfDischarge getPlaceOfDischarge() {
        return placeOfDischarge;
    }

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

    public FinalDestination getFinalDestination() {
        return finalDestination;
    }

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

    public ShippingMode getShippingMode() {
        return shippingMode;
    }

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

    public Incoterm getIncoterm() {
        return incoterm;
    }

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

    public Date getPlannedShipmentDate() {
        return plannedShipmentDate;
    }

    public void setPlannedShipmentDate(Date plannedShipmentDate) {
        this.plannedShipmentDate = plannedShipmentDate;
    }

    public Date getEstimatedArrivalDate() {
        return estimatedArrivalDate;
    }

    public void setEstimatedArrivalDate(Date estimatedArrivalDate) {
        this.estimatedArrivalDate = estimatedArrivalDate;
    }

    public String getVesselName() {
        return vesselName;
    }

    public void setVesselName(String vesselName) {
        this.vesselName = vesselName;
    }

    public BigDecimal getTotalVolume() {
        return totalVolume;
    }

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

    public BigDecimal getTotalWeight() {
        return totalWeight;
    }

    public void setTotalWeight(BigDecimal totalWeight) {
        this.totalWeight = totalWeight;
    }

    public String getOrderStandardComments() {
        return orderStandardComments;
    }

    public void setOrderStandardComments(String orderStandardComments) {
        this.orderStandardComments = orderStandardComments;
    }

    public String getOrderAdditionalComments() {
        return orderAdditionalComments;
    }

    public void setOrderAdditionalComments(String orderAdditionalComments) {
        this.orderAdditionalComments = orderAdditionalComments;
    }

    public String getConsignmentStandardComments() {
        return consignmentStandardComments;
    }

    public void setConsignmentStandardComments(String consignmentStandardComments) {
        this.consignmentStandardComments = consignmentStandardComments;
    }

    public String getConsignmentAdditionalComments() {
        return consignmentAdditionalComments;
    }

    public void setConsignmentAdditionalComments(String consignmentAdditionalComments) {
        this.consignmentAdditionalComments = consignmentAdditionalComments;
    }

    public BigDecimal getNoDaysToLatestShipmentDate() {
        return noDaysToLatestShipmentDate;
    }

    public void setNoDaysToLatestShipmentDate(BigDecimal noDaysToLatestShipmentDate) {
        this.noDaysToLatestShipmentDate = noDaysToLatestShipmentDate;
    }

    public String getConsignmentReference() {
        return consignmentReference;
    }

    public void setConsignmentReference(String consignmentReference) {
        this.consignmentReference = consignmentReference;
    }

    public String getOrderReference() {
        return orderReference;
    }

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

    public String getProformaReference() {
        return proformaReference;
    }

    public void setProformaReference(String proformaReference) {
        this.proformaReference = proformaReference;
    }

    public double getTEUs() {
        return TEUs;
    }

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

    public double getContainerFCL20GPquantity() {
        return containerFCL20GPquantity;
    }

    public void setContainerFCL20GPquantity(double containerFCL20GPquantity) {
        this.containerFCL20GPquantity = containerFCL20GPquantity;
    }

    public double getContainerFCL20REEFERGPquantity() {
        return containerFCL20REEFERGPquantity;
    }

    public void setContainerFCL20REEFERGPquantity(double containerFCL20REEFERGPquantity) {
        this.containerFCL20REEFERGPquantity = containerFCL20REEFERGPquantity;
    }

    public double getContainerFCL40GPquantity() {
        return containerFCL40GPquantity;
    }

    public void setContainerFCL40GPquantity(double containerFCL40GPquantity) {
        this.containerFCL40GPquantity = containerFCL40GPquantity;
    }

    public double getContainerFCL40REEFERGPquantity() {
        return containerFCL40REEFERGPquantity;
    }

    public void setContainerFCL40REEFERGPquantity(double containerFCL40REEFERGPquantity) {
        this.containerFCL40REEFERGPquantity = containerFCL40REEFERGPquantity;
    }

    public double getContainerFCL40HIGHCUBEquantity() {
        return containerFCL40HIGHCUBEquantity;
    }

    public void setContainerFCL40HIGHCUBEquantity(double containerFCL40HIGHCUBEquantity) {
        this.containerFCL40HIGHCUBEquantity = containerFCL40HIGHCUBEquantity;
    }

    public double getContainerFCL40REEFERHIGHCUBEquantity() {
        return containerFCL40REEFERHIGHCUBEquantity;
    }

    public void setContainerFCL40REEFERHIGHCUBEquantity(double containerFCL40REEFERHIGHCUBEquantity) {
        this.containerFCL40REEFERHIGHCUBEquantity = containerFCL40REEFERHIGHCUBEquantity;
    }

    public double getContainerLCLSEAquantity() {
        return containerLCLSEAquantity;
    }

    public void setContainerLCLSEAquantity(double containerLCLSEAquantity) {
        this.containerLCLSEAquantity = containerLCLSEAquantity;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getOrderComments() {
        return orderComments;
    }

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

    public String getConsignmentComments() {
        return consignmentComments;
    }

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