1
0
mirror of https://github.com/mitb-archive/filebot synced 2024-11-17 23:05:03 -05:00
filebot/source/net/sourceforge/filebot/web/Episode.java
2009-06-02 10:27:28 +00:00

73 lines
1.2 KiB
Java

package net.sourceforge.filebot.web;
import java.io.Serializable;
public class Episode implements Serializable {
private final String seriesName;
private final String season;
private final String episode;
private final String title;
public Episode(String seriesName, int season, int episode, String title) {
this(seriesName, String.valueOf(season), String.valueOf(episode), title);
}
public Episode(String seriesName, String season, String episode, String title) {
this.seriesName = seriesName;
this.season = season;
this.episode = episode;
this.title = title;
}
public String getEpisode() {
return episode;
}
public Integer getEpisodeNumber() {
try {
return Integer.valueOf(episode);
} catch (NumberFormatException e) {
return null;
}
}
public String getSeason() {
return season;
}
public Integer getSeasonNumber() {
try {
return Integer.valueOf(season);
} catch (NumberFormatException e) {
return null;
}
}
public String getSeriesName() {
return seriesName;
}
public String getTitle() {
return title;
}
@Override
public String toString() {
return EpisodeFormat.getInstance().format(this);
}
}