Class BulkTaskRestServiceImpl

java.lang.Object
org.finos.fluxnova.bpm.engine.rest.impl.AbstractRestProcessEngineAware
org.finos.fluxnova.bpm.engine.rest.impl.BulkTaskRestServiceImpl
All Implemented Interfaces:
BulkTaskRestService

public class BulkTaskRestServiceImpl extends AbstractRestProcessEngineAware implements BulkTaskRestService
  • Field Details

    • MAX_TASK_UPDATE_ALLOWED

      public static final int MAX_TASK_UPDATE_ALLOWED
      See Also:
  • Constructor Details

    • BulkTaskRestServiceImpl

      public BulkTaskRestServiceImpl(String engineName, tools.jackson.databind.ObjectMapper objectMapper)
  • Method Details

    • createComments

      public TaskCommentsResource createComments()
      Specified by:
      createComments in interface BulkTaskRestService
    • updateTasks

      public jakarta.ws.rs.core.Response updateTasks(List<TaskDto> taskDtos)
      Updates multiple tasks based on the provided list of TaskDto. Returns multi-status if any update fails.
      Specified by:
      updateTasks in interface BulkTaskRestService
      Parameters:
      taskDtos - List of tasks to update
      Returns:
      Response with update results
    • setTasksAssignee

      public jakarta.ws.rs.core.Response setTasksAssignee(TasksAssignDto dto)
      Sets the assignee for multiple tasks. Returns multi-status if any assignment fails.
      Specified by:
      setTasksAssignee in interface BulkTaskRestService
      Parameters:
      dto - TasksAssignDto containing task IDs and user ID
      Returns:
      Response with assignment results
    • completeTasks

      public jakarta.ws.rs.core.Response completeTasks(CompleteTaskRequestDto dtos)
      Completes multiple tasks, optionally returning variables. Returns multi-status if any completion fails.
      Specified by:
      completeTasks in interface BulkTaskRestService
      Parameters:
      dtos - CompleteTaskRequestDto containing completion info
      Returns:
      Response with completion results