1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.bookmarks.service;
24  
25  
26  /**
27   * <a href="BookmarksFolderLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
28   *
29   * <p>
30   * ServiceBuilder generated this class. Modifications in this class will be
31   * overwritten the next time is generated.
32   * </p>
33   *
34   * <p>
35   * This class provides static methods for the
36   * <code>com.liferay.portlet.bookmarks.service.BookmarksFolderLocalService</code>
37   * bean. The static methods of this class calls the same methods of the bean
38   * instance. It's convenient to be able to just write one line to call a method
39   * on a bean instead of writing a lookup call and a method call.
40   * </p>
41   *
42   * <p>
43   * <code>com.liferay.portlet.bookmarks.service.BookmarksFolderLocalServiceFactory</code>
44   * is responsible for the lookup of the bean.
45   * </p>
46   *
47   * @author Brian Wing Shun Chan
48   *
49   * @see com.liferay.portlet.bookmarks.service.BookmarksFolderLocalService
50   * @see com.liferay.portlet.bookmarks.service.BookmarksFolderLocalServiceFactory
51   *
52   */
53  public class BookmarksFolderLocalServiceUtil {
54      public static com.liferay.portlet.bookmarks.model.BookmarksFolder addBookmarksFolder(
55          com.liferay.portlet.bookmarks.model.BookmarksFolder bookmarksFolder)
56          throws com.liferay.portal.SystemException {
57          BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
58  
59          return bookmarksFolderLocalService.addBookmarksFolder(bookmarksFolder);
60      }
61  
62      public static void deleteBookmarksFolder(long folderId)
63          throws com.liferay.portal.PortalException,
64              com.liferay.portal.SystemException {
65          BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
66  
67          bookmarksFolderLocalService.deleteBookmarksFolder(folderId);
68      }
69  
70      public static void deleteBookmarksFolder(
71          com.liferay.portlet.bookmarks.model.BookmarksFolder bookmarksFolder)
72          throws com.liferay.portal.PortalException,
73              com.liferay.portal.SystemException {
74          BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
75  
76          bookmarksFolderLocalService.deleteBookmarksFolder(bookmarksFolder);
77      }
78  
79      public static java.util.List<com.liferay.portlet.bookmarks.model.BookmarksFolder> dynamicQuery(
80          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
81          throws com.liferay.portal.SystemException {
82          BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
83  
84          return bookmarksFolderLocalService.dynamicQuery(queryInitializer);
85      }
86  
87      public static java.util.List<com.liferay.portlet.bookmarks.model.BookmarksFolder> dynamicQuery(
88          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
89          int begin, int end) throws com.liferay.portal.SystemException {
90          BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
91  
92          return bookmarksFolderLocalService.dynamicQuery(queryInitializer,
93              begin, end);
94      }
95  
96      public static com.liferay.portlet.bookmarks.model.BookmarksFolder updateBookmarksFolder(
97          com.liferay.portlet.bookmarks.model.BookmarksFolder bookmarksFolder)
98          throws com.liferay.portal.SystemException {
99          BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
100 
101         return bookmarksFolderLocalService.updateBookmarksFolder(bookmarksFolder);
102     }
103 
104     public static com.liferay.portlet.bookmarks.model.BookmarksFolder addFolder(
105         long userId, long plid, long parentFolderId, java.lang.String name,
106         java.lang.String description, boolean addCommunityPermissions,
107         boolean addGuestPermissions)
108         throws com.liferay.portal.PortalException,
109             com.liferay.portal.SystemException {
110         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
111 
112         return bookmarksFolderLocalService.addFolder(userId, plid,
113             parentFolderId, name, description, addCommunityPermissions,
114             addGuestPermissions);
115     }
116 
117     public static com.liferay.portlet.bookmarks.model.BookmarksFolder addFolder(
118         java.lang.String uuid, long userId, long plid, long parentFolderId,
119         java.lang.String name, java.lang.String description,
120         boolean addCommunityPermissions, boolean addGuestPermissions)
121         throws com.liferay.portal.PortalException,
122             com.liferay.portal.SystemException {
123         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
124 
125         return bookmarksFolderLocalService.addFolder(uuid, userId, plid,
126             parentFolderId, name, description, addCommunityPermissions,
127             addGuestPermissions);
128     }
129 
130     public static com.liferay.portlet.bookmarks.model.BookmarksFolder addFolder(
131         long userId, long plid, long parentFolderId, java.lang.String name,
132         java.lang.String description, java.lang.String[] communityPermissions,
133         java.lang.String[] guestPermissions)
134         throws com.liferay.portal.PortalException,
135             com.liferay.portal.SystemException {
136         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
137 
138         return bookmarksFolderLocalService.addFolder(userId, plid,
139             parentFolderId, name, description, communityPermissions,
140             guestPermissions);
141     }
142 
143     public static com.liferay.portlet.bookmarks.model.BookmarksFolder addFolder(
144         java.lang.String uuid, long userId, long plid, long parentFolderId,
145         java.lang.String name, java.lang.String description,
146         java.lang.Boolean addCommunityPermissions,
147         java.lang.Boolean addGuestPermissions,
148         java.lang.String[] communityPermissions,
149         java.lang.String[] guestPermissions)
150         throws com.liferay.portal.PortalException,
151             com.liferay.portal.SystemException {
152         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
153 
154         return bookmarksFolderLocalService.addFolder(uuid, userId, plid,
155             parentFolderId, name, description, addCommunityPermissions,
156             addGuestPermissions, communityPermissions, guestPermissions);
157     }
158 
159     public static void addFolderResources(long folderId,
160         boolean addCommunityPermissions, boolean addGuestPermissions)
161         throws com.liferay.portal.PortalException,
162             com.liferay.portal.SystemException {
163         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
164 
165         bookmarksFolderLocalService.addFolderResources(folderId,
166             addCommunityPermissions, addGuestPermissions);
167     }
168 
169     public static void addFolderResources(
170         com.liferay.portlet.bookmarks.model.BookmarksFolder folder,
171         boolean addCommunityPermissions, boolean addGuestPermissions)
172         throws com.liferay.portal.PortalException,
173             com.liferay.portal.SystemException {
174         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
175 
176         bookmarksFolderLocalService.addFolderResources(folder,
177             addCommunityPermissions, addGuestPermissions);
178     }
179 
180     public static void addFolderResources(long folderId,
181         java.lang.String[] communityPermissions,
182         java.lang.String[] guestPermissions)
183         throws com.liferay.portal.PortalException,
184             com.liferay.portal.SystemException {
185         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
186 
187         bookmarksFolderLocalService.addFolderResources(folderId,
188             communityPermissions, guestPermissions);
189     }
190 
191     public static void addFolderResources(
192         com.liferay.portlet.bookmarks.model.BookmarksFolder folder,
193         java.lang.String[] communityPermissions,
194         java.lang.String[] guestPermissions)
195         throws com.liferay.portal.PortalException,
196             com.liferay.portal.SystemException {
197         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
198 
199         bookmarksFolderLocalService.addFolderResources(folder,
200             communityPermissions, guestPermissions);
201     }
202 
203     public static void deleteFolder(long folderId)
204         throws com.liferay.portal.PortalException,
205             com.liferay.portal.SystemException {
206         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
207 
208         bookmarksFolderLocalService.deleteFolder(folderId);
209     }
210 
211     public static void deleteFolder(
212         com.liferay.portlet.bookmarks.model.BookmarksFolder folder)
213         throws com.liferay.portal.PortalException,
214             com.liferay.portal.SystemException {
215         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
216 
217         bookmarksFolderLocalService.deleteFolder(folder);
218     }
219 
220     public static void deleteFolders(long groupId)
221         throws com.liferay.portal.PortalException,
222             com.liferay.portal.SystemException {
223         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
224 
225         bookmarksFolderLocalService.deleteFolders(groupId);
226     }
227 
228     public static com.liferay.portlet.bookmarks.model.BookmarksFolder getFolder(
229         long folderId)
230         throws com.liferay.portal.PortalException,
231             com.liferay.portal.SystemException {
232         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
233 
234         return bookmarksFolderLocalService.getFolder(folderId);
235     }
236 
237     public static java.util.List<com.liferay.portlet.bookmarks.model.BookmarksFolder> getFolders(
238         long groupId, long parentFolderId, int begin, int end)
239         throws com.liferay.portal.SystemException {
240         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
241 
242         return bookmarksFolderLocalService.getFolders(groupId, parentFolderId,
243             begin, end);
244     }
245 
246     public static int getFoldersCount(long groupId, long parentFolderId)
247         throws com.liferay.portal.SystemException {
248         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
249 
250         return bookmarksFolderLocalService.getFoldersCount(groupId,
251             parentFolderId);
252     }
253 
254     public static void getSubfolderIds(java.util.List<Long> folderIds,
255         long groupId, long folderId) throws com.liferay.portal.SystemException {
256         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
257 
258         bookmarksFolderLocalService.getSubfolderIds(folderIds, groupId, folderId);
259     }
260 
261     public static void reIndex(java.lang.String[] ids)
262         throws com.liferay.portal.SystemException {
263         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
264 
265         bookmarksFolderLocalService.reIndex(ids);
266     }
267 
268     public static com.liferay.portal.kernel.search.Hits search(long companyId,
269         long groupId, long[] folderIds, java.lang.String keywords)
270         throws com.liferay.portal.SystemException {
271         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
272 
273         return bookmarksFolderLocalService.search(companyId, groupId,
274             folderIds, keywords);
275     }
276 
277     public static com.liferay.portlet.bookmarks.model.BookmarksFolder updateFolder(
278         long folderId, long parentFolderId, java.lang.String name,
279         java.lang.String description, boolean mergeWithParentFolder)
280         throws com.liferay.portal.PortalException,
281             com.liferay.portal.SystemException {
282         BookmarksFolderLocalService bookmarksFolderLocalService = BookmarksFolderLocalServiceFactory.getService();
283 
284         return bookmarksFolderLocalService.updateFolder(folderId,
285             parentFolderId, name, description, mergeWithParentFolder);
286     }
287 }