mirror of https://github.com/bvn13/imdb-spider.git
simple improvement
parent
6357157788
commit
e51d5b392f
|
@ -7,6 +7,7 @@ import ru.bvn13.imdbspider.imdb.ImdbObject;
|
||||||
import ru.bvn13.imdbspider.imdb.MovieDataType;
|
import ru.bvn13.imdbspider.imdb.MovieDataType;
|
||||||
import ru.bvn13.imdbspider.spider.tasker.Task;
|
import ru.bvn13.imdbspider.spider.tasker.Task;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.EnumSet;
|
import java.util.EnumSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -17,6 +18,10 @@ public interface ApiFactory {
|
||||||
|
|
||||||
List<Task> createTasksForSearchMovieByTitle(String title, int maxCount, EnumSet<MovieDataType> dataTypes) throws ImdbSpiderException;
|
List<Task> createTasksForSearchMovieByTitle(String title, int maxCount, EnumSet<MovieDataType> dataTypes) throws ImdbSpiderException;
|
||||||
|
|
||||||
|
default List<Task> createTasksForSearchMovieByTitle(String title, int maxCount, MovieDataType... dataTypes) throws ImdbSpiderException {
|
||||||
|
return createTasksForSearchMovieByTitle(title, maxCount, EnumSet.copyOf(Arrays.asList(dataTypes)));
|
||||||
|
}
|
||||||
|
|
||||||
Task taskByDataType(DataType dataType) throws DataTypeNotSupportedException;
|
Task taskByDataType(DataType dataType) throws DataTypeNotSupportedException;
|
||||||
|
|
||||||
void fillUpImdbObject(ImdbObject imdbObject, Task task);
|
void fillUpImdbObject(ImdbObject imdbObject, Task task);
|
||||||
|
|
Loading…
Reference in New Issue