implemented task legacy code
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
/* © SRSoftware 2025 */
|
||||
package de.srsoftware.umbrella.core;
|
||||
|
||||
import static java.text.MessageFormat.format;
|
||||
|
||||
import de.srsoftware.umbrella.core.api.*;
|
||||
|
||||
@@ -20,6 +19,8 @@ public class ModuleRegistry {
|
||||
private Translator translator;
|
||||
private UserService userService;
|
||||
|
||||
|
||||
|
||||
public ModuleRegistry add(Object service) {
|
||||
switch (service) {
|
||||
case BookmarkService bs: bookmarkService = bs; break;
|
||||
@@ -35,7 +36,8 @@ public class ModuleRegistry {
|
||||
case TimeService ts: timeService = ts; break;
|
||||
case Translator tr: translator = tr; break;
|
||||
case UserService us: userService = us; break;
|
||||
default: throw new RuntimeException(format("Trying to add unknown service ({0}) to {1}",service.getClass().getSimpleName(),getClass().getSimpleName()));
|
||||
case null: break;
|
||||
default: System.getLogger(getClass().getSimpleName()).log(System.Logger.Level.WARNING,"Trying to add untracked class {0} to {1}",service.getClass().getSimpleName(),getClass().getSimpleName());
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -10,7 +10,9 @@ import java.util.List;
|
||||
public interface TaskService {
|
||||
HashMap<Long, Task> listCompanyTasks(long companyId) throws UmbrellaException;
|
||||
HashMap<Long, Task> listProjectTasks(long projectId) throws UmbrellaException;
|
||||
HashMap<Long, Task> load(List<Long> taskIds);
|
||||
Collection<Task> loadMembers(Collection<Task> tasks);
|
||||
|
||||
default Task loadMembers(Task task){
|
||||
loadMembers(List.of(task));
|
||||
return task;
|
||||
|
||||
Reference in New Issue
Block a user