40 lines
698 B
Java
40 lines
698 B
Java
|
|
package net.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;
|
|
}
|
|
|
|
}
|