public class BaseVariableResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.core.env.Environment |
env |
protected boolean |
isSerializableVariableAllowed |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected CmmnRestApiInterceptor |
restApiInterceptor |
protected CmmnRestResponseFactory |
restResponseFactory |
protected org.flowable.cmmn.api.CmmnRuntimeService |
runtimeService |
| Constructor and Description |
|---|
BaseVariableResource() |
| Modifier and Type | Method and Description |
|---|---|
protected List<RestVariable> |
addVariables(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
int variableType) |
protected RestVariable |
constructRestVariable(String variableName,
Object value,
String caseInstanceId,
boolean includeBinary) |
protected Object |
createVariable(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
int variableType,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
deleteAllVariables(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
javax.servlet.http.HttpServletResponse response) |
protected org.flowable.cmmn.api.runtime.CaseInstance |
getCaseInstanceFromRequest(String caseInstanceId) |
protected byte[] |
getVariableDataByteArray(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
String variableName,
javax.servlet.http.HttpServletResponse response) |
RestVariable |
getVariableFromRequest(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
String variableName,
boolean includeBinary) |
protected void |
postConstruct() |
protected List<RestVariable> |
processCaseVariables(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
int variableType) |
protected RestVariable |
setBinaryVariable(org.springframework.web.multipart.MultipartHttpServletRequest request,
org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
int responseVariableType,
boolean isNew) |
protected RestVariable |
setSimpleVariable(RestVariable restVariable,
org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
boolean isNew) |
protected void |
setVariable(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
String name,
Object value,
RestVariable.RestVariableScope scope,
boolean isNew) |
protected void |
setVariable(org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance,
String name,
Object value,
RestVariable.RestVariableScope scope,
boolean isNew) |
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
@Autowired protected org.flowable.cmmn.api.CmmnRuntimeService runtimeService
@Autowired protected CmmnRestResponseFactory restResponseFactory
@Autowired(required=false) protected CmmnRestApiInterceptor restApiInterceptor
@Autowired protected org.springframework.core.env.Environment env
protected boolean isSerializableVariableAllowed
@PostConstruct protected void postConstruct()
protected org.flowable.cmmn.api.runtime.CaseInstance getCaseInstanceFromRequest(String caseInstanceId)
public RestVariable getVariableFromRequest(org.flowable.cmmn.api.runtime.CaseInstance caseInstance, String variableName, boolean includeBinary)
protected byte[] getVariableDataByteArray(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
String variableName,
javax.servlet.http.HttpServletResponse response)
protected RestVariable constructRestVariable(String variableName, Object value, String caseInstanceId, boolean includeBinary)
protected List<RestVariable> processCaseVariables(org.flowable.cmmn.api.runtime.CaseInstance caseInstance, int variableType)
protected Object createVariable(org.flowable.cmmn.api.runtime.CaseInstance caseInstance, int variableType, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected List<RestVariable> addVariables(org.flowable.cmmn.api.runtime.CaseInstance caseInstance, int variableType)
public void deleteAllVariables(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
javax.servlet.http.HttpServletResponse response)
protected RestVariable setSimpleVariable(RestVariable restVariable, org.flowable.cmmn.api.runtime.CaseInstance caseInstance, boolean isNew)
protected RestVariable setBinaryVariable(org.springframework.web.multipart.MultipartHttpServletRequest request, org.flowable.cmmn.api.runtime.CaseInstance caseInstance, int responseVariableType, boolean isNew)
protected void setVariable(org.flowable.cmmn.api.runtime.CaseInstance caseInstance,
String name,
Object value,
RestVariable.RestVariableScope scope,
boolean isNew)
protected void setVariable(org.flowable.cmmn.api.runtime.PlanItemInstance planItemInstance,
String name,
Object value,
RestVariable.RestVariableScope scope,
boolean isNew)
Copyright © 2019 Flowable. All rights reserved.