Class ElasticTaskService

    • Constructor Detail

      • ElasticTaskService

        @Autowired
        public ElasticTaskService​(ElasticTaskRepository repository,
                                  org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate template)
    • Method Detail

      • setTaskService

        @Autowired
        @Lazy
        public void setTaskService​(ITaskService taskService)
      • fullTextFields

        public java.util.Map<java.lang.String,​java.lang.Float> fullTextFields()
        See QueryStringQueryBuilder.fields(Map)
        Specified by:
        fullTextFields in interface IElasticTaskService
        Returns:
        map where keys are ElasticCase field names and values are boosts of these fields
      • buildGroupQuery

        public boolean buildGroupQuery​(TaskSearchRequest request,
                                       LoggedUser user,
                                       java.util.Locale locale,
                                       org.elasticsearch.index.query.BoolQueryBuilder query)
        Tasks of cases of group with id "5cb07b6ff05be15f0b972c4d" { "group": "5cb07b6ff05be15f0b972c4d" }

        Tasks of cases of group with id "5cb07b6ff05be15f0b972c4d" OR "5cb07b6ff05be15f0b972c4e" { "transitionId": [ "5cb07b6ff05be15f0b972c4d", "5cb07b6ff05be15f0b972c4e", ] }