Package org.icij.datashare.batch
Class BatchSearch
- java.lang.Object
-
- org.icij.datashare.batch.BatchSearchRecord
-
- org.icij.datashare.batch.BatchSearch
-
public class BatchSearch extends BatchSearchRecord
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.icij.datashare.batch.BatchSearchRecord
BatchSearchRecord.State
-
-
Field Summary
Fields Modifier and Type Field Description List<String>fileTypesintfuzzinessList<String>pathsbooleanphraseMatchesLinkedHashMap<String,Integer>queries-
Fields inherited from class org.icij.datashare.batch.BatchSearchRecord
date, description, errorMessage, errorQuery, name, nbResults, projects, published, state, user, uuid
-
-
Constructor Summary
Constructors Constructor Description BatchSearch(String uuid, List<Project> projects, String name, String description, Integer nbQueries, Date date, BatchSearchRecord.State state, User user, int nbResults, boolean published, List<String> fileTypes, List<String> paths, int fuzziness, boolean phraseMatches, String errorMessage, String errorQuery)Allow creation of batch search without queriesBatchSearch(String uuid, List<Project> projects, String name, String description, LinkedHashMap<String,Integer> queries, Date date, BatchSearchRecord.State state, User user, int nbResults, boolean published, List<String> fileTypes, List<String> paths, int fuzziness, boolean phraseMatches, String errorMessage, String errorQuery)BatchSearch(String uuid, List<Project> projects, String name, String description, LinkedHashSet<String> queries, Date date, BatchSearchRecord.State state, User user)BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, Date date)BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, Date date, BatchSearchRecord.State state, boolean published)BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, User user)BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, User user, boolean published)BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, User user, boolean published, List<String> fileTypes, List<String> paths, boolean phraseMatches)BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, User user, boolean published, List<String> fileTypes, List<String> paths, int fuzziness)BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, User user, boolean published, List<String> fileTypes, List<String> paths, int fuzziness, boolean phraseMatches)BatchSearch(List<Project> projects, String name, String description, User user)BatchSearch(BatchSearch toCopy)BatchSearch(BatchSearch toCopy, Map<String,String> overriddenParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getQueryList()StringtoString()-
Methods inherited from class org.icij.datashare.batch.BatchSearchRecord
equals, getDate, getNbQueries, hashCode
-
-
-
-
Constructor Detail
-
BatchSearch
public BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, User user)
-
BatchSearch
public BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, User user, boolean published)
-
BatchSearch
public BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, User user, boolean published, List<String> fileTypes, List<String> paths, int fuzziness)
-
BatchSearch
public BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, User user, boolean published, List<String> fileTypes, List<String> paths, int fuzziness, boolean phraseMatches)
-
BatchSearch
public BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, User user, boolean published, List<String> fileTypes, List<String> paths, boolean phraseMatches)
-
BatchSearch
public BatchSearch(BatchSearch toCopy)
-
BatchSearch
public BatchSearch(BatchSearch toCopy, Map<String,String> overriddenParameters)
-
BatchSearch
public BatchSearch(String uuid, List<Project> projects, String name, String description, LinkedHashSet<String> queries, Date date, BatchSearchRecord.State state, User user)
-
BatchSearch
public BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, Date date, BatchSearchRecord.State state, boolean published)
-
BatchSearch
public BatchSearch(List<Project> projects, String name, String description, LinkedHashSet<String> queries, Date date)
-
BatchSearch
public BatchSearch(String uuid, List<Project> projects, String name, String description, LinkedHashMap<String,Integer> queries, Date date, BatchSearchRecord.State state, User user, int nbResults, boolean published, List<String> fileTypes, List<String> paths, int fuzziness, boolean phraseMatches, String errorMessage, String errorQuery)
-
BatchSearch
public BatchSearch(String uuid, List<Project> projects, String name, String description, Integer nbQueries, Date date, BatchSearchRecord.State state, User user, int nbResults, boolean published, List<String> fileTypes, List<String> paths, int fuzziness, boolean phraseMatches, String errorMessage, String errorQuery)
Allow creation of batch search without queries
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toStringin classBatchSearchRecord
-
-