Community
Participate
Working Groups
*/
@Deprecated
public boolean isPastReminder() {
if (isCompleted() || scheduledForDate == null) {
if (isCompleted() || scheduledForDate == null || !getScheduledForDate().isDay()) {
return false;
} else {
if (/*!internalIsFloatingScheduledDate() && */scheduledForDate.getEndDate().compareTo(
// if (!TasksUiPlugin.getTaskActivityManager().isWeekDay((ScheduledTaskContainer) parent)) {
// return false;
// }
if (TasksUiPlugin.getTaskActivityManager().isOverdue(task) || ((AbstractTask) task).isPastReminder()) {
if (TasksUiPlugin.getTaskActivityManager().isOverdue(task)
|| TasksUiPlugin.getTaskActivityManager().isPastReminder((AbstractTask) task)) {
return true;
}
if (parent instanceof ScheduledTaskContainer) {
return shouldShowInFocusedWorkweekDateContainer(parent, task);
return task.isPastReminder() || TasksUiPlugin.getTaskActivityManager().isScheduledForThisWeek(task)
return TasksUiPlugin.getTaskActivityManager().isPastReminder(task)
|| TasksUiPlugin.getTaskActivityManager().isScheduledForThisWeek(task)
|| TasksUiPlugin.getTaskActivityManager().isDueThisWeek(task)
|| TasksUiPlugin.getTaskActivityManager().isScheduledForToday(task);
Collection<AbstractTask> allTasks = TasksUiPlugin.getTaskList().getAllTasks();
Set<AbstractNotification> reminders = new HashSet<AbstractNotification>();
for (AbstractTask task : allTasks) {
if (task.isPastReminder() && !task.isReminded()) {
if (TasksUiPlugin.getTaskActivityManager().isPastReminder(task) && !task.isReminded()) {
reminders.add(new TaskListNotificationReminder(task));
task.setReminded(true);