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.voidLoescht 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.voidstore()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
-
create
-
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
-