Class MovieModel
java.lang.Object
model.MovieModel
Classe MovieModel permettant d'interagir avec la base de données pour les films.
Elle contient des méthodes pour récupérer, ajouter, mettre à jour et supprimer des films.
Cette classe fait le lien entre l'application et la base de données en exécutant des requêtes SQL sur la table 'movies'.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteMovie(Movie movie) Supprime un film de la base de données.Récupère tous les films présents dans la base de données.getMovieById(int id) Récupère un film à partir de son identifiant.voidinsertMovie(String name, String author, int year, int state) Insère un nouveau film dans la base de données.voidupdateMovie(Movie movie) Met à jour les informations d'un film dans la base de données.
-
Constructor Details
-
MovieModel
public MovieModel()
-
-
Method Details
-
getAllMovies
-
getMovieById
Récupère un film à partir de son identifiant. Cette méthode effectue une requête SQL pour récupérer un film spécifique par son identifiant unique. Si le film est trouvé, un objetMovieest retourné, sinon la méthode retourne null.- Parameters:
id- l'identifiant du film à récupérer.- Returns:
- l'objet
Moviecorrespondant à l'id, ou null si aucun film n'est trouvé.
-
updateMovie
Met à jour les informations d'un film dans la base de données. Cette méthode effectue une requête SQL pour mettre à jour les informations d'un film dans la base de données. Elle met à jour les champs du film (nom, auteur, année, état) en fonction de l'identifiant du film.- Parameters:
movie- l'objetMoviecontenant les nouvelles informations à mettre à jour.
-
insertMovie
Insère un nouveau film dans la base de données. Cette méthode effectue une requête SQL pour insérer un film dans la base de données avec les informations spécifiées.- Parameters:
name- Le nom du film.author- Le nom de l'auteur (réalisateur ou autre).year- L'année de production du film.state- L'état du film (disponible ou réservé, etc.).
-
deleteMovie
-