diff --git a/src/main/java/com/jorpelu/model/Film.java b/src/main/java/com/jorpelu/model/Film.java new file mode 100644 index 0000000..f7ea4f3 --- /dev/null +++ b/src/main/java/com/jorpelu/model/Film.java @@ -0,0 +1,96 @@ +package com.jorpelu.model; + +import java.util.List; + +public class Film { + private long id; + private String title; + private String year; + private List generos; + + public Film() { + + } + + public Film(long id, String title, String year, List generos) { + super(); + this.id = id; + this.title = title; + this.year = year; + this.generos = generos; + } + + 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 String getYear() { + return year; + } + + public void setYear(String year) { + this.year = year; + } + + public List getGeneros() { + return generos; + } + + public void setGeneros(List generos) { + this.generos = generos; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((generos == null) ? 0 : generos.hashCode()); + result = prime * result + (int) (id ^ (id >>> 32)); + result = prime * result + ((title == null) ? 0 : title.hashCode()); + result = prime * result + ((year == null) ? 0 : year.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + Film other = (Film) obj; + if (generos == null) { + if (other.generos != null) + return false; + } else if (!generos.equals(other.generos)) + return false; + if (id != other.id) + return false; + if (title == null) { + if (other.title != null) + return false; + } else if (!title.equals(other.title)) + return false; + if (year == null) { + if (other.year != null) + return false; + } else if (!year.equals(other.year)) + return false; + return true; + } + + +} diff --git a/target/classes/META-INF/maven/com.jorpelu/MovieAdviser/pom.properties b/target/classes/META-INF/maven/com.jorpelu/MovieAdviser/pom.properties index 0ae5349..ae67429 100644 --- a/target/classes/META-INF/maven/com.jorpelu/MovieAdviser/pom.properties +++ b/target/classes/META-INF/maven/com.jorpelu/MovieAdviser/pom.properties @@ -1,5 +1,5 @@ #Generated by Maven Integration for Eclipse -#Tue Nov 08 15:52:36 CET 2022 +#Tue Nov 08 16:22:35 CET 2022 m2e.projectLocation=C\:\\Users\\jorge\\OneDrive\\Documentos\\ProyectosSPRING\\MovieAdviser m2e.projectName=MovieAdviser groupId=com.jorpelu diff --git a/target/classes/com/jorpelu/model/Film.class b/target/classes/com/jorpelu/model/Film.class new file mode 100644 index 0000000..9835ff7 Binary files /dev/null and b/target/classes/com/jorpelu/model/Film.class differ