Package de.willuhn.jameica.bookmark
Class BookmarkService
java.lang.Object
de.willuhn.jameica.bookmark.BookmarkService
Service, der Bookmarks schreiben und lesen kann.
Bookmarks in Jameica sind Views mit ihrem zugehoerigen Context-Objekt.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionErstellt ein Bookmark fuer die aktuelle Seite.void
Loescht das angegebene Bookmark.find()
Versucht herauszufinden, ob die aktuelle Seite mit dem aktuellen Objekt gebookmarkt ist.Liefert die Bookmarks.Sucht nach Bookmarks, in denen der genannte Suchbegriff im Titel oder Kommentar vorkommt.void
store()
Speichert die Bookmarks ab.
-
Field Details
-
QUEUE_CREATED
Queue, an die Messages geschickt werden, wenn ein Bookmark erstellt wurde.- See Also:
-
QUEUE_DELETED
Queue, an die Messages geschickt werden, wenn ein Bookmark geloescht wurde.- See Also:
-
-
Constructor Details
-
BookmarkService
public BookmarkService()
-
-
Method Details
-
getBookmarks
Liefert die Bookmarks.- Returns:
- die Bookmarks.
- Throws:
de.willuhn.util.ApplicationException
-
create
Erstellt ein Bookmark fuer die aktuelle Seite. Es wird automatisch zur Liste hinzugefuegt.- Parameters:
comment
- optionaler Kommentar.- Returns:
- das erstellte Bookmark.
- Throws:
de.willuhn.util.ApplicationException
-
find
Versucht herauszufinden, ob die aktuelle Seite mit dem aktuellen Objekt gebookmarkt ist.- Returns:
- das Bookmark oder NULL.
- Throws:
de.willuhn.util.ApplicationException
-
search
Sucht nach Bookmarks, in denen der genannte Suchbegriff im Titel oder Kommentar vorkommt.- Parameters:
s
- der Suchbegriff. Ohne Suchbegriff wird eine leere Liste zurueckgegeben.- Returns:
- Liste der gefundenen Bookmarks.
- Throws:
de.willuhn.util.ApplicationException
-
delete
Loescht das angegebene Bookmark.- Parameters:
bookmark
- das zu loeschende Bookmark.- Throws:
de.willuhn.util.ApplicationException
-
store
public void store() throws de.willuhn.util.ApplicationExceptionSpeichert die Bookmarks ab.- Throws:
de.willuhn.util.ApplicationException
-