Class TaskVariableBaseResource
java.lang.Object
org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
org.flowable.cmmn.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 CmmnRuntimeServiceFields inherited from class org.flowable.cmmn.rest.service.api.runtime.task.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, RestVariable.RestVariableScope variableScope, 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 org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
addProcessvariables, addTaskvariables, getDelegationState, getTaskFromRequest, getTaskFromRequestWithoutAccessCheck, getTasksFromQueryRequest, getTasksFromRequest, 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, RestVariable.RestVariableScope variableScope, 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)
-