@Override
public boolean equals(Object o) {
if (o == this) return true;
if (!(o instanceof FilmInfo)) {
return false;
}
FilmInfo filmInfo = (FilmInfo ) o;
return filmSource == filmInfo.filmSource && Objects.equals(sourceFilmId, filmInfo.sourceFilmId) && Objects.equals(filmName, filmInfo.filmName) &&
Objects.equals(showtime, filmInfo.showtime) && Objects.equals(picture, filmInfo.picture) && Objects.equals(filmLength, filmInfo.filmLength) &&
Objects.equals(country, filmInfo.country) && Objects.equals(language, filmInfo.language);
}
@Override
public int hashCode() {
return Objects.hash(filmSource, sourceFilmId, filmName,showtime,picture,filmLength,country,language);
}
public boolean equals(Object o) {
if (o == this) return true;
if (!(o instanceof FilmInfo)) {
return false;
}
FilmInfo filmInfo = (FilmInfo ) o;
return filmSource == filmInfo.filmSource && Objects.equals(sourceFilmId, filmInfo.sourceFilmId) && Objects.equals(filmName, filmInfo.filmName) &&
Objects.equals(showtime, filmInfo.showtime) && Objects.equals(picture, filmInfo.picture) && Objects.equals(filmLength, filmInfo.filmLength) &&
Objects.equals(country, filmInfo.country) && Objects.equals(language, filmInfo.language);
}
@Override
public int hashCode() {
return Objects.hash(filmSource, sourceFilmId, filmName,showtime,picture,filmLength,country,language);
}