Class ReminderSet
- java.lang.Object
-
- com.infinitekind.moneydance.model.ReminderSet
-
public class ReminderSet extends java.lang.Object
A set of Reminder objects that occur according to some (possibly recurring) schedule
-
-
Constructor Summary
Constructors Constructor Description ReminderSet(AccountBook book)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addReminder(Reminder r)
Add a reminder to the set.void
addReminderListener(ReminderListener listener)
Register an object that would like to receive notification when transactions have been modified, added, or removed.void
autoCommitReminders()
Commit any reminders that are marked as to-be-auto-committed within N days of their scheduled date.AccountBook
getAccountBook()
java.util.List<Reminder>
getAllReminders()
java.util.List<Reminder>
getEventsInDay(java.util.Calendar queryDay)
java.util.List<DateReminderPair>
getOverdueItems(java.util.Calendar today)
java.util.List<Reminder>
getRemindersOnDay(java.util.Calendar day)
void
removeReminder(Reminder r)
Remove the specified transaction.void
removeReminderListener(ReminderListener listener)
-
-
-
Constructor Detail
-
ReminderSet
public ReminderSet(AccountBook book)
-
-
Method Detail
-
getAccountBook
public AccountBook getAccountBook()
-
addReminder
public void addReminder(Reminder r)
Add a reminder to the set. This is mainly only used when opening a set of accounts and reading the reminders from a file.
-
removeReminder
public void removeReminder(Reminder r)
Remove the specified transaction.
-
autoCommitReminders
public void autoCommitReminders()
Commit any reminders that are marked as to-be-auto-committed within N days of their scheduled date.
-
addReminderListener
public void addReminderListener(ReminderListener listener)
Register an object that would like to receive notification when transactions have been modified, added, or removed.
-
removeReminderListener
public void removeReminderListener(ReminderListener listener)
-
getRemindersOnDay
public java.util.List<Reminder> getRemindersOnDay(java.util.Calendar day)
-
getOverdueItems
public java.util.List<DateReminderPair> getOverdueItems(java.util.Calendar today)
-
getAllReminders
public java.util.List<Reminder> getAllReminders()
-
getEventsInDay
public java.util.List<Reminder> getEventsInDay(java.util.Calendar queryDay)
-
-