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 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 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
-