Class TaskVariableBaseResource
java.lang.Object
org.flowable.rest.service.api.runtime.task.TaskBaseResource
org.flowable.rest.service.api.runtime.task.TaskVariableBaseResource
- All Implemented Interfaces:
InitializingBean
- Direct Known Subclasses:
TaskVariableCollectionResource, TaskVariableDataResource, TaskVariableResource
- Author:
- Frederik Heremans
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Environmentprotected booleanprotected RuntimeServiceFields inherited from class TaskBaseResource
historyService, restApiInterceptor, restResponseFactory, taskService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetVariableFromRequest(String taskId, String variableName, String scope, boolean includeBinary) getVariableFromRequestWithoutAccessCheck(Task task, String variableName, String scope, boolean includeBinary) protected booleanhasVariableOnScope(Task task, String variableName, RestVariable.RestVariableScope scope) protected RestVariablesetBinaryVariable(MultipartHttpServletRequest request, Task task, boolean isNew) protected RestVariablesetSimpleVariable(RestVariable restVariable, Task task, boolean isNew) protected voidsetVariable(Task task, String name, Object value, RestVariable.RestVariableScope scope, boolean isNew) Methods inherited from class TaskBaseResource
addProcessvariables, addTaskvariables, getDelegationState, getHistoricTaskFromRequest, getHistoricTaskFromRequestWithoutAccessCheck, getTaskFromRequest, getTaskFromRequestWithoutAccessCheck, getTasksFromIdList, getTasksFromQueryRequest, populateTaskFromRequest, populateTasksFromRequest
-
Field Details
-
env
-
runtimeService
-
isSerializableVariableAllowed
protected boolean isSerializableVariableAllowed
-
-
Constructor Details
-
TaskVariableBaseResource
public TaskVariableBaseResource()
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceInitializingBean
-
getVariableFromRequest
public RestVariable getVariableFromRequest(String taskId, String variableName, String scope, boolean includeBinary) -
getVariableFromRequestWithoutAccessCheck
public RestVariable getVariableFromRequestWithoutAccessCheck(Task task, String variableName, String scope, boolean includeBinary) -
hasVariableOnScope
protected boolean hasVariableOnScope(Task task, String variableName, RestVariable.RestVariableScope scope) -
setBinaryVariable
protected RestVariable setBinaryVariable(MultipartHttpServletRequest request, Task task, boolean isNew) -
setSimpleVariable
-
setVariable
protected void setVariable(Task task, String name, Object value, RestVariable.RestVariableScope scope, boolean isNew)
-