Package org.icij.datashare.batch
Interface BatchSearchRepository
-
- All Superinterfaces:
AutoCloseable,Closeable
public interface BatchSearchRepository extends Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBatchSearchRepository.WebQuery
-
Method Summary
-
-
-
Method Detail
-
save
boolean save(BatchSearch batchSearch)
-
setState
boolean setState(String batchSearchId, BatchSearchRecord.State state)
-
setState
boolean setState(String batchSearchId, SearchException error)
-
deleteAll
boolean deleteAll(User user)
-
getRecords
List<BatchSearchRecord> getRecords(User user, List<String> projectsIds)
-
getTotal
int getTotal(User user, List<String> projectsIds, BatchSearchRepository.WebQuery webQuery)
-
getRecords
List<BatchSearchRecord> getRecords(User user, List<String> projectsIds, BatchSearchRepository.WebQuery webQuery)
-
getResults
List<SearchResult> getResults(User user, String batchSearchId)
-
getResults
List<SearchResult> getResults(User user, String batchId, BatchSearchRepository.WebQuery webQuery)
-
get
BatchSearch get(String id)
-
get
BatchSearch get(User user, String batchId)
-
get
BatchSearch get(User user, String batchId, boolean withQueries)
-
getQueries
Map<String,Integer> getQueries(User user, String batchId, int from, int size, String search, String orderBy)
-
reset
boolean reset(String batchId)
-
-