package net.filebot.web;
import java.io.Serializable;
import java.net.URL;
import java.util.Locale;
public class TheTVDBSeriesInfo extends SeriesInfo implements Serializable {
protected String imdbId;
protected String overview;
protected String airsDayOfWeek;
protected String airsTime;
protected URL banner;
protected long lastUpdated;
public TheTVDBSeriesInfo() {
// used by deserializer
}
public TheTVDBSeriesInfo(TheTVDBSeriesInfo other) {
super(other);
this.imdbId = other.imdbId;
this.overview = other.overview;
this.airsDayOfWeek = other.airsDayOfWeek;
this.airsTime = other.airsTime;
this.banner = other.banner;
this.lastUpdated = other.lastUpdated;
}
public TheTVDBSeriesInfo(Datasource database, Locale language, Integer id) {
super(database, language, id);
}
public String getImdbId() {
return imdbId;
}
public void setImdbId(String imdbId) {
this.imdbId = imdbId;
}
public String getOverview() {
return overview;
}
public void setOverview(String overview) {
this.overview = overview;
}
public String getAirsDayOfWeek() {
return airsDayOfWeek;
}
public void setAirsDayOfWeek(String airsDayOfWeek) {
this.airsDayOfWeek = airsDayOfWeek;
}
public String getAirsTime() {
return airsTime;
}
public void setAirsTime(String airsTime) {
this.airsTime = airsTime;
}
public URL getBannerUrl() {
return banner;
}
public void setBannerUrl(URL banner) {
this.banner = banner;
}
public long getLastUpdated() {
return lastUpdated;
}
public void setLastUpdated(Long lastUpdated) {
this.lastUpdated = lastUpdated == null ? 0 : lastUpdated;
}
@Override
public TheTVDBSeriesInfo clone() {
return new TheTVDBSeriesInfo(this);
}
}