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 Environment
protected boolean
protected CmmnRuntimeService
Fields inherited from class org.flowable.cmmn.rest.service.api.runtime.task.TaskBaseResource
historyService, restApiInterceptor, restResponseFactory, taskService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
getVariableFromRequest
(String taskId, String variableName, String scope, boolean includeBinary) getVariableFromRequestWithoutAccessCheck
(Task task, String variableName, RestVariable.RestVariableScope variableScope, boolean includeBinary) protected boolean
hasVariableOnScope
(Task task, String variableName, RestVariable.RestVariableScope scope) protected RestVariable
setBinaryVariable
(MultipartHttpServletRequest request, Task task, boolean isNew) protected RestVariable
setSimpleVariable
(RestVariable restVariable, Task task, boolean isNew) protected void
setVariable
(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:
afterPropertiesSet
in 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)
-