001
014
015 package com.liferay.portlet.bookmarks.model.impl;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portlet.bookmarks.model.BookmarksFolder;
020 import com.liferay.portlet.bookmarks.service.BookmarksFolderLocalServiceUtil;
021
022
025 public class BookmarksEntryImpl extends BookmarksEntryBaseImpl {
026
027 public BookmarksEntryImpl() {
028 }
029
030 @Override
031 public String buildTreePath() throws PortalException, SystemException {
032 BookmarksFolder folder = getFolder();
033
034 return folder.buildTreePath();
035 }
036
037 @Override
038 public BookmarksFolder getFolder() throws PortalException, SystemException {
039 if (getFolderId() <= 0) {
040 return new BookmarksFolderImpl();
041 }
042
043 return BookmarksFolderLocalServiceUtil.getFolder(getFolderId());
044 }
045
046 }