final Contribution contribution, final Itinerary itinerary)
throws EvasionException {
final BookTravel bookTravel = bookTravelDAO.findById(idBookTravel);
contribution.setUser(this.getPrinciaplUserName());
for (int i = 0; i < itinerary.getBreakPoints().size(); i++) {
Location loc = itinerary.getBreakPoints().get(i);
geolocEJB.getLocationByid(loc.getId());
itinerary.replaceBreakPoint(i, geolocEJB.getLocationByid(loc.getId()));
}
final RoadMap roadMap = new RoadMap(contribution, itinerary, bookTravel);
roadMapDAO.persist(roadMap);
eventEJB.addEvent(Constante.PLUGIN_NAME, RoadMap.class.getSimpleName(),