Class TaskVariableControllerImpl
java.lang.Object
org.activiti.cloud.services.rest.controllers.TaskVariableControllerImpl
- All Implemented Interfaces:
org.activiti.cloud.services.rest.api.TaskVariableController
@RestController
@RequestMapping(produces={"application/hal+json","application/json"})
public class TaskVariableControllerImpl
extends Object
implements org.activiti.cloud.services.rest.api.TaskVariableController
-
Constructor Summary
ConstructorsConstructorDescriptionTaskVariableControllerImpl(TaskVariableInstanceRepresentationModelAssembler variableRepresentationModelAssembler, CollectionModelAssembler resourcesAssembler, org.activiti.api.task.runtime.TaskRuntime taskRuntime) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Void> createVariable(String taskId, org.activiti.api.task.model.payloads.CreateTaskVariablePayload createTaskVariablePayload) org.springframework.hateoas.CollectionModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.model.shared.CloudVariableInstance>> getVariables(String taskId) org.springframework.http.ResponseEntity<Void> updateVariable(String taskId, String variableName, org.activiti.api.task.model.payloads.UpdateTaskVariablePayload updateTaskVariablePayload)
-
Constructor Details
-
TaskVariableControllerImpl
@Autowired public TaskVariableControllerImpl(TaskVariableInstanceRepresentationModelAssembler variableRepresentationModelAssembler, CollectionModelAssembler resourcesAssembler, org.activiti.api.task.runtime.TaskRuntime taskRuntime)
-
-
Method Details
-
getVariables
public org.springframework.hateoas.CollectionModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.model.shared.CloudVariableInstance>> getVariables(@PathVariable String taskId) - Specified by:
getVariablesin interfaceorg.activiti.cloud.services.rest.api.TaskVariableController
-
createVariable
public org.springframework.http.ResponseEntity<Void> createVariable(@PathVariable String taskId, @RequestBody org.activiti.api.task.model.payloads.CreateTaskVariablePayload createTaskVariablePayload) - Specified by:
createVariablein interfaceorg.activiti.cloud.services.rest.api.TaskVariableController
-
updateVariable
public org.springframework.http.ResponseEntity<Void> updateVariable(@PathVariable String taskId, @PathVariable String variableName, @RequestBody org.activiti.api.task.model.payloads.UpdateTaskVariablePayload updateTaskVariablePayload) - Specified by:
updateVariablein interfaceorg.activiti.cloud.services.rest.api.TaskVariableController
-