Class FlowableTaskQueryService


  • @Service
    @Transactional
    public class FlowableTaskQueryService
    extends Object
    Author:
    Tijs Rademakers
    • Field Detail

      • appRepositoryService

        @Autowired
        protected org.flowable.app.api.AppRepositoryService appRepositoryService
      • cmmnRepositoryService

        @Autowired
        protected org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService
      • taskService

        @Autowired
        protected TaskService taskService
      • cmmnRuntimeService

        @Autowired
        protected org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService
      • cmmnHistoryService

        @Autowired
        protected org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService
      • userCache

        @Autowired
        protected UserCache userCache
      • iso8601DateFormat

        protected com.fasterxml.jackson.databind.util.ISO8601DateFormat iso8601DateFormat
    • Constructor Detail

      • FlowableTaskQueryService

        public FlowableTaskQueryService()
    • Method Detail

      • handleProcessInstanceFiltering

        protected void handleProcessInstanceFiltering​(SecurityScope currentUser,
                                                      org.flowable.task.api.TaskInfoQueryWrapper taskInfoQueryWrapper,
                                                      com.fasterxml.jackson.databind.JsonNode processInstanceIdNode)
      • handleCaseInstanceFiltering

        protected void handleCaseInstanceFiltering​(SecurityScope currentUser,
                                                   org.flowable.task.api.TaskInfoQueryWrapper taskInfoQueryWrapper,
                                                   com.fasterxml.jackson.databind.JsonNode caseInstanceIdNode)
      • handleTextFiltering

        protected void handleTextFiltering​(org.flowable.task.api.TaskInfoQueryWrapper taskInfoQueryWrapper,
                                           com.fasterxml.jackson.databind.JsonNode textNode)
      • handleAssignment

        protected void handleAssignment​(org.flowable.task.api.TaskInfoQueryWrapper taskInfoQueryWrapper,
                                        com.fasterxml.jackson.databind.JsonNode assignmentNode,
                                        SecurityScope currentUser)
      • handleProcessDefinition

        protected void handleProcessDefinition​(org.flowable.task.api.TaskInfoQueryWrapper taskInfoQueryWrapper,
                                               com.fasterxml.jackson.databind.JsonNode processDefinitionIdNode)
      • handleDueBefore

        protected void handleDueBefore​(org.flowable.task.api.TaskInfoQueryWrapper taskInfoQueryWrapper,
                                       com.fasterxml.jackson.databind.JsonNode dueBeforeNode)
      • handleDueAfter

        protected void handleDueAfter​(org.flowable.task.api.TaskInfoQueryWrapper taskInfoQueryWrapper,
                                      com.fasterxml.jackson.databind.JsonNode dueAfterNode)
      • handleSorting

        protected void handleSorting​(org.flowable.task.api.TaskInfoQueryWrapper taskInfoQueryWrapper,
                                     com.fasterxml.jackson.databind.JsonNode sortNode)
      • handleIncludeProcessInstance

        protected void handleIncludeProcessInstance​(org.flowable.task.api.TaskInfoQueryWrapper taskInfoQueryWrapper,
                                                    com.fasterxml.jackson.databind.JsonNode includeProcessInstanceNode,
                                                    List<? extends org.flowable.task.api.TaskInfo> tasks,
                                                    Map<String,​String> processInstanceNames)
      • handleIncludeCaseInstance

        protected void handleIncludeCaseInstance​(org.flowable.task.api.TaskInfoQueryWrapper taskInfoQueryWrapper,
                                                 com.fasterxml.jackson.databind.JsonNode includeProcessInstanceNode,
                                                 List<? extends org.flowable.task.api.TaskInfo> tasks,
                                                 Map<String,​String> caseInstanceNames)