ConsignmentStatusSearchResult.java

package com.tradecloud.dto.consignment;

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 java.util.Date;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;

@XmlRootElement(name = "ConsignmentStatusSearchResult")
@XmlAccessorType(XmlAccessType.FIELD)
public class ConsignmentStatusSearchResult extends ConsignmentSearchResult {

    @XmlElement(name = "FreightForwarder")
    private String freightForwarder;

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

    @XmlElement
    private String shippingMode;

    @XmlElement(name = "PlaceOfLoading")
    private String placeOfLoading;

    @XmlElement(name = "PlaceOfDischarge")
    private String placeOfDischarge;

    public String getFreightForwarder() {
        return freightForwarder;
    }

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

    public Date getLatestShipmentDate() {
        return latestShipmentDate;
    }

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

    public String getShippingMode() {
        return shippingMode;
    }

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

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