Class TaskDeleteSelectedService

java.lang.Object
fr.tiogars.chat.domains.task.services.TaskDeleteSelectedService

@Service public class TaskDeleteSelectedService extends Object
Soft-deletes a selection of Tasks in a single transaction.
Since:
0.1.0
  • Constructor Details

    • TaskDeleteSelectedService

      public TaskDeleteSelectedService(TaskDeleteService deleteService)
      Creates the bulk deletion service.
      Parameters:
      deleteService - single Task deletion service
  • Method Details

    • deleteSelected

      @Transactional public DeleteSelectedResponse deleteSelected(List<Long> ids)
      Soft-deletes the selected Tasks.
      Parameters:
      ids - selected Task identifiers
      Returns:
      deleted and skipped identifiers