Class TaskService
- java.lang.Object
-
- org.flowable.ui.admin.service.engine.TaskService
-
@Service public class TaskService extends Object
Service for invoking Flowable REST services.
-
-
Field Summary
Fields Modifier and Type Field Description protected FlowableClientServiceclientUtilstatic StringHISTORIC_TASK_IDENTITY_LINK_LIST_URLstatic StringHISTORIC_TASK_LIST_URLstatic StringHISTORIC_TASK_QUERY_URLstatic StringHISTORIC_TASK_URLstatic StringHISTORIC_VARIABLE_INSTANCE_LIST_URLprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapperstatic StringRUNTIME_TASK_URLstatic String[]TASK_FILTERS
-
Constructor Summary
Constructors Constructor Description TaskService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteTask(ServerConfig serverConfig, String taskId)Delete a task.voidexecuteTaskAction(ServerConfig serverConfig, String taskId, com.fasterxml.jackson.databind.JsonNode actionRequest)com.fasterxml.jackson.databind.JsonNodegetIdentityLinks(ServerConfig serverConfig, String taskId)com.fasterxml.jackson.databind.JsonNodegetSubTasks(ServerConfig serverConfig, String taskId)com.fasterxml.jackson.databind.JsonNodegetTask(ServerConfig serverConfig, String taskId, boolean runtime)com.fasterxml.jackson.databind.JsonNodegetVariables(ServerConfig serverConfig, String taskId)com.fasterxml.jackson.databind.JsonNodelistTasks(ServerConfig serverConfig, com.fasterxml.jackson.databind.node.ObjectNode bodyNode)voidupdateTask(ServerConfig serverConfig, String taskId, com.fasterxml.jackson.databind.JsonNode actionRequest)
-
-
-
Field Detail
-
HISTORIC_TASK_LIST_URL
public static final String HISTORIC_TASK_LIST_URL
- See Also:
- Constant Field Values
-
HISTORIC_TASK_QUERY_URL
public static final String HISTORIC_TASK_QUERY_URL
- See Also:
- Constant Field Values
-
HISTORIC_TASK_URL
public static final String HISTORIC_TASK_URL
- See Also:
- Constant Field Values
-
RUNTIME_TASK_URL
public static final String RUNTIME_TASK_URL
- See Also:
- Constant Field Values
-
HISTORIC_VARIABLE_INSTANCE_LIST_URL
public static final String HISTORIC_VARIABLE_INSTANCE_LIST_URL
- See Also:
- Constant Field Values
-
HISTORIC_TASK_IDENTITY_LINK_LIST_URL
public static final String HISTORIC_TASK_IDENTITY_LINK_LIST_URL
- See Also:
- Constant Field Values
-
TASK_FILTERS
public static final String[] TASK_FILTERS
-
clientUtil
@Autowired protected FlowableClientService clientUtil
-
objectMapper
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Method Detail
-
listTasks
public com.fasterxml.jackson.databind.JsonNode listTasks(ServerConfig serverConfig, com.fasterxml.jackson.databind.node.ObjectNode bodyNode)
-
getTask
public com.fasterxml.jackson.databind.JsonNode getTask(ServerConfig serverConfig, String taskId, boolean runtime)
-
deleteTask
public void deleteTask(ServerConfig serverConfig, String taskId)
Delete a task.
-
executeTaskAction
public void executeTaskAction(ServerConfig serverConfig, String taskId, com.fasterxml.jackson.databind.JsonNode actionRequest)
-
updateTask
public void updateTask(ServerConfig serverConfig, String taskId, com.fasterxml.jackson.databind.JsonNode actionRequest)
-
getSubTasks
public com.fasterxml.jackson.databind.JsonNode getSubTasks(ServerConfig serverConfig, String taskId)
-
getVariables
public com.fasterxml.jackson.databind.JsonNode getVariables(ServerConfig serverConfig, String taskId)
-
getIdentityLinks
public com.fasterxml.jackson.databind.JsonNode getIdentityLinks(ServerConfig serverConfig, String taskId)
-
-