|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmetier.reservations.Demande
public class Demande
Classe métier du cas d'utilisation 1 : Demande de réservation. Cette classe permet donc d'effectuer toutes les opérations associés au cas d'utilisation de demande de réservation tels que :
| Constructor Summary | |
|---|---|
Demande()
Création de l'objet métier Demande. |
|
| Method Summary | |
|---|---|
Abonne |
abonneExiste(java.lang.String idAbonne)
Permet de récupérer un objet Abonne associé à un identifiant d'abonné. |
boolean |
abonnementValide(Abonne a,
java.util.Date d)
Indique si l'abonnement d'un abonné est valide à une date donnée. |
boolean |
aReserve(java.lang.String idAbonne,
java.lang.String idPiece)
Indique si un abonné a déja réservé pour une piéce. |
double |
calculerPrix(Reservation r,
Piece p)
Renvoie le prix d'une réservation dans une piéce particuliére. |
boolean |
creerReservation(Reservation r)
Crée une nouvelle réservation et indique le bon déourlement de l'opération |
java.util.Collection |
getLesPieces(java.util.Date date)
Renvoie les piéces se déroulant dans une période précise. |
int |
getNbPlacesLibres(java.lang.String idSeance,
java.lang.String idZone)
Indication du nombre de places libres disponibles pour une séance dans une zone précise du théatre |
java.lang.String |
getNewId(java.lang.String idSeance)
Fournit un identifiant de réservation disponible pouvant être affecté à une nouvelle réservation |
java.lang.String |
getTitrePiece(java.lang.String idSeance)
Renvoie le titre d'une piéce associée à un identifiant de séance |
java.util.Collection |
getZones()
Renvoie la liste des zones existantes dans le théatre. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Demande()
Demande.
| Method Detail |
|---|
public double calculerPrix(Reservation r,
Piece p)
r - La représentationp - La piéce associée à la représentation
public java.util.Collection getLesPieces(java.util.Date date)
date - La date pour laquelle on veut obtenir les piéces se jouant dans le théatre
public java.util.Collection getZones()
public Abonne abonneExiste(java.lang.String idAbonne)
Abonne associé à un identifiant d'abonné.
idAbonne - L'identifiant de l'abonné
Abonne ou null si l'identifiant n'est associé à aucun abonné.
public boolean abonnementValide(Abonne a,
java.util.Date d)
a - L'abonnéd - La date courante
public boolean aReserve(java.lang.String idAbonne,
java.lang.String idPiece)
idAbonne - L'identifiant de l'abonnéidPiece - L'identifiant de la piéce.
public java.lang.String getNewId(java.lang.String idSeance)
public boolean creerReservation(Reservation r)
r - La réservation à créer
public java.lang.String getTitrePiece(java.lang.String idSeance)
idSeance - L'identifiant de la séance
public int getNbPlacesLibres(java.lang.String idSeance,
java.lang.String idZone)
idSeance - L'identifiant de la séanceidZone - L'identifiant de la zone
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||