com.endeca.portal.persistence.bookmarks
Interface BookmarkManager

All Known Implementing Classes:
DefaultBookmarkManager

public interface BookmarkManager


Method Summary
 void addPortletState(long bookmarkId, EndecaPortletState endecaPortletState)
           
 java.util.Collection<Bookmark> getAll()
           
 Bookmark getBookmarkById(long bookmarkId)
           
 java.util.Collection<Bookmark> getBookmarksByApplicationId(long userId, long applicationId)
           
 java.util.Collection<Bookmark> getBookmarksByPlid(long userId, long plid)
           
 java.util.Collection<Bookmark> getBookmarksByUserId(long userId)
           
 void persist(Bookmark bookmark)
           
 void remove(Bookmark bookmark)
           
 

Method Detail

persist

void persist(Bookmark bookmark)
             throws BookmarkException
Throws:
BookmarkException

addPortletState

void addPortletState(long bookmarkId,
                     EndecaPortletState endecaPortletState)
                     throws BookmarkException
Throws:
BookmarkException

remove

void remove(Bookmark bookmark)
            throws BookmarkException
Throws:
BookmarkException

getBookmarkById

Bookmark getBookmarkById(long bookmarkId)
                         throws BookmarkException
Throws:
BookmarkException

getBookmarksByUserId

java.util.Collection<Bookmark> getBookmarksByUserId(long userId)
                                                    throws BookmarkException
Throws:
BookmarkException

getBookmarksByApplicationId

java.util.Collection<Bookmark> getBookmarksByApplicationId(long userId,
                                                           long applicationId)
                                                           throws BookmarkException
Throws:
BookmarkException

getBookmarksByPlid

java.util.Collection<Bookmark> getBookmarksByPlid(long userId,
                                                  long plid)
                                                  throws BookmarkException
Throws:
BookmarkException

getAll

java.util.Collection<Bookmark> getAll()
                                      throws BookmarkException
Throws:
BookmarkException