diff --git a/core/src/main/java/ru/bvn13/imdbspider/spider/api/ApiFactory.java b/core/src/main/java/ru/bvn13/imdbspider/spider/api/ApiFactory.java index a711aa7..63e89c0 100644 --- a/core/src/main/java/ru/bvn13/imdbspider/spider/api/ApiFactory.java +++ b/core/src/main/java/ru/bvn13/imdbspider/spider/api/ApiFactory.java @@ -7,6 +7,7 @@ import ru.bvn13.imdbspider.imdb.ImdbObject; import ru.bvn13.imdbspider.imdb.MovieDataType; import ru.bvn13.imdbspider.spider.tasker.Task; +import java.util.Arrays; import java.util.EnumSet; import java.util.List; @@ -17,6 +18,10 @@ public interface ApiFactory { List createTasksForSearchMovieByTitle(String title, int maxCount, EnumSet dataTypes) throws ImdbSpiderException; + default List createTasksForSearchMovieByTitle(String title, int maxCount, MovieDataType... dataTypes) throws ImdbSpiderException { + return createTasksForSearchMovieByTitle(title, maxCount, EnumSet.copyOf(Arrays.asList(dataTypes))); + } + Task taskByDataType(DataType dataType) throws DataTypeNotSupportedException; void fillUpImdbObject(ImdbObject imdbObject, Task task);