Class TaskVariableBaseResource
- java.lang.Object
-
- org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
-
- org.flowable.cmmn.rest.service.api.runtime.task.TaskVariableBaseResource
-
- Direct Known Subclasses:
TaskVariableCollectionResource,TaskVariableDataResource,TaskVariableResource
public class TaskVariableBaseResource extends TaskBaseResource
- Author:
- Frederik Heremans
-
-
Field Summary
Fields Modifier and Type Field Description protected org.springframework.core.env.Environmentenvprotected booleanisSerializableVariableAllowedprotected org.flowable.cmmn.api.CmmnRuntimeServiceruntimeService-
Fields inherited from class org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
historyService, restApiInterceptor, restResponseFactory, taskService
-
-
Constructor Summary
Constructors Constructor Description TaskVariableBaseResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RestVariablegetVariableFromRequest(String taskId, String variableName, String scope, boolean includeBinary)RestVariablegetVariableFromRequestWithoutAccessCheck(org.flowable.task.api.Task task, String variableName, RestVariable.RestVariableScope variableScope, boolean includeBinary)protected booleanhasVariableOnScope(org.flowable.task.api.Task task, String variableName, RestVariable.RestVariableScope scope)protected voidpostConstruct()protected RestVariablesetBinaryVariable(org.springframework.web.multipart.MultipartHttpServletRequest request, org.flowable.task.api.Task task, boolean isNew)protected RestVariablesetSimpleVariable(RestVariable restVariable, org.flowable.task.api.Task task, boolean isNew)protected voidsetVariable(org.flowable.task.api.Task task, String name, Object value, RestVariable.RestVariableScope scope, boolean isNew)-
Methods inherited from class org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
addProcessvariables, addTaskvariables, getDelegationState, getTaskFromRequest, getTaskFromRequestWithoutAccessCheck, getTasksFromQueryRequest, getTasksFromRequest, populateTaskFromRequest, populateTasksFromRequest
-
-
-
-
Method Detail
-
postConstruct
@PostConstruct protected void postConstruct()
-
getVariableFromRequest
public RestVariable getVariableFromRequest(String taskId, String variableName, String scope, boolean includeBinary)
-
getVariableFromRequestWithoutAccessCheck
public RestVariable getVariableFromRequestWithoutAccessCheck(org.flowable.task.api.Task task, String variableName, RestVariable.RestVariableScope variableScope, boolean includeBinary)
-
hasVariableOnScope
protected boolean hasVariableOnScope(org.flowable.task.api.Task task, String variableName, RestVariable.RestVariableScope scope)
-
setBinaryVariable
protected RestVariable setBinaryVariable(org.springframework.web.multipart.MultipartHttpServletRequest request, org.flowable.task.api.Task task, boolean isNew)
-
setSimpleVariable
protected RestVariable setSimpleVariable(RestVariable restVariable, org.flowable.task.api.Task task, boolean isNew)
-
setVariable
protected void setVariable(org.flowable.task.api.Task task, String name, Object value, RestVariable.RestVariableScope scope, boolean isNew)
-
-