public abstract class AbstractReminderStorageProvider extends java.lang.Object implements ReminderStorageProvider
| Constructor and Description |
|---|
AbstractReminderStorageProvider() |
| Modifier and Type | Method and 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 ReminderStorageProviderqueue - 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.ExceptionReminderStorageProvider.find(java.lang.String, java.util.Date, java.util.Date)