use of com.axelor.apps.base.db.Timer in project axelor-open-suite by axelor.
the class TimerProjectTaskServiceImpl method cancel.
@Override
public void cancel(ProjectTask task) {
Timer timer = find(task);
cancel(timer);
}
use of com.axelor.apps.base.db.Timer in project axelor-open-suite by axelor.
the class TimerProjectTaskServiceImpl method find.
@Override
public Timer find(Model model) {
User user = userService.getUser();
ProjectTask task = (ProjectTask) model;
List<Timer> timers = task.getTimerList();
return timers != null && !timers.isEmpty() ? timers.stream().filter(t -> t.getAssignedToUser() == user).findFirst().orElse(null) : null;
}
Aggregations