Class TaskRuntimeImpl

  • All Implemented Interfaces:
    org.activiti.api.task.runtime.TaskRuntime

    @PreAuthorize("hasRole(\'ACTIVITI_USER\')")
    public class TaskRuntimeImpl
    extends java.lang.Object
    implements org.activiti.api.task.runtime.TaskRuntime
    • Constructor Summary

      Constructors 
      Constructor Description
      TaskRuntimeImpl​(org.activiti.engine.TaskService taskService, org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager, org.activiti.api.runtime.shared.security.SecurityManager securityManager, APITaskConverter taskConverter, org.activiti.runtime.api.model.impl.APIVariableInstanceConverter variableInstanceConverter, org.activiti.api.task.runtime.conf.TaskRuntimeConfiguration configuration, TaskRuntimeHelper taskRuntimeHelper)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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 claim​(org.activiti.api.task.model.payloads.ClaimTaskPayload claimTaskPayload)  
      org.activiti.api.task.model.Task complete​(org.activiti.api.task.model.payloads.CompleteTaskPayload completeTaskPayload)  
      org.activiti.api.task.runtime.conf.TaskRuntimeConfiguration configuration()  
      org.activiti.api.task.model.Task create​(org.activiti.api.task.model.payloads.CreateTaskPayload createTaskPayload)  
      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)  
      java.util.List<java.lang.String> groupCandidates​(java.lang.String taskId)  
      org.activiti.api.task.model.Task release​(org.activiti.api.task.model.payloads.ReleaseTaskPayload releaseTaskPayload)  
      void save​(org.activiti.api.task.model.payloads.SaveTaskPayload saveTaskPayload)  
      org.activiti.api.task.model.Task task​(java.lang.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)  
      java.util.List<java.lang.String> userCandidates​(java.lang.String taskId)  
      java.util.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 Detail

      • TaskRuntimeImpl

        public TaskRuntimeImpl​(org.activiti.engine.TaskService taskService,
                               org.activiti.api.runtime.shared.identity.UserGroupManager userGroupManager,
                               org.activiti.api.runtime.shared.security.SecurityManager securityManager,
                               APITaskConverter taskConverter,
                               org.activiti.runtime.api.model.impl.APIVariableInstanceConverter variableInstanceConverter,
                               org.activiti.api.task.runtime.conf.TaskRuntimeConfiguration configuration,
                               TaskRuntimeHelper taskRuntimeHelper)
    • Method Detail

      • configuration

        public org.activiti.api.task.runtime.conf.TaskRuntimeConfiguration configuration()
        Specified by:
        configuration in interface org.activiti.api.task.runtime.TaskRuntime
      • task

        public org.activiti.api.task.model.Task task​(java.lang.String taskId)
        Specified by:
        task in interface org.activiti.api.task.runtime.TaskRuntime
      • 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.TaskRuntime
      • 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.TaskRuntime
      • 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.TaskRuntime
      • 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.TaskRuntime
      • 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.TaskRuntime
      • 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.TaskRuntime
      • 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.TaskRuntime
      • create

        public org.activiti.api.task.model.Task create​(org.activiti.api.task.model.payloads.CreateTaskPayload createTaskPayload)
        Specified by:
        create in interface org.activiti.api.task.runtime.TaskRuntime
      • addCandidateUsers

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

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

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

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

        public java.util.List<java.lang.String> userCandidates​(java.lang.String taskId)
        Specified by:
        userCandidates in interface org.activiti.api.task.runtime.TaskRuntime
      • groupCandidates

        public java.util.List<java.lang.String> groupCandidates​(java.lang.String taskId)
        Specified by:
        groupCandidates in interface org.activiti.api.task.runtime.TaskRuntime
      • variables

        public java.util.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.TaskRuntime
      • createVariable

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

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

        public void save​(org.activiti.api.task.model.payloads.SaveTaskPayload saveTaskPayload)
        Specified by:
        save in interface org.activiti.api.task.runtime.TaskRuntime