Class TaskUpdateService

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

@Service public class TaskUpdateService extends Object
Updates existing Tasks.
  • Constructor Details

    • TaskUpdateService

      @Autowired public TaskUpdateService(TaskRepository repository)
  • Method Details

    • update

      @Transactional public Optional<Task> update(Long id, UpdateTaskRequest request)
      Updates the mutable fields of a Task.
      Parameters:
      id - persistent identifier
      request - replacement business data
      Returns:
      updated template, or an empty optional when it does not exist