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.wiki.service;
24  
25  
26  /**
27   * <a href="WikiPageLocalServiceUtil.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.wiki.service.WikiPageLocalService</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.wiki.service.WikiPageLocalServiceFactory</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.wiki.service.WikiPageLocalService
50   * @see com.liferay.portlet.wiki.service.WikiPageLocalServiceFactory
51   *
52   */
53  public class WikiPageLocalServiceUtil {
54      public static com.liferay.portlet.wiki.model.WikiPage addWikiPage(
55          com.liferay.portlet.wiki.model.WikiPage wikiPage)
56          throws com.liferay.portal.SystemException {
57          WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
58  
59          return wikiPageLocalService.addWikiPage(wikiPage);
60      }
61  
62      public static void deleteWikiPage(long pageId)
63          throws com.liferay.portal.PortalException,
64              com.liferay.portal.SystemException {
65          WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
66  
67          wikiPageLocalService.deleteWikiPage(pageId);
68      }
69  
70      public static void deleteWikiPage(
71          com.liferay.portlet.wiki.model.WikiPage wikiPage)
72          throws com.liferay.portal.PortalException,
73              com.liferay.portal.SystemException {
74          WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
75  
76          wikiPageLocalService.deleteWikiPage(wikiPage);
77      }
78  
79      public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> dynamicQuery(
80          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
81          throws com.liferay.portal.SystemException {
82          WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
83  
84          return wikiPageLocalService.dynamicQuery(queryInitializer);
85      }
86  
87      public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> dynamicQuery(
88          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
89          int begin, int end) throws com.liferay.portal.SystemException {
90          WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
91  
92          return wikiPageLocalService.dynamicQuery(queryInitializer, begin, end);
93      }
94  
95      public static com.liferay.portlet.wiki.model.WikiPage updateWikiPage(
96          com.liferay.portlet.wiki.model.WikiPage wikiPage)
97          throws com.liferay.portal.SystemException {
98          WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
99  
100         return wikiPageLocalService.updateWikiPage(wikiPage);
101     }
102 
103     public static com.liferay.portlet.wiki.model.WikiPage addPage(long userId,
104         long nodeId, java.lang.String title,
105         javax.portlet.PortletPreferences prefs,
106         com.liferay.portal.theme.ThemeDisplay themeDisplay)
107         throws com.liferay.portal.PortalException,
108             com.liferay.portal.SystemException {
109         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
110 
111         return wikiPageLocalService.addPage(userId, nodeId, title, prefs,
112             themeDisplay);
113     }
114 
115     public static com.liferay.portlet.wiki.model.WikiPage addPage(
116         java.lang.String uuid, long userId, long nodeId,
117         java.lang.String title, double version, java.lang.String content,
118         java.lang.String format, boolean head, java.lang.String parentTitle,
119         java.lang.String redirectTitle, java.lang.String[] tagsEntries,
120         javax.portlet.PortletPreferences prefs,
121         com.liferay.portal.theme.ThemeDisplay themeDisplay)
122         throws com.liferay.portal.PortalException,
123             com.liferay.portal.SystemException {
124         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
125 
126         return wikiPageLocalService.addPage(uuid, userId, nodeId, title,
127             version, content, format, head, parentTitle, redirectTitle,
128             tagsEntries, prefs, themeDisplay);
129     }
130 
131     public static void addPageAttachments(long nodeId, java.lang.String title,
132         java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<String, byte[]>> files)
133         throws com.liferay.portal.PortalException,
134             com.liferay.portal.SystemException {
135         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
136 
137         wikiPageLocalService.addPageAttachments(nodeId, title, files);
138     }
139 
140     public static void addPageResources(long nodeId, java.lang.String title,
141         boolean addCommunityPermissions, boolean addGuestPermissions)
142         throws com.liferay.portal.PortalException,
143             com.liferay.portal.SystemException {
144         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
145 
146         wikiPageLocalService.addPageResources(nodeId, title,
147             addCommunityPermissions, addGuestPermissions);
148     }
149 
150     public static void addPageResources(
151         com.liferay.portlet.wiki.model.WikiNode node,
152         com.liferay.portlet.wiki.model.WikiPage page,
153         boolean addCommunityPermissions, boolean addGuestPermissions)
154         throws com.liferay.portal.PortalException,
155             com.liferay.portal.SystemException {
156         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
157 
158         wikiPageLocalService.addPageResources(node, page,
159             addCommunityPermissions, addGuestPermissions);
160     }
161 
162     public static void addPageResources(long nodeId, java.lang.String title,
163         java.lang.String[] communityPermissions,
164         java.lang.String[] guestPermissions)
165         throws com.liferay.portal.PortalException,
166             com.liferay.portal.SystemException {
167         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
168 
169         wikiPageLocalService.addPageResources(nodeId, title,
170             communityPermissions, guestPermissions);
171     }
172 
173     public static void addPageResources(
174         com.liferay.portlet.wiki.model.WikiNode node,
175         com.liferay.portlet.wiki.model.WikiPage page,
176         java.lang.String[] communityPermissions,
177         java.lang.String[] guestPermissions)
178         throws com.liferay.portal.PortalException,
179             com.liferay.portal.SystemException {
180         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
181 
182         wikiPageLocalService.addPageResources(node, page, communityPermissions,
183             guestPermissions);
184     }
185 
186     public static void deletePage(long nodeId, java.lang.String title)
187         throws com.liferay.portal.PortalException,
188             com.liferay.portal.SystemException {
189         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
190 
191         wikiPageLocalService.deletePage(nodeId, title);
192     }
193 
194     public static void deletePage(com.liferay.portlet.wiki.model.WikiPage page)
195         throws com.liferay.portal.PortalException,
196             com.liferay.portal.SystemException {
197         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
198 
199         wikiPageLocalService.deletePage(page);
200     }
201 
202     public static void deletePageAttachment(long nodeId,
203         java.lang.String title, java.lang.String fileName)
204         throws com.liferay.portal.PortalException,
205             com.liferay.portal.SystemException {
206         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
207 
208         wikiPageLocalService.deletePageAttachment(nodeId, title, fileName);
209     }
210 
211     public static void deletePages(long nodeId)
212         throws com.liferay.portal.PortalException,
213             com.liferay.portal.SystemException {
214         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
215 
216         wikiPageLocalService.deletePages(nodeId);
217     }
218 
219     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getChildren(
220         long nodeId, boolean head, java.lang.String parentTitle)
221         throws com.liferay.portal.PortalException,
222             com.liferay.portal.SystemException {
223         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
224 
225         return wikiPageLocalService.getChildren(nodeId, head, parentTitle);
226     }
227 
228     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getIncomingLinks(
229         long nodeId, java.lang.String title)
230         throws com.liferay.portal.PortalException,
231             com.liferay.portal.SystemException {
232         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
233 
234         return wikiPageLocalService.getIncomingLinks(nodeId, title);
235     }
236 
237     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getNoAssetPages()
238         throws com.liferay.portal.SystemException {
239         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
240 
241         return wikiPageLocalService.getNoAssetPages();
242     }
243 
244     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getOrphans(
245         long nodeId)
246         throws com.liferay.portal.PortalException,
247             com.liferay.portal.SystemException {
248         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
249 
250         return wikiPageLocalService.getOrphans(nodeId);
251     }
252 
253     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getOutgoingLinks(
254         long nodeId, java.lang.String title)
255         throws com.liferay.portal.PortalException,
256             com.liferay.portal.SystemException {
257         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
258 
259         return wikiPageLocalService.getOutgoingLinks(nodeId, title);
260     }
261 
262     public static com.liferay.portlet.wiki.model.WikiPage getPage(long nodeId,
263         java.lang.String title)
264         throws com.liferay.portal.PortalException,
265             com.liferay.portal.SystemException {
266         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
267 
268         return wikiPageLocalService.getPage(nodeId, title);
269     }
270 
271     public static com.liferay.portlet.wiki.model.WikiPage getPage(long nodeId,
272         java.lang.String title, double version)
273         throws com.liferay.portal.PortalException,
274             com.liferay.portal.SystemException {
275         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
276 
277         return wikiPageLocalService.getPage(nodeId, title, version);
278     }
279 
280     public static com.liferay.portlet.wiki.model.WikiPageDisplay getPageDisplay(
281         long nodeId, java.lang.String title,
282         javax.portlet.PortletURL viewPageURL,
283         javax.portlet.PortletURL editPageURL,
284         java.lang.String attachmentURLPrefix)
285         throws com.liferay.portal.PortalException,
286             com.liferay.portal.SystemException {
287         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
288 
289         return wikiPageLocalService.getPageDisplay(nodeId, title, viewPageURL,
290             editPageURL, attachmentURLPrefix);
291     }
292 
293     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getPages(
294         long nodeId, int begin, int end)
295         throws com.liferay.portal.SystemException {
296         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
297 
298         return wikiPageLocalService.getPages(nodeId, begin, end);
299     }
300 
301     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getPages(
302         java.lang.String format) throws com.liferay.portal.SystemException {
303         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
304 
305         return wikiPageLocalService.getPages(format);
306     }
307 
308     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getPages(
309         long nodeId, java.lang.String title, int begin, int end)
310         throws com.liferay.portal.SystemException {
311         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
312 
313         return wikiPageLocalService.getPages(nodeId, title, begin, end);
314     }
315 
316     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getPages(
317         long nodeId, java.lang.String title, int begin, int end,
318         com.liferay.portal.kernel.util.OrderByComparator obc)
319         throws com.liferay.portal.SystemException {
320         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
321 
322         return wikiPageLocalService.getPages(nodeId, title, begin, end, obc);
323     }
324 
325     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getPages(
326         long nodeId, boolean head, int begin, int end)
327         throws com.liferay.portal.SystemException {
328         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
329 
330         return wikiPageLocalService.getPages(nodeId, head, begin, end);
331     }
332 
333     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getPages(
334         long nodeId, java.lang.String title, boolean head, int begin, int end)
335         throws com.liferay.portal.SystemException {
336         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
337 
338         return wikiPageLocalService.getPages(nodeId, title, head, begin, end);
339     }
340 
341     public static int getPagesCount(long nodeId)
342         throws com.liferay.portal.SystemException {
343         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
344 
345         return wikiPageLocalService.getPagesCount(nodeId);
346     }
347 
348     public static int getPagesCount(long nodeId, java.lang.String title)
349         throws com.liferay.portal.SystemException {
350         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
351 
352         return wikiPageLocalService.getPagesCount(nodeId, title);
353     }
354 
355     public static int getPagesCount(long nodeId, boolean head)
356         throws com.liferay.portal.SystemException {
357         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
358 
359         return wikiPageLocalService.getPagesCount(nodeId, head);
360     }
361 
362     public static int getPagesCount(long nodeId, java.lang.String title,
363         boolean head) throws com.liferay.portal.SystemException {
364         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
365 
366         return wikiPageLocalService.getPagesCount(nodeId, title, head);
367     }
368 
369     public static java.util.List<com.liferay.portlet.wiki.model.WikiPage> getRecentChanges(
370         long nodeId, int begin, int end)
371         throws com.liferay.portal.SystemException {
372         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
373 
374         return wikiPageLocalService.getRecentChanges(nodeId, begin, end);
375     }
376 
377     public static int getRecentChangesCount(long nodeId)
378         throws com.liferay.portal.SystemException {
379         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
380 
381         return wikiPageLocalService.getRecentChangesCount(nodeId);
382     }
383 
384     public static void movePage(long userId, long nodeId,
385         java.lang.String title, java.lang.String newTitle,
386         javax.portlet.PortletPreferences prefs,
387         com.liferay.portal.theme.ThemeDisplay themeDisplay)
388         throws com.liferay.portal.PortalException,
389             com.liferay.portal.SystemException {
390         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
391 
392         wikiPageLocalService.movePage(userId, nodeId, title, newTitle, prefs,
393             themeDisplay);
394     }
395 
396     public static com.liferay.portlet.wiki.model.WikiPage revertPage(
397         long userId, long nodeId, java.lang.String title, double version,
398         javax.portlet.PortletPreferences prefs,
399         com.liferay.portal.theme.ThemeDisplay themeDisplay)
400         throws com.liferay.portal.PortalException,
401             com.liferay.portal.SystemException {
402         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
403 
404         return wikiPageLocalService.revertPage(userId, nodeId, title, version,
405             prefs, themeDisplay);
406     }
407 
408     public static void subscribePage(long userId, long nodeId,
409         java.lang.String title)
410         throws com.liferay.portal.PortalException,
411             com.liferay.portal.SystemException {
412         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
413 
414         wikiPageLocalService.subscribePage(userId, nodeId, title);
415     }
416 
417     public static void unsubscribePage(long userId, long nodeId,
418         java.lang.String title)
419         throws com.liferay.portal.PortalException,
420             com.liferay.portal.SystemException {
421         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
422 
423         wikiPageLocalService.unsubscribePage(userId, nodeId, title);
424     }
425 
426     public static com.liferay.portlet.wiki.model.WikiPage updatePage(
427         long userId, long nodeId, java.lang.String title, double version,
428         java.lang.String content, java.lang.String format,
429         java.lang.String parentTitle, java.lang.String redirectTitle,
430         java.lang.String[] tagsEntries, javax.portlet.PortletPreferences prefs,
431         com.liferay.portal.theme.ThemeDisplay themeDisplay)
432         throws com.liferay.portal.PortalException,
433             com.liferay.portal.SystemException {
434         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
435 
436         return wikiPageLocalService.updatePage(userId, nodeId, title, version,
437             content, format, parentTitle, redirectTitle, tagsEntries, prefs,
438             themeDisplay);
439     }
440 
441     public static void updateTagsAsset(long userId,
442         com.liferay.portlet.wiki.model.WikiPage page,
443         java.lang.String[] tagsEntries)
444         throws com.liferay.portal.PortalException,
445             com.liferay.portal.SystemException {
446         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
447 
448         wikiPageLocalService.updateTagsAsset(userId, page, tagsEntries);
449     }
450 
451     public static void validateTitle(java.lang.String title)
452         throws com.liferay.portal.PortalException {
453         WikiPageLocalService wikiPageLocalService = WikiPageLocalServiceFactory.getService();
454 
455         wikiPageLocalService.validateTitle(title);
456     }
457 }