implemented task legacy code
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -29,6 +29,7 @@ import de.srsoftware.umbrella.core.model.Token;
|
||||
import de.srsoftware.umbrella.core.model.UmbrellaUser;
|
||||
import java.io.IOException;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
import org.json.JSONArray;
|
||||
import org.json.JSONObject;
|
||||
|
||||
@@ -214,6 +215,16 @@ public class TaskModule extends BaseHandler implements TaskService {
|
||||
return taskDb.listTasks(List.of(projectId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public HashMap<Long, Task> load(List<Long> taskIds) {
|
||||
try {
|
||||
var map = taskIds.stream().map(taskDb::load).collect(Collectors.toMap(Task::id, t -> t));
|
||||
return new HashMap<>(map);
|
||||
} catch (Exception e){
|
||||
throw new UmbrellaException(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<Task> loadMembers(Collection<Task> taskList) {
|
||||
var userMap = new HashMap<Long,UmbrellaUser>();
|
||||
|
||||
Reference in New Issue
Block a user