Interface IElasticTaskService
-
- All Known Implementing Classes:
ElasticTaskService
public interface IElasticTaskService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
count(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()
void
index(ElasticTask task)
void
indexNow(ElasticTask task)
void
remove(java.lang.String taskId)
void
removeByPetriNetId(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)
-
-