Package org.camunda.bpm.engine.rest.sub
Interface VariableResource
- All Known Implementing Classes:
AbstractVariablesResource,CaseExecutionVariablesResource,ExecutionVariablesResource,LocalCaseExecutionVariablesResource,LocalExecutionVariablesResource,LocalTaskVariablesResource,TaskVariablesResource
public interface VariableResource
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteVariable(String variableName) getVariable(String variableName, boolean deserializeValue) jakarta.ws.rs.core.ResponsegetVariableBinary(String variableName) getVariables(boolean deserializeValues) voidmodifyVariables(PatchVariablesDto patch) voidputVariable(String variableName, VariableValueDto variable) voidsetBinaryVariable(String variableName, MultipartFormData multipartFormData)
-
Field Details
-
DESERIALIZE_VALUE_QUERY_PARAM
- See Also:
-
DESERIALIZE_VALUES_QUERY_PARAM
- See Also:
-
-
Method Details
-
getVariables
@GET @Produces("application/json") Map<String,VariableValueDto> getVariables(@QueryParam("deserializeValues") @DefaultValue("true") boolean deserializeValues) -
getVariable
@GET @Path("/{varId}") @Produces("application/json") VariableValueDto getVariable(@PathParam("varId") String variableName, @QueryParam("deserializeValue") @DefaultValue("true") boolean deserializeValue) -
getVariableBinary
@GET @Path("/{varId}/data") jakarta.ws.rs.core.Response getVariableBinary(@PathParam("varId") String variableName) -
putVariable
@PUT @Path("/{varId}") @Consumes("application/json") void putVariable(@PathParam("varId") String variableName, VariableValueDto variable) -
setBinaryVariable
@POST @Path("/{varId}/data") @Consumes("multipart/form-data") void setBinaryVariable(@PathParam("varId") String variableName, MultipartFormData multipartFormData) -
deleteVariable
-
modifyVariables
-