Class TaskBaseResource
java.lang.Object
org.flowable.rest.service.api.runtime.task.TaskBaseResource
- Direct Known Subclasses:
TaskAttachmentCollectionResource,TaskAttachmentContentResource,TaskAttachmentResource,TaskCollectionResource,TaskCommentCollectionResource,TaskCommentResource,TaskEventCollectionResource,TaskEventResource,TaskIdentityLinkCollectionResource,TaskIdentityLinkFamilyResource,TaskIdentityLinkResource,TaskQueryResource,TaskResource,TaskSubTaskCollectionResource,TaskVariableBaseResource
Shared logic for resources related to Tasks.
- Author:
- Frederik Heremans
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HistoryServiceprotected BpmnRestApiInterceptorprotected RestResponseFactoryprotected TaskService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddProcessvariables(org.flowable.task.api.TaskQuery taskQuery, List<QueryVariable> variables) protected voidaddTaskvariables(org.flowable.task.api.TaskQuery taskQuery, List<QueryVariable> variables) protected org.flowable.task.api.DelegationStategetDelegationState(String delegationState) protected org.flowable.task.api.history.HistoricTaskInstancegetHistoricTaskFromRequest(String taskId) Returns theHistoricTaskInstancethat is requested and calls the access interceptor.protected org.flowable.task.api.history.HistoricTaskInstanceReturns theHistoricTaskInstancethat is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found.protected org.flowable.task.api.TaskgetTaskFromRequest(String taskId) Returns theTaskthat is requested and calls the access interceptor.protected org.flowable.task.api.TaskReturns theTaskthat is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found.protected List<org.flowable.task.api.Task>getTasksFromIdList(Collection<String> taskIds) protected DataResponse<TaskResponse>getTasksFromQueryRequest(TaskQueryRequest request, Map<String, String> requestParams) protected voidpopulateTaskFromRequest(org.flowable.task.api.Task task, TaskRequest taskRequest) Populate the task based on the values that are present in the givenTaskRequest.protected voidpopulateTasksFromRequest(Collection<org.flowable.task.api.Task> taskList, BulkTasksRequest bulkTasksRequest)
-
Field Details
-
restResponseFactory
-
taskService
-
historyService
-
restApiInterceptor
-
-
Constructor Details
-
TaskBaseResource
public TaskBaseResource()
-
-
Method Details
-
getDelegationState
-
populateTaskFromRequest
Populate the task based on the values that are present in the givenTaskRequest. -
populateTasksFromRequest
protected void populateTasksFromRequest(Collection<org.flowable.task.api.Task> taskList, BulkTasksRequest bulkTasksRequest) -
getTasksFromIdList
-
getTasksFromQueryRequest
protected DataResponse<TaskResponse> getTasksFromQueryRequest(TaskQueryRequest request, Map<String, String> requestParams) -
addTaskvariables
protected void addTaskvariables(org.flowable.task.api.TaskQuery taskQuery, List<QueryVariable> variables) -
addProcessvariables
protected void addProcessvariables(org.flowable.task.api.TaskQuery taskQuery, List<QueryVariable> variables) -
getTaskFromRequest
Returns theTaskthat is requested and calls the access interceptor. Throws the right exceptions when bad request was made or instance was not found. -
getTaskFromRequestWithoutAccessCheck
Returns theTaskthat is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found. -
getHistoricTaskFromRequest
protected org.flowable.task.api.history.HistoricTaskInstance getHistoricTaskFromRequest(String taskId) Returns theHistoricTaskInstancethat is requested and calls the access interceptor. Throws the right exceptions when bad request was made or instance was not found. -
getHistoricTaskFromRequestWithoutAccessCheck
protected org.flowable.task.api.history.HistoricTaskInstance getHistoricTaskFromRequestWithoutAccessCheck(String taskId) Returns theHistoricTaskInstancethat is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found.
-