@Service @Transactional public class FlowableTaskQueryService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected AppRepositoryService |
appRepositoryService |
protected CmmnHistoryService |
cmmnHistoryService |
protected CmmnRepositoryService |
cmmnRepositoryService |
protected CmmnRuntimeService |
cmmnRuntimeService |
protected HistoryService |
historyService |
protected com.fasterxml.jackson.databind.util.ISO8601DateFormat |
iso8601DateFormat |
protected RepositoryService |
repositoryService |
protected RuntimeService |
runtimeService |
protected TaskService |
taskService |
protected UserCache |
userCache |
| Constructor and Description |
|---|
FlowableTaskQueryService() |
| Modifier and Type | Method and Description |
|---|---|
protected List<TaskRepresentation> |
convertTaskInfoList(List<? extends TaskInfo> tasks,
Map<String,String> processInstanceNames,
Map<String,String> caseInstancesNames) |
protected void |
handleAssignment(TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode assignmentNode,
SecurityScope currentUser) |
protected void |
handleCaseInstanceFiltering(SecurityScope currentUser,
TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode caseInstanceIdNode) |
protected void |
handleDueAfter(TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode dueAfterNode) |
protected void |
handleDueBefore(TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode dueBeforeNode) |
protected void |
handleIncludeCaseInstance(TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode includeProcessInstanceNode,
List<? extends TaskInfo> tasks,
Map<String,String> caseInstanceNames) |
protected void |
handleIncludeProcessInstance(TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode includeProcessInstanceNode,
List<? extends TaskInfo> tasks,
Map<String,String> processInstanceNames) |
protected void |
handleProcessDefinition(TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode processDefinitionIdNode) |
protected void |
handleProcessInstanceFiltering(SecurityScope currentUser,
TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode processInstanceIdNode) |
protected void |
handleSorting(TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode sortNode) |
protected void |
handleTextFiltering(TaskInfoQueryWrapper taskInfoQueryWrapper,
com.fasterxml.jackson.databind.JsonNode textNode) |
ResultListDataRepresentation |
listTasks(com.fasterxml.jackson.databind.node.ObjectNode requestNode) |
@Autowired protected RepositoryService repositoryService
@Autowired protected AppRepositoryService appRepositoryService
@Autowired protected CmmnRepositoryService cmmnRepositoryService
@Autowired protected TaskService taskService
@Autowired protected RuntimeService runtimeService
@Autowired protected CmmnRuntimeService cmmnRuntimeService
@Autowired protected HistoryService historyService
@Autowired protected CmmnHistoryService cmmnHistoryService
@Autowired protected UserCache userCache
protected com.fasterxml.jackson.databind.util.ISO8601DateFormat iso8601DateFormat
public ResultListDataRepresentation listTasks(com.fasterxml.jackson.databind.node.ObjectNode requestNode)
protected void handleProcessInstanceFiltering(SecurityScope currentUser, TaskInfoQueryWrapper taskInfoQueryWrapper, com.fasterxml.jackson.databind.JsonNode processInstanceIdNode)
protected void handleCaseInstanceFiltering(SecurityScope currentUser, TaskInfoQueryWrapper taskInfoQueryWrapper, com.fasterxml.jackson.databind.JsonNode caseInstanceIdNode)
protected void handleTextFiltering(TaskInfoQueryWrapper taskInfoQueryWrapper, com.fasterxml.jackson.databind.JsonNode textNode)
protected void handleAssignment(TaskInfoQueryWrapper taskInfoQueryWrapper, com.fasterxml.jackson.databind.JsonNode assignmentNode, SecurityScope currentUser)
protected void handleProcessDefinition(TaskInfoQueryWrapper taskInfoQueryWrapper, com.fasterxml.jackson.databind.JsonNode processDefinitionIdNode)
protected void handleDueBefore(TaskInfoQueryWrapper taskInfoQueryWrapper, com.fasterxml.jackson.databind.JsonNode dueBeforeNode)
protected void handleDueAfter(TaskInfoQueryWrapper taskInfoQueryWrapper, com.fasterxml.jackson.databind.JsonNode dueAfterNode)
protected void handleSorting(TaskInfoQueryWrapper taskInfoQueryWrapper, com.fasterxml.jackson.databind.JsonNode sortNode)
protected void handleIncludeProcessInstance(TaskInfoQueryWrapper taskInfoQueryWrapper, com.fasterxml.jackson.databind.JsonNode includeProcessInstanceNode, List<? extends TaskInfo> tasks, Map<String,String> processInstanceNames)
protected void handleIncludeCaseInstance(TaskInfoQueryWrapper taskInfoQueryWrapper, com.fasterxml.jackson.databind.JsonNode includeProcessInstanceNode, List<? extends TaskInfo> tasks, Map<String,String> caseInstanceNames)
Copyright © 2023 Flowable. All rights reserved.