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:
org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
TaskVariableCollectionResource,TaskVariableDataResource,TaskVariableResource
public class TaskVariableBaseResource
extends TaskBaseResource
implements org.springframework.beans.factory.InitializingBean
- Author:
- Frederik Heremans
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.core.env.Environmentprotected booleanprotected org.flowable.cmmn.api.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(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 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
-
Field Details
-
env
@Autowired protected org.springframework.core.env.Environment env -
runtimeService
@Autowired protected org.flowable.cmmn.api.CmmnRuntimeService runtimeService -
isSerializableVariableAllowed
protected boolean isSerializableVariableAllowed
-
-
Constructor Details
-
TaskVariableBaseResource
public TaskVariableBaseResource()
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
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)
-