data.abonne
Class Abonne

java.lang.Object
  extended by data.abonne.Abonne

public class Abonne
extends java.lang.Object


Constructor Summary
Abonne(java.lang.String idAbo, java.lang.String nom, java.lang.String prenom, java.lang.String adresse, java.sql.Date validiteDebut, java.sql.Date validiteFin, int nbPlaces, Zone zone)
          Constructeur de abonne
 
Method Summary
 void addNewReservation(Reservation r)
          Ajout d'une nouvelle reservation
 java.lang.String getAdresse()
           
 java.lang.String getIdAbo()
           
 java.util.Collection getLesReservations()
           
 int getNbPlaces()
           
 java.lang.String getNom()
           
 java.lang.String getPrenom()
           
 java.sql.Date getValiditeDebut()
           
 java.sql.Date getValiditeFin()
           
 Zone getZone()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Abonne

public Abonne(java.lang.String idAbo,
              java.lang.String nom,
              java.lang.String prenom,
              java.lang.String adresse,
              java.sql.Date validiteDebut,
              java.sql.Date validiteFin,
              int nbPlaces,
              Zone zone)
Constructeur de abonne

Parameters:
idAbo - ID de l'abonne
nom - Nom de l'abonne
prenom - Prenom de l'abonne
adresse - Adresse de l'abonne
validiteDebut - Debut de validite
validiteFin - Fin de validite
nbPlaces - Nombre de places maximum
zone - Zone concernee par cet abonnement
Method Detail

getAdresse

public java.lang.String getAdresse()
Returns:
the adresse

getIdAbo

public java.lang.String getIdAbo()
Returns:
the idAbo

getLesReservations

public java.util.Collection getLesReservations()
Returns:
the lesReservations

addNewReservation

public void addNewReservation(Reservation r)
Ajout d'une nouvelle reservation


getNbPlaces

public int getNbPlaces()
Returns:
the nbPlaces

getNom

public java.lang.String getNom()
Returns:
the nom

getPrenom

public java.lang.String getPrenom()
Returns:
the prenom

getValiditeDebut

public java.sql.Date getValiditeDebut()
Returns:
the validiteDebut

getValiditeFin

public java.sql.Date getValiditeFin()
Returns:
the validiteFin

getZone

public Zone getZone()
Returns:
the zone

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object