Interface TaskVariableAdminController


@RequestMapping(value="/admin/v1/tasks/{taskId}/variables", produces={"application/hal+json","application/json"}) public interface TaskVariableAdminController
  • Method Summary

    Modifier and Type
    Method
    Description
    org.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>>
     
    org.springframework.http.ResponseEntity<Void>
    updateVariable(String taskId, String variableName, org.activiti.api.task.model.payloads.UpdateTaskVariablePayload updateTaskVariablePayload)
     
  • Method Details

    • getVariables

      @RequestMapping(method=GET) org.springframework.hateoas.CollectionModel<org.springframework.hateoas.EntityModel<org.activiti.cloud.api.model.shared.CloudVariableInstance>> getVariables(@PathVariable String taskId)
    • createVariable

      @RequestMapping(method=POST) org.springframework.http.ResponseEntity<Void> createVariable(@PathVariable String taskId, @RequestBody org.activiti.api.task.model.payloads.CreateTaskVariablePayload createTaskVariablePayload)
    • updateVariable

      @RequestMapping(value="/{variableName}", method=PUT) org.springframework.http.ResponseEntity<Void> updateVariable(@PathVariable String taskId, @PathVariable String variableName, @RequestBody org.activiti.api.task.model.payloads.UpdateTaskVariablePayload updateTaskVariablePayload)