2014-04-19 02:30:29 -04:00
|
|
|
package net.filebot.web;
|
2007-12-23 14:28:04 -05:00
|
|
|
|
2008-06-21 15:24:18 -04:00
|
|
|
import java.net.URI;
|
2009-02-09 15:56:20 -05:00
|
|
|
import java.util.List;
|
2011-08-08 13:37:45 -04:00
|
|
|
import java.util.Locale;
|
2007-12-23 14:28:04 -05:00
|
|
|
|
2015-07-25 18:46:30 -04:00
|
|
|
public interface EpisodeListProvider extends Datasource {
|
2014-12-10 13:53:58 -05:00
|
|
|
|
|
|
|
public boolean hasSeasonSupport();
|
|
|
|
|
2011-08-08 13:37:45 -04:00
|
|
|
public List<SearchResult> search(String query, Locale locale) throws Exception;
|
2014-12-10 13:53:58 -05:00
|
|
|
|
2012-02-13 04:54:57 -05:00
|
|
|
public List<Episode> getEpisodeList(SearchResult searchResult, SortOrder order, Locale locale) throws Exception;
|
2014-12-10 13:53:58 -05:00
|
|
|
|
|
|
|
public List<Episode> getEpisodeList(int id, SortOrder order, Locale locale) throws Exception;
|
|
|
|
|
|
|
|
public SeriesInfo getSeriesInfo(SearchResult searchResult, Locale locale) throws Exception;
|
|
|
|
|
|
|
|
public SeriesInfo getSeriesInfo(int id, Locale locale) throws Exception;
|
|
|
|
|
2012-02-13 04:54:57 -05:00
|
|
|
public URI getEpisodeListLink(SearchResult searchResult);
|
2014-12-10 13:53:58 -05:00
|
|
|
|
2007-12-23 14:28:04 -05:00
|
|
|
}
|