public interface BatchSearchRepository extends Closeable
| Modifier and Type | Interface and Description |
|---|---|
static class |
BatchSearchRepository.WebQuery |
| Modifier and Type | Method and Description |
|---|---|
boolean |
delete(User user,
String batchId) |
boolean |
deleteAll(User user) |
BatchSearch |
get(String id) |
BatchSearch |
get(User user,
String batchId) |
List<BatchSearch> |
getQueued() |
List<BatchSearchRecord> |
getRecords(User user,
List<String> projectsIds) |
List<BatchSearchRecord> |
getRecords(User user,
List<String> projectsIds,
BatchSearchRepository.WebQuery webQuery) |
List<SearchResult> |
getResults(User user,
String batchSearchId) |
List<SearchResult> |
getResults(User user,
String batchId,
BatchSearchRepository.WebQuery webQuery) |
int |
getTotal(User user,
List<String> projectsIds) |
boolean |
publish(User user,
String batchId,
boolean published) |
boolean |
save(BatchSearch batchSearch) |
boolean |
saveResults(String batchSearchId,
String query,
List<Document> documents) |
boolean |
setState(String batchSearchId,
BatchSearchRecord.State state) |
boolean |
setState(String batchSearchId,
SearchException error) |
boolean save(BatchSearch batchSearch)
boolean setState(String batchSearchId, BatchSearchRecord.State state)
boolean setState(String batchSearchId, SearchException error)
boolean deleteAll(User user)
BatchSearch get(String id)
List<BatchSearchRecord> getRecords(User user, List<String> projectsIds)
List<BatchSearchRecord> getRecords(User user, List<String> projectsIds, BatchSearchRepository.WebQuery webQuery)
List<BatchSearch> getQueued()
List<SearchResult> getResults(User user, String batchSearchId)
List<SearchResult> getResults(User user, String batchId, BatchSearchRepository.WebQuery webQuery)
BatchSearch get(User user, String batchId)
Copyright © 2020–2021 ICIJ. All rights reserved.