1
14
15 package com.liferay.portlet.bookmarks.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.MethodCache;
19 import com.liferay.portal.kernel.util.ReferenceRegistry;
20
21
41 public class BookmarksFolderServiceUtil {
42 public static com.liferay.portlet.bookmarks.model.BookmarksFolder addFolder(
43 long parentFolderId, java.lang.String name,
44 java.lang.String description,
45 com.liferay.portal.service.ServiceContext serviceContext)
46 throws com.liferay.portal.PortalException,
47 com.liferay.portal.SystemException {
48 return getService()
49 .addFolder(parentFolderId, name, description, serviceContext);
50 }
51
52 public static void deleteFolder(long folderId)
53 throws com.liferay.portal.PortalException,
54 com.liferay.portal.SystemException {
55 getService().deleteFolder(folderId);
56 }
57
58 public static com.liferay.portlet.bookmarks.model.BookmarksFolder getFolder(
59 long folderId)
60 throws com.liferay.portal.PortalException,
61 com.liferay.portal.SystemException {
62 return getService().getFolder(folderId);
63 }
64
65 public static com.liferay.portlet.bookmarks.model.BookmarksFolder updateFolder(
66 long folderId, long parentFolderId, java.lang.String name,
67 java.lang.String description, boolean mergeWithParentFolder,
68 com.liferay.portal.service.ServiceContext serviceContext)
69 throws com.liferay.portal.PortalException,
70 com.liferay.portal.SystemException {
71 return getService()
72 .updateFolder(folderId, parentFolderId, name, description,
73 mergeWithParentFolder, serviceContext);
74 }
75
76 public static BookmarksFolderService getService() {
77 if (_service == null) {
78 _service = (BookmarksFolderService)PortalBeanLocatorUtil.locate(BookmarksFolderService.class.getName());
79
80 ReferenceRegistry.registerReference(BookmarksFolderServiceUtil.class,
81 "_service");
82 MethodCache.remove(BookmarksFolderService.class);
83 }
84
85 return _service;
86 }
87
88 public void setService(BookmarksFolderService service) {
89 MethodCache.remove(BookmarksFolderService.class);
90
91 _service = service;
92
93 ReferenceRegistry.registerReference(BookmarksFolderServiceUtil.class,
94 "_service");
95 MethodCache.remove(BookmarksFolderService.class);
96 }
97
98 private static BookmarksFolderService _service;
99 }