ContainersShippedNotAvailSearchResult.java
package com.tradecloud.dto.container;
import com.tradecloud.domain.container.ContainerType;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
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.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 lombok.Getter;
import lombok.Setter;
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 = "ContainersShippedNotAvailSearchResult")
@XmlAccessorType(XmlAccessType.FIELD)
@Getter
@Setter
public class ContainersShippedNotAvailSearchResult extends ContainerSearchResult {
@XmlElement
private Long id = 0l;
@XmlElement
private String shipmentReference = "";
@XmlElement
private String shipmentNumber = "";
@XmlElement
private String containerReference = "";
@XmlElement
private String orderReference = "";
@XmlElement
private String businessState = "";
@XmlElement
private ContainerType containerType = new ContainerType("", "");
@XmlElement
private String twentyFootEquivalentUnits = "";
@XmlElement
private ShippingMode shippingMode = ShippingMode.SEA;
@XmlElement
private ShippingMode multiModalShippingMode;
@XmlElement
private String transporterName = "";
@XmlElement
private String voyageNumber = "";
@XmlElement
private Employee buyer = new Employee("", "");
@XmlElement
private OrganisationalUnit businessUnit = new OrganisationalUnit("", "");
@XmlElement
private String division = "";
@XmlElement
private Supplier supplier = new Supplier("", "");
@XmlElement
private BigDecimal suppliersInvoiceValue = new BigDecimal("0.0");
@XmlElement
private String suppliersInvoiceValueCurrency = "";
@XmlElement
private PaymentMethod paymentMethod = new PaymentMethod("", "");
@XmlElement
private PaymentTerm paymentTerm = new PaymentTerm("", "");
@XmlElement
private String incoterm = "";
@XmlElement
private String stoppedByCustoms = "";
@XmlElement
private ServiceProvider carrier = new ServiceProvider("");
@XmlElement
private ServiceProvider freightForwarder = new ServiceProvider("");
@XmlElement
private String transportDocumentNumber = "";
@XmlElement
private ServiceProvider clearingAgent = new ServiceProvider("");
@XmlElement
private PlaceOfLoading placeOfLoading = new PlaceOfLoading("", "");
@XmlElement
private PlaceOfDischarge placeOfDischarge = new PlaceOfDischarge("", "");
@XmlElement
private FinalDestination finalDestination = new 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;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date originalEstimatedArrivalDateAtPlaceOfDischarge;
@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 documentsDueDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date documentsReceivedDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date copyDocumentsReceivedDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date originalDocumentsReceivedDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date customsEntryDueDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date customsEntryDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date customsExitDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date carrierReleaseDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date actualCostingDueDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date actualCostingCompleteDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date overstay;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date certificateOfOriginReceivedDate;
@XmlJavaTypeAdapter(value = XmlAdapterDate.class, type = java.util.Date.class)
private Date requiredOnSiteDate;
@XmlElement
private String shipmentsComments = "";
@XmlElement
private Depot clearingDepot = new Depot("", "");
@XmlElement
private Long shipmentId;
@XmlElement
private ServiceProvider transporter = new ServiceProvider("");
@XmlElement
private String feederVoyageNumber = "";
@XmlElement
private String feederTransporterName = "";
@XmlElement
private PlaceOfLoading feederPlaceOfLoading = new PlaceOfLoading("", "");
@XmlElement
private PlaceOfLoading feederPlaceOfDischarge = new PlaceOfLoading();
@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 String transporterID = "";
@XmlElement
private BigDecimal unitQunatity = new BigDecimal(0.0);
@XmlElement
private BigDecimal totalVolume = new BigDecimal(0.0);
@XmlElement
private BigDecimal totalWeight = new BigDecimal(0.0);
@XmlElement
private BigDecimal numberOfPackages = new BigDecimal(0.0);
@XmlElement
private BigDecimal numberOfCartons = new BigDecimal(0.0);
private String country;
private BigDecimal suppliersInvoiceValueCC = new BigDecimal(0.0);
private BigDecimal costValueOfOrder = new BigDecimal(0.0);
private BigDecimal retailValueOfOrder = new BigDecimal(0.0);
private String costingCurrency = "";
private String shippingReference;
private String shippingVesselName = "";
public BigDecimal getUnitQunatity() {
return unitQunatity;
}
public void setUnitQunatity(BigDecimal unitQunatity) {
this.unitQunatity = unitQunatity;
}
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 BigDecimal getNumberOfPackages() {
return numberOfPackages;
}
public void setNumberOfPackages(BigDecimal numberOfPackages) {
this.numberOfPackages = numberOfPackages;
}
public BigDecimal getNumberOfCartons() {
return numberOfCartons;
}
public void setNumberOfCartons(BigDecimal numberOfCartons) {
this.numberOfCartons = numberOfCartons;
}
public String getTransporterID() {
return transporterID;
}
public void setTransporterID(String transporterID) {
this.transporterID = transporterID;
}
public String getSuppliersInvoiceValueCurrency() {
return suppliersInvoiceValueCurrency;
}
public void setSuppliersInvoiceValueCurrency(String suppliersInvoiceValueCurrency) {
this.suppliersInvoiceValueCurrency = suppliersInvoiceValueCurrency;
}
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 String getIncoterm() {
return incoterm;
}
public void setIncoterm(String incoterm) {
this.incoterm = incoterm;
}
public ServiceProvider getCarrier() {
return carrier;
}
public void setCarrier(ServiceProvider carrier) {
this.carrier = carrier;
}
public String getStoppedByCustoms() {
return stoppedByCustoms;
}
public void setStoppedByCustoms(String stoppedByCustoms) {
this.stoppedByCustoms = stoppedByCustoms;
}
public ServiceProvider getFreightForwarder() {
return freightForwarder;
}
public void setFreightForwarder(ServiceProvider freightForwarder) {
this.freightForwarder = freightForwarder;
}
public String getTransportDocumentNumber() {
return transportDocumentNumber;
}
public void setTransportDocumentNumber(String transportDocumentNumber) {
this.transportDocumentNumber = transportDocumentNumber;
}
public PlaceOfLoading getPlaceOfLoading() {
return placeOfLoading;
}
public void setPlaceOfLoading(PlaceOfLoading placeOfLoading) {
this.placeOfLoading = placeOfLoading;
}
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 getDocumentsDueDate() {
return documentsDueDate;
}
public void setDocumentsDueDate(Date documentsDueDate) {
this.documentsDueDate = documentsDueDate;
}
public Date getDocumentsReceivedDate() {
return documentsReceivedDate;
}
public void setDocumentsReceivedDate(Date documentsReceivedDate) {
this.documentsReceivedDate = documentsReceivedDate;
}
public Date getCopyDocumentsReceivedDate() {
return copyDocumentsReceivedDate;
}
public void setCopyDocumentsReceivedDate(Date copyDocumentsReceivedDate) {
this.copyDocumentsReceivedDate = copyDocumentsReceivedDate;
}
public Date getOriginalDocumentsReceivedDate() {
return originalDocumentsReceivedDate;
}
public void setOriginalDocumentsReceivedDate(Date originalDocumentsReceivedDate) {
this.originalDocumentsReceivedDate = originalDocumentsReceivedDate;
}
public Date getCustomsEntryDueDate() {
return customsEntryDueDate;
}
public void setCustomsEntryDueDate(Date customsEntryDueDate) {
this.customsEntryDueDate = customsEntryDueDate;
}
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 Date getCarrierReleaseDate() {
return carrierReleaseDate;
}
public void setCarrierReleaseDate(Date carrierReleaseDate) {
this.carrierReleaseDate = carrierReleaseDate;
}
public Date getActualCostingDueDate() {
return actualCostingDueDate;
}
public void setActualCostingDueDate(Date actualCostingDueDate) {
this.actualCostingDueDate = actualCostingDueDate;
}
public Date getActualCostingCompleteDate() {
return actualCostingCompleteDate;
}
public void setActualCostingCompleteDate(Date actualCostingCompleteDate) {
this.actualCostingCompleteDate = actualCostingCompleteDate;
}
public Date getOverstay() {
return overstay;
}
public void setOverstay(Date overstay) {
this.overstay = overstay;
}
public Date getRequiredOnSiteDate() {
return requiredOnSiteDate;
}
public void setRequiredOnSiteDate(Date requiredOnSiteDate) {
this.requiredOnSiteDate = requiredOnSiteDate;
}
public String getShipmentsComments() {
return shipmentsComments;
}
public void setShipmentsComments(String shipmentsComments) {
this.shipmentsComments = shipmentsComments;
}
public String getTransporterName() {
return transporterName;
}
public void setTransporterName(String transporterName) {
this.transporterName = transporterName;
}
public String getTwentyFootEquivalentUnits() {
return twentyFootEquivalentUnits;
}
public void setTwentyFootEquivalentUnits(String twentyFootEquivalentUnits) {
this.twentyFootEquivalentUnits = twentyFootEquivalentUnits;
}
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 getEstimatedArrivalDateAtPlaceOfDischarge() {
return estimatedArrivalDateAtPlaceOfDischarge;
}
public void setEstimatedArrivalDateAtPlaceOfDischarge(Date estimatedArrivalDateAtPlaceOfDischarge) {
this.estimatedArrivalDateAtPlaceOfDischarge = estimatedArrivalDateAtPlaceOfDischarge;
}
public Date getOriginalEstimatedArrivalDateAtPlaceOfDischarge() {
return originalEstimatedArrivalDateAtPlaceOfDischarge;
}
public void setOriginalEstimatedArrivalDateAtPlaceOfDischarge(Date originalEstimatedArrivalDateAtPlaceOfDischarge) {
this.originalEstimatedArrivalDateAtPlaceOfDischarge = originalEstimatedArrivalDateAtPlaceOfDischarge;
}
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 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 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 String getDivision() {
return division;
}
public void setDivision(String 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 Date getCertificateOfOriginReceivedDate() {
return certificateOfOriginReceivedDate;
}
public void setCertificateOfOriginReceivedDate(Date certificateOfOriginReceivedDate) {
this.certificateOfOriginReceivedDate = certificateOfOriginReceivedDate;
}
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
public BigDecimal getSuppliersInvoiceValueCC() {
return suppliersInvoiceValueCC;
}
public void setSuppliersInvoiceValueCC(BigDecimal suppliersInvoiceValueCC) {
this.suppliersInvoiceValueCC = suppliersInvoiceValueCC;
}
public String getCostingCurrency() {
return costingCurrency;
}
public void setCostingCurrency(String costingCurrency) {
this.costingCurrency = costingCurrency;
}
public BigDecimal getRetailValueOfOrder() {
return retailValueOfOrder;
}
public void setRetailValueOfOrder(BigDecimal retailValueOfOrder) {
this.retailValueOfOrder = retailValueOfOrder;
}
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 getShippingVesselName() {
return shippingVesselName;
}
public void setShippingVesselName(String shippingVesselName) {
this.shippingVesselName = shippingVesselName;
}
}