ISSUE 1: Remplacement des classes `Vector`
Première Version
Vector
par les collections appropriées
Remplacer les utilisations de la classe Nous avons décider dans un premier temps de remplacer la classe Vector
par Collection<Correspondences>
dans la classe Travel et par Collection<Travel>
pour la classe Calendar.
Par la suites, celles-ci seront éventuellement remplacées par des MultivaluedAttributes
. Au sein des constructeurs, elle seront construites sous la forme d'ArrayList
car c'est la collection considéré comme la plus adaptée, celle-ci pouvant prendre en paramètre une valeur maximum.
UPDATE n°1
Après ajout des classes MultipleReference, SingleReference et des References..To.., les attributs suivants ont été modifiés:
-
steps: La liste de correspondances représentant les différentes étapes d'un trajet à été changé pour la forme ReferenceToCorrespondence qui stock les correspondances dans une
Collection<Correspondence>
et qui sera par la suite implémenté sous la forme d'unArrayList<Correspondence>
-
travels: La liste de trajets représentant les différent trajets d'un Calendrier ont été changé pour la forme ReferenceCalendarToTravel qui stock les correspondances dans une
Collection<Correspondence>
et qui sera par la suite implémenté sous la forme d'unArrayList<Correspondence>
UPDATE n°2
Par soucis de lisibilité, la classe ReferenceToCorrespondence
à été renommée ReferenceTravelToCorrespondence
.
NB: voir ticket #11 (closed)