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
Modifier and Type Method Description voidaddReminder(Reminder r)Add a reminder to the set.voidaddReminderListener(ReminderListener listener)Register an object that would like to receive notification when transactions have been modified, added, or removed.voidautoCommitReminders()Commit any reminders that are marked as to-be-auto-committed within N days of their scheduled date.AccountBookgetAccountBook()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)voidremoveReminder(Reminder r)Remove the specified transaction.voidremoveReminderListener(ReminderListener listener)
-
Constructor Details
-
Method Details
-
getAccountBook
-
addReminder
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
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
Register an object that would like to receive notification when transactions have been modified, added, or removed. -
removeReminderListener
-
getRemindersOnDay
-
getOverdueItems
-
getAllReminders
-
getEventsInDay
-