From f7d492399e74ac82056599f1ef7f0460bee9fe10 Mon Sep 17 00:00:00 2001 From: HadiSharifi Date: Mon, 27 Apr 2026 17:40:56 +0330 Subject: [PATCH] implement all methods in Movie file --- src/main/java/movie/apis/Movie.java | 71 +++++++++++++++++++++++++++-- 1 file changed, 68 insertions(+), 3 deletions(-) diff --git a/src/main/java/movie/apis/Movie.java b/src/main/java/movie/apis/Movie.java index 969774a..61c067b 100644 --- a/src/main/java/movie/apis/Movie.java +++ b/src/main/java/movie/apis/Movie.java @@ -16,9 +16,74 @@ public class Movie { private String imdb_rating; private String country; - // TODO: Create a constructor with all fields + public Movie(Long id, String title, List genres, List images, String year, String imdb_rating, String country) { + this.id = id; + this.title = title; + this.genres = genres; + this.images = images; + this.year = year; + this.imdb_rating = imdb_rating; + this.country = country; + } - // TODO: Create a simple constructor with id and title only + public Movie(Long id, String title) { + this.id = id; + this.title = title; + } - // TODO: Create getters and setters for all fields + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getTitle() { + return title; + } + + public void setTitle(String title) { + this.title = title; + } + + public List getGenres() { + return genres; + } + + public void setGenres(List genres) { + this.genres = genres; + } + + public List getImages() { + return images; + } + + public void setImages(List images) { + this.images = images; + } + + public String getYear() { + return year; + } + + public void setYear(String year) { + this.year = year; + } + + public String getImdb_rating() { + return imdb_rating; + } + + public void setImdb_rating(String imdb_rating) { + this.imdb_rating = imdb_rating; + } + + public String getCountry() { + return country; + } + + public void setCountry(String country) { + this.country = country; + } } \ No newline at end of file