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:ReminderStorageProviderLiefert 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:ReminderStorageProviderLoescht 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:ReminderStorageProviderFuegt 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:ReminderStorageProviderAktualisiert einen vorhandenen Reminder.- Parameters:
uuid- die UUID des Reminders.reminder- der Reminder.- Throws:
Exception- See Also:
-
getUUIDs
Description copied from interface:ReminderStorageProviderLiefert eine Lister der UUIDs aller Reminder in dem Storage-Provider.- Returns:
- Liste der UUIDs aller Reminder in dem Storage-Provider
- Throws:
Exception- See Also:
-