| @ -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<String> generos; | |||
| public Film() { | |||
| } | |||
| public Film(long id, String title, String year, List<String> 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<String> getGeneros() { | |||
| return generos; | |||
| } | |||
| public void setGeneros(List<String> 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; | |||
| } | |||
| } | |||