public class DefaultBookmarkManager extends java.lang.Object implements BookmarkManager
BOOKMARK_TYPE_GALLERY_ITEM, BOOKMARK_TYPE_REGULAR, BOOKMARK_TYPE_SNAPSHOT
Constructor and Description |
---|
DefaultBookmarkManager() |
Modifier and Type | Method and Description |
---|---|
void |
addPortletState(long bookmarkId,
EndecaPortletState endecaPortletState)
Creates a new portlet state record for an existing bookmark; this allows bookmarks to be updated incrementally by each portlet in the
bookmarked page
|
java.util.List<Bookmark> |
getAll() |
Bookmark |
getBookmarkById(long bookmarkId) |
java.util.List<Bookmark> |
getBookmarksByApplicationId(long applicationId) |
java.util.List<Bookmark> |
getBookmarksByApplicationId(long userId,
long applicationId,
short type) |
java.util.List<Bookmark> |
getBookmarksByApplicationId(long applicationId,
short type) |
java.util.List<Bookmark> |
getBookmarksByApplicationTypeUser(long userId,
long applicationId,
short type,
int start,
int end,
com.liferay.portal.kernel.dao.orm.Order order) |
java.util.List<Bookmark> |
getBookmarksByApplicationTypeUser(long userId,
long applicationId,
short type,
com.liferay.portal.kernel.dao.orm.Order order) |
java.util.List<Bookmark> |
getBookmarksByPlid(long plid) |
java.util.List<Bookmark> |
getBookmarksByPlid(long userId,
long plid,
short type) |
java.util.List<Bookmark> |
getBookmarksByPlid(long plid,
short type) |
java.util.List<Bookmark> |
getBookmarksByUserId(long userId) |
java.util.List<Bookmark> |
getBookmarksByUserId(long userId,
short type) |
java.util.Collection<Bookmark> |
getSharedBookmarksFromOthers(long loginUserId,
long applicationId,
short type) |
void |
persist(Bookmark bookmark) |
void |
remove(Bookmark bookmark) |
public void persist(Bookmark bookmark) throws BookmarkException
persist
in interface BookmarkManager
BookmarkException
public void addPortletState(long bookmarkId, EndecaPortletState endecaPortletState) throws BookmarkException
addPortletState
in interface BookmarkManager
bookmarkId
- endecaPortletState
- BookmarkException
public void remove(Bookmark bookmark) throws BookmarkException
remove
in interface BookmarkManager
BookmarkException
public Bookmark getBookmarkById(long bookmarkId) throws BookmarkException
getBookmarkById
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getBookmarksByUserId(long userId) throws BookmarkException
getBookmarksByUserId
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getBookmarksByUserId(long userId, short type) throws BookmarkException
getBookmarksByUserId
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getBookmarksByApplicationId(long applicationId) throws BookmarkException
getBookmarksByApplicationId
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getBookmarksByApplicationId(long applicationId, short type) throws BookmarkException
getBookmarksByApplicationId
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getBookmarksByApplicationId(long userId, long applicationId, short type) throws BookmarkException
getBookmarksByApplicationId
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getBookmarksByApplicationTypeUser(long userId, long applicationId, short type, com.liferay.portal.kernel.dao.orm.Order order) throws BookmarkException
getBookmarksByApplicationTypeUser
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getBookmarksByApplicationTypeUser(long userId, long applicationId, short type, int start, int end, com.liferay.portal.kernel.dao.orm.Order order) throws BookmarkException
getBookmarksByApplicationTypeUser
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getBookmarksByPlid(long plid) throws BookmarkException
getBookmarksByPlid
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getBookmarksByPlid(long plid, short type) throws BookmarkException
getBookmarksByPlid
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getBookmarksByPlid(long userId, long plid, short type) throws BookmarkException
getBookmarksByPlid
in interface BookmarkManager
BookmarkException
public java.util.List<Bookmark> getAll() throws BookmarkException
getAll
in interface BookmarkManager
BookmarkException
public java.util.Collection<Bookmark> getSharedBookmarksFromOthers(long loginUserId, long applicationId, short type) throws BookmarkException
getSharedBookmarksFromOthers
in interface BookmarkManager
BookmarkException
Copyright 2003, 2014, Oracle and/or its affiliates. All rights reserved.