Class ReservationModel

java.lang.Object
model.ReservationModel

public class ReservationModel extends Object
Classe ReservationModel permettant d'interagir avec la base de données pour les réservations de films. Elle contient des méthodes pour récupérer, insérer et supprimer des réservations.
  • Constructor Details

    • ReservationModel

      public ReservationModel()
  • Method Details

    • getAllReservations

      public List<Reservation> getAllReservations()
      Récupère toutes les réservations présentes dans la base de données.
      Returns:
      une liste d'objets Reservation, représentant toutes les réservations dans la base de données.
    • getAllReservationsByMovieId

      public List<Reservation> getAllReservationsByMovieId(Movie movie)
      Récupère toutes les réservations pour un film spécifique.
      Parameters:
      movie - l'objet Movie pour lequel on veut récupérer les réservations
      Returns:
      une liste d'objets Reservation, représentant toutes les réservations pour ce film
    • insertReservation

      public void insertReservation(int movieId, String name, Date dateStart, Date dateEnd)
      Insère une nouvelle réservation dans la base de données.
      Parameters:
      movieId - l'identifiant du film réservé
      name - le nom de la personne ayant effectué la réservation
      dateStart - la date de début de la réservation
      dateEnd - la date de fin de la réservation
    • deleteReservation

      public void deleteReservation(Reservation reservation)
      Supprime une réservation de la base de données.
      Parameters:
      reservation - l'objet Reservation à supprimer de la base de données