Interface IElasticTaskService
-
- All Known Implementing Classes:
ElasticTaskService
public interface IElasticTaskService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longcount(java.util.List<ElasticTaskSearchRequest> requests, LoggedUser user, java.util.Locale locale, java.lang.Boolean isIntersection)java.util.Map<java.lang.String,java.lang.Float>fullTextFields()voidindex(ElasticTask task)voidindexNow(ElasticTask task)voidremove(java.lang.String taskId)voidremoveByPetriNetId(java.lang.String petriNetId)java.util.concurrent.Future<ElasticTask>scheduleTaskIndexing(ElasticTask task)org.springframework.data.domain.Page<Task>search(java.util.List<ElasticTaskSearchRequest> requests, LoggedUser user, org.springframework.data.domain.Pageable pageable, java.util.Locale locale, java.lang.Boolean isIntersection)
-
-
-
Method Detail
-
fullTextFields
java.util.Map<java.lang.String,java.lang.Float> fullTextFields()
-
scheduleTaskIndexing
java.util.concurrent.Future<ElasticTask> scheduleTaskIndexing(ElasticTask task)
-
index
@Async void index(ElasticTask task)
-
indexNow
void indexNow(ElasticTask task)
-
search
org.springframework.data.domain.Page<Task> search(java.util.List<ElasticTaskSearchRequest> requests, LoggedUser user, org.springframework.data.domain.Pageable pageable, java.util.Locale locale, java.lang.Boolean isIntersection)
-
count
long count(java.util.List<ElasticTaskSearchRequest> requests, LoggedUser user, java.util.Locale locale, java.lang.Boolean isIntersection)
-
remove
void remove(java.lang.String taskId)
-
removeByPetriNetId
void removeByPetriNetId(java.lang.String petriNetId)
-
-