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

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

    @XmlAttribute(required = true)
    private String shipmentReference = "";

    @XmlAttribute(required = true)
    private String consignmentReference = "";

    @XmlAttribute(required = true)
    private String allocatedCarrier = "";

    @XmlAttribute(required = true)
    private String actualCarrier ="";

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

    @XmlAttribute(required = true)
    private String twentyFootEquivalentUnits = "";

    @XmlAttribute(required = true)
    private String placeOfLoading ="";

    @XmlAttribute(required = true)
    private Long shipmentId = 0l;

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

    public Long getShipmentId() {
        return shipmentId;
    }

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

    public String getShipmentReference() {
        return shipmentReference;
    }

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

    public String getConsignmentReference() {
        return consignmentReference;
    }

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

    public String getAllocatedCarrier() {
        return allocatedCarrier;
    }

    public void setAllocatedCarrier(String allocatedCarrier) {
        this.allocatedCarrier = allocatedCarrier;
    }

    public String getActualCarrier() {
        return actualCarrier;
    }

    public void setActualCarrier(String actualCarrier) {
        this.actualCarrier = actualCarrier;
    }

    public Date getActualDepartureDate() {
        return actualDepartureDate;
    }

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

    public String getTwentyFootEquivalentUnits() {
        return twentyFootEquivalentUnits;
    }

    public void setTwentyFootEquivalentUnits(String twentyFootEquivalentUnits) {
        this.twentyFootEquivalentUnits = twentyFootEquivalentUnits;
    }

    public String getPlaceOfLoading() {
        return placeOfLoading;
    }

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

    public Date getEstimateArrivalDatesOfPlaceOfDischarge() {
        return estimateArrivalDatesOfPlaceOfDischarge;
    }

    public void setEstimateArrivalDatesOfPlaceOfDischarge(Date estimateArrivalDatesOfPlaceOfDischarge) {
        this.estimateArrivalDatesOfPlaceOfDischarge = estimateArrivalDatesOfPlaceOfDischarge;
    }
}