package net.java.cargotracker.interfaces.booking.facade.dto;
import java.io.Serializable;
import java.util.Date;
/**
* DTO for a leg in an itinerary.
*/
public class Leg implements Serializable {
private final String voyageNumber;
private final String from;
private final String to;
private final Date loadTime;
private final Date unloadTime;
public Leg(String voyageNumber, String from, String to, Date loadTime,
Date unloadTime) {
this.voyageNumber = voyageNumber;
this.from = from;
this.to = to;
this.loadTime = loadTime;
this.unloadTime = unloadTime;
}
public String getVoyageNumber() {
return voyageNumber;
}
public String getFrom() {
return from;
}
public String getTo() {
return to;
}
public Date getLoadTime() {
return loadTime;
}
public Date getUnloadTime() {
return unloadTime;
}
@Override
public String toString() {
return "Leg{" + "voyageNumber=" + voyageNumber + ", from=" + from + ", to=" + to + ", loadTime=" + loadTime + ", unloadTime=" + unloadTime + '}';
}
}