package net.java.cargotracker.interfaces.booking.facade.dto;
import java.io.Serializable;
import java.util.Collections;
import java.util.List;
/**
* DTO for presenting and selecting an itinerary from a collection of
* candidates.
*/
public class RouteCandidate implements Serializable {
private List<Leg> legs;
public RouteCandidate(List<Leg> legs) {
this.legs = legs;
}
public List<Leg> getLegs() {
return Collections.unmodifiableList(legs);
}
@Override
public String toString() {
return "RouteCandidate{" + "legs=" + legs + '}';
}
}