Class TaskAdminRuntimeImpl

java.lang.Object
org.activiti.runtime.api.impl.TaskAdminRuntimeImpl
All Implemented Interfaces:
org.activiti.api.task.runtime.TaskAdminRuntime

@PreAuthorize("hasAnyRole(\'ACTIVITI_ADMIN\',\'APPLICATION_MANAGER\')") public class TaskAdminRuntimeImpl extends Object implements org.activiti.api.task.runtime.TaskAdminRuntime
  • Constructor Summary

    Constructors
    Constructor
    Description
    TaskAdminRuntimeImpl(org.activiti.engine.TaskService taskService, APITaskConverter taskConverter, org.activiti.runtime.api.model.impl.APIVariableInstanceConverter variableInstanceConverter, TaskRuntimeHelper taskRuntimeHelper, org.activiti.api.runtime.shared.security.SecurityManager securityManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addCandidateGroups(org.activiti.api.task.model.payloads.CandidateGroupsPayload candidateGroupsPayload)
     
    void
    addCandidateUsers(org.activiti.api.task.model.payloads.CandidateUsersPayload candidateUsersPayload)
     
    org.activiti.api.task.model.Task
    assign(org.activiti.api.task.model.payloads.AssignTaskPayload assignTaskPayload)
     
    org.activiti.api.runtime.shared.query.Page<org.activiti.api.task.model.Task>
    assignMultiple(org.activiti.api.task.model.payloads.AssignTasksPayload assignTasksPayload)
     
    org.activiti.api.task.model.Task
    claim(org.activiti.api.task.model.payloads.ClaimTaskPayload claimTaskPayload)
     
    org.activiti.api.task.model.Task
    complete(org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload)
     
    void
    createVariable(org.activiti.api.task.model.payloads.CreateTaskVariablePayload createTaskVariablePayload)
     
    org.activiti.api.task.model.Task
    delete(org.activiti.api.task.model.payloads.DeleteTaskPayload deleteTaskPayload)
     
    void
    deleteCandidateGroups(org.activiti.api.task.model.payloads.CandidateGroupsPayload candidateGroupsPayload)
     
    void
    deleteCandidateUsers(org.activiti.api.task.model.payloads.CandidateUsersPayload candidateUsersPayload)
     
     
    org.activiti.api.task.model.Task
     
    org.activiti.api.task.model.Task
    release(org.activiti.api.task.model.payloads.ReleaseTaskPayload releaseTaskPayload)
     
    org.activiti.api.task.model.Task
    task(String taskId)
     
    org.activiti.api.runtime.shared.query.Page<org.activiti.api.task.model.Task>
    tasks(org.activiti.api.runtime.shared.query.Pageable pageable)
     
    org.activiti.api.runtime.shared.query.Page<org.activiti.api.task.model.Task>
    tasks(org.activiti.api.runtime.shared.query.Pageable pageable, org.activiti.api.task.model.payloads.GetTasksPayload getTasksPayload)
     
    org.activiti.api.task.model.Task
    update(org.activiti.api.task.model.payloads.UpdateTaskPayload updateTaskPayload)
     
    void
    updateVariable(org.activiti.api.task.model.payloads.UpdateTaskVariablePayload updateTaskVariablePayload)
     
     
    List<org.activiti.api.model.shared.model.VariableInstance>
    variables(org.activiti.api.task.model.payloads.GetTaskVariablesPayload getTaskVariablesPayload)
     

    Methods inherited from class java.lang.Object

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

    • TaskAdminRuntimeImpl

      public TaskAdminRuntimeImpl(org.activiti.engine.TaskService taskService, APITaskConverter taskConverter, org.activiti.runtime.api.model.impl.APIVariableInstanceConverter variableInstanceConverter, TaskRuntimeHelper taskRuntimeHelper, org.activiti.api.runtime.shared.security.SecurityManager securityManager)
  • Method Details

    • task

      public org.activiti.api.task.model.Task task(String taskId)
      Specified by:
      task in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • tasks

      public org.activiti.api.runtime.shared.query.Page<org.activiti.api.task.model.Task> tasks(org.activiti.api.runtime.shared.query.Pageable pageable)
      Specified by:
      tasks in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • tasks

      public org.activiti.api.runtime.shared.query.Page<org.activiti.api.task.model.Task> tasks(org.activiti.api.runtime.shared.query.Pageable pageable, org.activiti.api.task.model.payloads.GetTasksPayload getTasksPayload)
      Specified by:
      tasks in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • lastCreatedTaskByProcessInstanceIdAndTaskDefinitionKey

      public org.activiti.api.task.model.Task lastCreatedTaskByProcessInstanceIdAndTaskDefinitionKey(String processInstanceId, String taskDefinitionKey)
      Specified by:
      lastCreatedTaskByProcessInstanceIdAndTaskDefinitionKey in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • update

      public org.activiti.api.task.model.Task update(org.activiti.api.task.model.payloads.UpdateTaskPayload updateTaskPayload)
      Specified by:
      update in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • delete

      public org.activiti.api.task.model.Task delete(org.activiti.api.task.model.payloads.DeleteTaskPayload deleteTaskPayload)
      Specified by:
      delete in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • variables

      public List<org.activiti.api.model.shared.model.VariableInstance> variables(org.activiti.api.task.model.payloads.GetTaskVariablesPayload getTaskVariablesPayload)
      Specified by:
      variables in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • createVariable

      public void createVariable(org.activiti.api.task.model.payloads.CreateTaskVariablePayload createTaskVariablePayload)
      Specified by:
      createVariable in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • updateVariable

      public void updateVariable(org.activiti.api.task.model.payloads.UpdateTaskVariablePayload updateTaskVariablePayload)
      Specified by:
      updateVariable in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • complete

      public org.activiti.api.task.model.Task complete(org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload)
      Specified by:
      complete in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • claim

      public org.activiti.api.task.model.Task claim(org.activiti.api.task.model.payloads.ClaimTaskPayload claimTaskPayload)
      Specified by:
      claim in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • release

      public org.activiti.api.task.model.Task release(org.activiti.api.task.model.payloads.ReleaseTaskPayload releaseTaskPayload)
      Specified by:
      release in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • assign

      public org.activiti.api.task.model.Task assign(org.activiti.api.task.model.payloads.AssignTaskPayload assignTaskPayload)
      Specified by:
      assign in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • assignMultiple

      @Transactional public org.activiti.api.runtime.shared.query.Page<org.activiti.api.task.model.Task> assignMultiple(org.activiti.api.task.model.payloads.AssignTasksPayload assignTasksPayload)
      Specified by:
      assignMultiple in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • addCandidateUsers

      public void addCandidateUsers(org.activiti.api.task.model.payloads.CandidateUsersPayload candidateUsersPayload)
      Specified by:
      addCandidateUsers in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • deleteCandidateUsers

      public void deleteCandidateUsers(org.activiti.api.task.model.payloads.CandidateUsersPayload candidateUsersPayload)
      Specified by:
      deleteCandidateUsers in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • addCandidateGroups

      public void addCandidateGroups(org.activiti.api.task.model.payloads.CandidateGroupsPayload candidateGroupsPayload)
      Specified by:
      addCandidateGroups in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • deleteCandidateGroups

      public void deleteCandidateGroups(org.activiti.api.task.model.payloads.CandidateGroupsPayload candidateGroupsPayload)
      Specified by:
      deleteCandidateGroups in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • userCandidates

      public List<String> userCandidates(String taskId)
      Specified by:
      userCandidates in interface org.activiti.api.task.runtime.TaskAdminRuntime
    • groupCandidates

      public List<String> groupCandidates(String taskId)
      Specified by:
      groupCandidates in interface org.activiti.api.task.runtime.TaskAdminRuntime