Class TaskAdminControllerImpl

  • All Implemented Interfaces:
    org.activiti.cloud.services.rest.api.TaskAdminController

    @RestController
    public class TaskAdminControllerImpl
    extends java.lang.Object
    implements org.activiti.cloud.services.rest.api.TaskAdminController
    • Constructor Summary

      Constructors 
      Constructor Description
      TaskAdminControllerImpl​(org.activiti.api.task.runtime.TaskAdminRuntime taskAdminRuntime, TaskResourceAssembler taskResourceAssembler, org.activiti.cloud.alfresco.data.domain.AlfrescoPagedResourcesAssembler<org.activiti.api.task.model.Task> pagedResourcesAssembler, org.activiti.cloud.services.core.pageable.SpringPageConverter pageConverter)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> assign​(java.lang.String taskId, org.activiti.api.task.model.payloads.AssignTaskPayload assignTaskPayload)  
      org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> completeTask​(java.lang.String taskId, org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload)  
      org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> deleteTask​(java.lang.String taskId)  
      org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> getTaskById​(java.lang.String taskId)  
      org.springframework.hateoas.PagedResources<org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask>> getTasks​(org.springframework.data.domain.Pageable pageable)  
      org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> updateTask​(java.lang.String taskId, org.activiti.api.task.model.payloads.UpdateTaskPayload updateTaskPayload)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TaskAdminControllerImpl

        @Autowired
        public TaskAdminControllerImpl​(org.activiti.api.task.runtime.TaskAdminRuntime taskAdminRuntime,
                                       TaskResourceAssembler taskResourceAssembler,
                                       org.activiti.cloud.alfresco.data.domain.AlfrescoPagedResourcesAssembler<org.activiti.api.task.model.Task> pagedResourcesAssembler,
                                       org.activiti.cloud.services.core.pageable.SpringPageConverter pageConverter)
    • Method Detail

      • getTasks

        public org.springframework.hateoas.PagedResources<org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask>> getTasks​(org.springframework.data.domain.Pageable pageable)
        Specified by:
        getTasks in interface org.activiti.cloud.services.rest.api.TaskAdminController
      • getTaskById

        public org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> getTaskById​(@PathVariable
                                                                                                             java.lang.String taskId)
        Specified by:
        getTaskById in interface org.activiti.cloud.services.rest.api.TaskAdminController
      • completeTask

        public org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> completeTask​(@PathVariable
                                                                                                              java.lang.String taskId,
                                                                                                              @RequestBody(required=false)
                                                                                                              org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload)
        Specified by:
        completeTask in interface org.activiti.cloud.services.rest.api.TaskAdminController
      • deleteTask

        public org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> deleteTask​(@PathVariable
                                                                                                            java.lang.String taskId)
        Specified by:
        deleteTask in interface org.activiti.cloud.services.rest.api.TaskAdminController
      • updateTask

        public org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> updateTask​(@PathVariable
                                                                                                            java.lang.String taskId,
                                                                                                            @RequestBody
                                                                                                            org.activiti.api.task.model.payloads.UpdateTaskPayload updateTaskPayload)
        Specified by:
        updateTask in interface org.activiti.cloud.services.rest.api.TaskAdminController
      • assign

        public org.springframework.hateoas.Resource<org.activiti.cloud.api.task.model.CloudTask> assign​(@PathVariable
                                                                                                        java.lang.String taskId,
                                                                                                        @RequestBody
                                                                                                        org.activiti.api.task.model.payloads.AssignTaskPayload assignTaskPayload)
        Specified by:
        assign in interface org.activiti.cloud.services.rest.api.TaskAdminController