Package de.willuhn.jameica.reminder
Class ReminderStorageProviderWallet
java.lang.Object
de.willuhn.jameica.reminder.AbstractReminderStorageProvider
de.willuhn.jameica.reminder.ReminderStorageProviderWallet
- All Implemented Interfaces:
ReminderStorageProvider
@Lifecycle(CONTEXT)
public class ReminderStorageProviderWallet
extends AbstractReminderStorageProvider
Implementierung eines Storage-Providers fuer Reminder, der die Daten
in einer Wallet-Datei speichert.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.willuhn.jameica.reminder.AbstractReminderStorageProvider
createUUID, find
-
Constructor Details
-
ReminderStorageProviderWallet
public ReminderStorageProviderWallet()
-
-
Method Details
-
get
Description copied from interface:ReminderStorageProvider
Liefert den Reminder zur angegebenen UUID.- Parameters:
uuid
- die UUID des Reminders.- Returns:
- der Reminder oder NULL, wenn er nicht existiert.
- Throws:
Exception
- See Also:
-
delete
Description copied from interface:ReminderStorageProvider
Loescht einen Reminder.- Parameters:
uuid
- die UUID des Reminders.- Returns:
- der geloeschte Reminder oder NULL, wenn er nicht gefunden wurde.
- Throws:
Exception
- See Also:
-
add
Description copied from interface:ReminderStorageProvider
Fuegt einen neuen Reminder hinzu.- Parameters:
reminder
- der zu speichernde Reminder.- Returns:
- die vergebene UUID fuer den Reminder.
- Throws:
Exception
- See Also:
-
update
Description copied from interface:ReminderStorageProvider
Aktualisiert einen vorhandenen Reminder.- Parameters:
uuid
- die UUID des Reminders.reminder
- der Reminder.- Throws:
Exception
- See Also:
-
getUUIDs
Description copied from interface:ReminderStorageProvider
Liefert eine Lister der UUIDs aller Reminder in dem Storage-Provider.- Returns:
- Liste der UUIDs aller Reminder in dem Storage-Provider
- Throws:
Exception
- See Also:
-