|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectfactories.FabReservation
public class FabReservation
| Constructor Summary | |
|---|---|
FabReservation()
Constructeur prive |
|
| Method Summary | |
|---|---|
void |
annulerAnciennesReservations(java.util.Date d)
Suppression automatique d'anciennes reservations |
void |
confirmerReservation(java.lang.String idReservation,
java.util.Date d)
Confirmation d'une reservation. |
int |
creerFauteuil(java.lang.String idReservation,
Fauteuil f)
|
int |
creerPersonnes(java.lang.String idReservation,
Personne p)
|
void |
creerReservation(Reservation r)
Création de la réservation et des éléments associés tels que les fauteuils et les personnes |
java.util.Collection |
getAnciennesReservations(java.util.Date d)
Recuperation d'anciennes reservations non confirmees |
java.util.Collection |
getFauteuilsReservation(java.lang.String idReservation)
Recuperation de l'ensemble des Fauteuils pour une reservation |
static FabReservation |
getInstance()
Recuperation du singleton de FabReservation |
java.util.Collection |
getLesReservations(java.lang.String idSeance,
java.lang.String idZone)
Recuperation des reservations pour une seance donnee et pour une zone donnee |
java.lang.String |
getNewId(java.lang.String idSeance)
|
Reservation |
getReservation(java.lang.String idReservation)
Recherche d'une reservation a partir d'un identifiant. Remplit les fauteuils et personnes |
boolean |
reservationExiste(java.lang.String id)
Verification de l'existence d'une Reservation a partir de son identifiant |
java.sql.Date |
reservationValidee(java.lang.String idReservation)
Renvoie la date de validation d'une réservation ou null si la réservation n'as pas été validée |
void |
setConnection(java.sql.Connection c)
Mise en place d'une connexion JDBC au singleton |
void |
supprimerReservation(java.lang.String idReservation)
Deletion d'une reservation avec tout ce qui en depend: suppose que Fauteuil et Personne est en dependance de clef etrangere a on delete cascade |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FabReservation()
| Method Detail |
|---|
public static FabReservation getInstance()
public void setConnection(java.sql.Connection c)
throws java.sql.SQLException
c -
java.sql.SQLException
public java.util.Collection getLesReservations(java.lang.String idSeance,
java.lang.String idZone)
throws java.sql.SQLException
java.sql.SQLException
public java.lang.String getNewId(java.lang.String idSeance)
throws java.sql.SQLException
idSeance -
java.sql.SQLException
public int creerFauteuil(java.lang.String idReservation,
Fauteuil f)
throws java.sql.SQLException
idReservation - f -
java.sql.SQLException
public int creerPersonnes(java.lang.String idReservation,
Personne p)
throws java.sql.SQLException
idReservation - p -
java.sql.SQLException
public Reservation getReservation(java.lang.String idReservation)
throws java.sql.SQLException
idReservation -
java.sql.SQLException
public void creerReservation(Reservation r)
throws java.sql.SQLException
r -
java.sql.SQLException
public java.util.Collection getFauteuilsReservation(java.lang.String idReservation)
throws java.sql.SQLException
idReservation - String identifiant la reservation pour laquelle on cherche
les Fauteuils
java.sql.SQLException - Si probleme de connexion a la base de donnees.
public void supprimerReservation(java.lang.String idReservation)
throws java.sql.SQLException
idReservation - Identifiant de la reservation
java.sql.SQLException - Exception en cas de probleme de connexion SQL.
public java.util.Collection getAnciennesReservations(java.util.Date d)
throws java.sql.SQLException
d - Date d'aujourd'hui
java.sql.SQLException - Si probleme de connexion a la base de donnees.
public void annulerAnciennesReservations(java.util.Date d)
throws java.sql.SQLException
d - java.util.Date qui signifie la date du jour.java.sql.SQLException - Si probleme de connexion a la base de donnees.
public boolean reservationExiste(java.lang.String id)
throws java.sql.SQLException,
java.lang.NumberFormatException
id - String Identifiant de la Reservation recherchee
java.sql.SQLException - Si probleme de connexion a la base de donnees.
java.lang.NumberFormatException
public void confirmerReservation(java.lang.String idReservation,
java.util.Date d)
throws java.sql.SQLException,
ReservationInexistanteException,
java.lang.NumberFormatException
idReservation - String identifiant la reservationd - Date de confirmation de la Reservation
java.sql.SQLException - Si probleme de connexion a la base
ReservationInexistanteException - Si l'identifiant de Reservation
n'existe pas dans la Base de Donnees.
java.lang.NumberFormatException
public java.sql.Date reservationValidee(java.lang.String idReservation)
throws java.sql.SQLException,
java.lang.NumberFormatException
idReservation -
java.sql.SQLException
java.lang.NumberFormatException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||