public interface ITravelModule
| Modifier and Type | Method and Description |
|---|---|
boolean |
createCommentOnRoadMap(RoadMap roadMap,
Comment commentaireNew)
Créer un commentaire sur une feuille de route.
|
BookTravel |
createOrUpdateBookTravel(BookTravel booktravel)
Creer un carnet de voyage.
|
void |
createRoadMap(Long idBookTravel,
Contribution contribution,
Itinerary itinerary)
Créer une feuille de route au sein d'un carnet de voyage.
|
Map<Long,String> |
findBooktravelForUser(String username)
Trouver les couples id,titre d'un auteur.
|
BookTravel |
findBooktravelWithoutRoadMap(Long id)
Trouver un carnet de voyage a partir de son ID.
|
List<RoadMap> |
findNewestRoadMap(Long idBookTravel,
int size)
Renvoi les n plus récente feuille de route d'un carnet de voyage.
|
RoadMap |
findRoadMapById(Long id)
Renvoi une feuille de route à partir de son Id technique.
|
List<RoadMap> |
getArchiveRoadMapBetweenDate(Long idBookTravel,
Date dateDebut,
Date dateFin)
Renvoi une Map des titres et Id des roadmap Compris entre 2 date.
L'interval est limiter à 1 ans. |
List<ITravelStep> |
getBookTravelStep(Long idBookTravel)
Renvoi la liste des étapes du voyage.
|
Map<Long,String> |
lastBookTravel(int nbr)
Trouver les N dernier carnet de voyage créé.
|
BookTravel findBooktravelWithoutRoadMap(Long id) throws EvasionException
id - identifiant technique du carnet de voyage.EvasionExceptionMap<Long,String> findBooktravelForUser(String username) throws EvasionException
username - username de l'auteurEvasionExceptionMap<Long,String> lastBookTravel(int nbr)
nbr - nombre max d'enregistrment retourné.BookTravel createOrUpdateBookTravel(BookTravel booktravel) throws EvasionException
booktravel - le carnet de voyage a creer.EvasionExceptionvoid createRoadMap(Long idBookTravel, Contribution contribution, Itinerary itinerary) throws EvasionException
idBookTravel - identifiant technique du carnet de voyage;contribution - récit de la feuille de route;itinerary - itineraire de la feuille de route;EvasionExceptionsEvasionExceptionList<RoadMap> findNewestRoadMap(Long idBookTravel, int size)
idBookTravel - identifiant technique du carnet de voyage.size - nombre d'élément à remonter.RoadMap findRoadMapById(Long id) throws EvasionException
id - identifiant technique de la feuille de route.BookTravelServiceExceptionEvasionExceptionboolean createCommentOnRoadMap(RoadMap roadMap, Comment commentaireNew) throws EvasionException
roadMap - feuille de route.commentaireNew - commentaire à créer.true si création réussi;
false sinonEvasionExceptionList<RoadMap> getArchiveRoadMapBetweenDate(Long idBookTravel, Date dateDebut, Date dateFin)
idBookTravel - identifiant du bookTravel;dateDebutt - date de début de la recherchedateFin - date de fin de la recherche;List<ITravelStep> getBookTravelStep(Long idBookTravel)
idBookTravel - identifiant du booktravel.Copyright © 2012. All Rights Reserved.