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 CmmnRuntimeService |
runtimeService |
| Constructor and Description |
|---|
BaseVariableResource() |
| Modifier and Type | Method and Description |
|---|---|
protected List<RestVariable> |
addVariables(CaseInstance caseInstance,
int variableType) |
protected RestVariable |
constructRestVariable(String variableName,
Object value,
String caseInstanceId,
boolean includeBinary) |
protected Object |
createVariable(CaseInstance caseInstance,
int variableType,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
deleteAllVariables(CaseInstance caseInstance,
javax.servlet.http.HttpServletResponse response) |
protected CaseInstance |
getCaseInstanceFromRequest(String caseInstanceId) |
protected byte[] |
getVariableDataByteArray(CaseInstance caseInstance,
String variableName,
javax.servlet.http.HttpServletResponse response) |
RestVariable |
getVariableFromRequest(CaseInstance caseInstance,
String variableName,
boolean includeBinary) |
protected void |
postConstruct() |
protected List<RestVariable> |
processCaseVariables(CaseInstance caseInstance,
int variableType) |
protected RestVariable |
setBinaryVariable(org.springframework.web.multipart.MultipartHttpServletRequest request,
CaseInstance caseInstance,
int responseVariableType,
boolean isNew) |
protected RestVariable |
setSimpleVariable(RestVariable restVariable,
CaseInstance caseInstance,
boolean isNew) |
protected void |
setVariable(CaseInstance caseInstance,
String name,
Object value,
RestVariable.RestVariableScope scope,
boolean isNew) |
protected void |
setVariable(PlanItemInstance planItemInstance,
String name,
Object value,
RestVariable.RestVariableScope scope,
boolean isNew) |
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
@Autowired protected 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 CaseInstance getCaseInstanceFromRequest(String caseInstanceId)
public RestVariable getVariableFromRequest(CaseInstance caseInstance, String variableName, boolean includeBinary)
protected byte[] getVariableDataByteArray(CaseInstance caseInstance, String variableName, javax.servlet.http.HttpServletResponse response)
protected RestVariable constructRestVariable(String variableName, Object value, String caseInstanceId, boolean includeBinary)
protected List<RestVariable> processCaseVariables(CaseInstance caseInstance, int variableType)
protected Object createVariable(CaseInstance caseInstance, int variableType, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
protected List<RestVariable> addVariables(CaseInstance caseInstance, int variableType)
public void deleteAllVariables(CaseInstance caseInstance, javax.servlet.http.HttpServletResponse response)
protected RestVariable setSimpleVariable(RestVariable restVariable, CaseInstance caseInstance, boolean isNew)
protected RestVariable setBinaryVariable(org.springframework.web.multipart.MultipartHttpServletRequest request, CaseInstance caseInstance, int responseVariableType, boolean isNew)
protected void setVariable(CaseInstance caseInstance, String name, Object value, RestVariable.RestVariableScope scope, boolean isNew)
protected void setVariable(PlanItemInstance planItemInstance, String name, Object value, RestVariable.RestVariableScope scope, boolean isNew)
Copyright © 2023 Flowable. All rights reserved.