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(TaskQuery taskQuery, List<QueryVariable> variables) protected voidaddTaskvariables(TaskQuery taskQuery, List<QueryVariable> variables) protected DelegationStategetDelegationState(String delegationState) protected HistoricTaskInstancegetHistoricTaskFromRequest(String taskId) Returns theHistoricTaskInstancethat is requested and calls the access interceptor.protected HistoricTaskInstanceReturns theHistoricTaskInstancethat is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found.protected TaskgetTaskFromRequest(String taskId) Returns theTaskthat is requested and calls the access interceptor.protected TaskReturns theTaskthat is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found.getTasksFromIdList(Collection<String> taskIds) protected DataResponse<TaskResponse>getTasksFromQueryRequest(TaskQueryRequest request, Map<String, String> requestParams) protected voidpopulateTaskFromRequest(Task task, TaskRequest taskRequest) Populate the task based on the values that are present in the givenTaskRequest.protected voidpopulateTasksFromRequest(Collection<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<Task> taskList, BulkTasksRequest bulkTasksRequest) -
getTasksFromIdList
-
getTasksFromQueryRequest
protected DataResponse<TaskResponse> getTasksFromQueryRequest(TaskQueryRequest request, Map<String, String> requestParams) -
addTaskvariables
-
addProcessvariables
-
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
Returns theHistoricTaskInstancethat is requested and calls the access interceptor. Throws the right exceptions when bad request was made or instance was not found. -
getHistoricTaskFromRequestWithoutAccessCheck
Returns theHistoricTaskInstancethat is requested without calling the access interceptor Throws the right exceptions when bad request was made or instance was not found.
-