|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectmetier.reservations.AnnulationValidation
public class AnnulationValidation
Class Métier permettant de gérer les cas d'utilisation annulation et validation.
| Constructor Summary | |
|---|---|
AnnulationValidation()
Création d'un objet métier pour la gestion du cas d'utilisation 1. |
|
| Method Summary | |
|---|---|
void |
annulerAnciennesReservations(java.util.Date dateOfTheDay)
Annule toutes les Reservations expirées a la date donnée. |
void |
annulerReservation(java.lang.String id)
Annule un réservation sur la base de son identifiant |
void |
confirmerReservation(java.lang.String idReservation,
java.util.Date dateLimite)
|
Reservation |
getReservation(java.lang.String idReservation)
Renvoie un objet réservation. |
java.util.Date |
reservationValidee(java.lang.String idReservation)
Renvoie la date de validation d'une réservation |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AnnulationValidation()
| Method Detail |
|---|
public Reservation getReservation(java.lang.String idReservation)
idReservation - L'id de la réservation
public java.util.Date reservationValidee(java.lang.String idReservation)
idReservation - L'identifiant de la réservation
public void annulerAnciennesReservations(java.util.Date dateOfTheDay)
dateOfTheDay - Date courante en fonction de laquelle seront annulées ou pas les réservations
java.sql.SQLException - Exception renvoyée en cas de problème avec la base de donnée.
public void annulerReservation(java.lang.String id)
throws ImpossibleTaskException,
ReservationInexistanteException
id - L'identifiant de la réservation à annuler
ImpossibleTaskException - Tâche impossible à réaliser
ReservationInexistanteException - La réservation saisie n'existe pas
public void confirmerReservation(java.lang.String idReservation,
java.util.Date dateLimite)
throws java.sql.SQLException,
ReservationInexistanteException
idReservation - L'identifiant de la réservationdateLimite - La date limite de confirmation
java.sql.SQLException - En cas de problème avec la base de donnée
ReservationInexistanteException - La réservation saisie n'existe pas
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||