ReminderStorageProvider
ReminderStorageProviderWallet
public abstract class AbstractReminderStorageProvider extends java.lang.Object implements ReminderStorageProvider
Constructor | Description |
---|---|
AbstractReminderStorageProvider() |
Modifier and Type | Method | Description |
---|---|---|
protected java.lang.String |
createUUID() |
Erzeugt eine neue UUID.
|
java.util.Map<java.lang.String,Reminder> |
find(java.lang.String queue,
java.util.Date from,
java.util.Date to) |
Liefert eine Liste aller Reminder im angegebenen Zeitraum.
|
protected java.lang.String createUUID()
public java.util.Map<java.lang.String,Reminder> find(java.lang.String queue, java.util.Date from, java.util.Date to) throws java.lang.Exception
ReminderStorageProvider
ReminderInterval ri = reminder.getReminderInterval();
if (ri != null)
{
List termine = ri.getDates(reminder.getDate(),from,to);
}
Wiederkehrende Reminder mit Ende-Datum werden hier noch nicht beruecksichtigt.
Sie werden also mit zurueckgeliefert, als wenn sie kein Ende-Datum haetten. Es
ist dann Aufgabe des Aufrufers, diese rauszufischen, wenn das Ende-Datum ueberschritten ist.find
in interface ReminderStorageProvider
queue
- Angabe der Queue, in dem sich die Reminder befinden muessen (optional).
Ist keine Queue angegeben, werden die Reminder aller Queues geliefert.from
- Start-Datum des Zeitraumes (optional).to
- End-Datum des Zeitraumes (optional).java.lang.Exception
ReminderStorageProvider.find(java.lang.String, java.util.Date, java.util.Date)