filebot/source/net/sourceforge/filebot/web/SeasonOutOfBoundsException....

40 lines
710 B
Java

package net.sourceforge.filebot.web;
public class SeasonOutOfBoundsException extends IndexOutOfBoundsException {
private final String seriesName;
private final int season;
private final int lastSeason;
public SeasonOutOfBoundsException(String seriesName, int season, int lastSeason) {
this.seriesName = seriesName;
this.season = season;
this.lastSeason = lastSeason;
}
@Override
public String getMessage() {
return String.format("%s has only %d season%s.", seriesName, lastSeason, lastSeason != 1 ? "s" : "");
}
public String getSeriesName() {
return seriesName;
}
public int getSeason() {
return season;
}
public int getLastSeason() {
return lastSeason;
}
}