001
014
015 package com.liferay.portlet.bookmarks.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018
019
032 public class BookmarksFolderServiceUtil {
033 public static com.liferay.portlet.bookmarks.model.BookmarksFolder addFolder(
034 long parentFolderId, java.lang.String name,
035 java.lang.String description,
036 com.liferay.portal.service.ServiceContext serviceContext)
037 throws com.liferay.portal.kernel.exception.PortalException,
038 com.liferay.portal.kernel.exception.SystemException {
039 return getService()
040 .addFolder(parentFolderId, name, description, serviceContext);
041 }
042
043 public static void deleteFolder(long folderId)
044 throws com.liferay.portal.kernel.exception.PortalException,
045 com.liferay.portal.kernel.exception.SystemException {
046 getService().deleteFolder(folderId);
047 }
048
049 public static com.liferay.portlet.bookmarks.model.BookmarksFolder getFolder(
050 long folderId)
051 throws com.liferay.portal.kernel.exception.PortalException,
052 com.liferay.portal.kernel.exception.SystemException {
053 return getService().getFolder(folderId);
054 }
055
056 public static com.liferay.portlet.bookmarks.model.BookmarksFolder updateFolder(
057 long folderId, long parentFolderId, java.lang.String name,
058 java.lang.String description, boolean mergeWithParentFolder,
059 com.liferay.portal.service.ServiceContext serviceContext)
060 throws com.liferay.portal.kernel.exception.PortalException,
061 com.liferay.portal.kernel.exception.SystemException {
062 return getService()
063 .updateFolder(folderId, parentFolderId, name, description,
064 mergeWithParentFolder, serviceContext);
065 }
066
067 public static BookmarksFolderService getService() {
068 if (_service == null) {
069 _service = (BookmarksFolderService)PortalBeanLocatorUtil.locate(BookmarksFolderService.class.getName());
070 }
071
072 return _service;
073 }
074
075 public void setService(BookmarksFolderService service) {
076 _service = service;
077 }
078
079 private static BookmarksFolderService _service;
080 }