Требуется перенести несколько тысяч задач по разным папкам (по годам создания задачи).
Попробовал решать задачу через SOAP
service = new TaskService(new URL(config.getUrl() + Task.class.getSimpleName() + "?wsdl"),
new QName("http://task.service.soap.trackstudio.com/", "TaskService"));
taskService = service.getTaskPort();
taskService.pasteTasks(sessionId, fromTask.getId(), task.getId(), "CUT");
taskService.pasteTasks(sessionId, toTask.getId(), task.getId(), "PASTE");
Но при таком подходе просто создается новая задача в целевой папке. Вся беда в том что метод pasteTasks НЕ ВОЗВРАЩАЕТ список id задач, которые затрагиваются операцией CUT.
Как еще можно переносить задачи с сохранением состояний задачи и всей информации по задаче?