1   /**
2    * Copyright (c) 2000-2009 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.journal.service;
24  
25  
26  /**
27   * <a href="JournalArticleLocalServiceUtil.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.journal.service.JournalArticleLocalService</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   * @author Brian Wing Shun Chan
43   *
44   * @see com.liferay.portlet.journal.service.JournalArticleLocalService
45   *
46   */
47  public class JournalArticleLocalServiceUtil {
48      public static com.liferay.portlet.journal.model.JournalArticle addJournalArticle(
49          com.liferay.portlet.journal.model.JournalArticle journalArticle)
50          throws com.liferay.portal.SystemException {
51          return getService().addJournalArticle(journalArticle);
52      }
53  
54      public static com.liferay.portlet.journal.model.JournalArticle createJournalArticle(
55          long id) {
56          return getService().createJournalArticle(id);
57      }
58  
59      public static void deleteJournalArticle(long id)
60          throws com.liferay.portal.PortalException,
61              com.liferay.portal.SystemException {
62          getService().deleteJournalArticle(id);
63      }
64  
65      public static void deleteJournalArticle(
66          com.liferay.portlet.journal.model.JournalArticle journalArticle)
67          throws com.liferay.portal.SystemException {
68          getService().deleteJournalArticle(journalArticle);
69      }
70  
71      public static java.util.List<Object> dynamicQuery(
72          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
73          throws com.liferay.portal.SystemException {
74          return getService().dynamicQuery(dynamicQuery);
75      }
76  
77      public static java.util.List<Object> dynamicQuery(
78          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
79          int end) throws com.liferay.portal.SystemException {
80          return getService().dynamicQuery(dynamicQuery, start, end);
81      }
82  
83      public static com.liferay.portlet.journal.model.JournalArticle getJournalArticle(
84          long id)
85          throws com.liferay.portal.PortalException,
86              com.liferay.portal.SystemException {
87          return getService().getJournalArticle(id);
88      }
89  
90      public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getJournalArticles(
91          int start, int end) throws com.liferay.portal.SystemException {
92          return getService().getJournalArticles(start, end);
93      }
94  
95      public static int getJournalArticlesCount()
96          throws com.liferay.portal.SystemException {
97          return getService().getJournalArticlesCount();
98      }
99  
100     public static com.liferay.portlet.journal.model.JournalArticle updateJournalArticle(
101         com.liferay.portlet.journal.model.JournalArticle journalArticle)
102         throws com.liferay.portal.SystemException {
103         return getService().updateJournalArticle(journalArticle);
104     }
105 
106     public static com.liferay.portlet.journal.model.JournalArticle updateJournalArticle(
107         com.liferay.portlet.journal.model.JournalArticle journalArticle,
108         boolean merge) throws com.liferay.portal.SystemException {
109         return getService().updateJournalArticle(journalArticle, merge);
110     }
111 
112     public static com.liferay.portlet.journal.model.JournalArticle addArticle(
113         long userId, long groupId, java.lang.String articleId,
114         boolean autoArticleId, java.lang.String title,
115         java.lang.String description, java.lang.String content,
116         java.lang.String type, java.lang.String structureId,
117         java.lang.String templateId, int displayDateMonth, int displayDateDay,
118         int displayDateYear, int displayDateHour, int displayDateMinute,
119         int expirationDateMonth, int expirationDateDay, int expirationDateYear,
120         int expirationDateHour, int expirationDateMinute, boolean neverExpire,
121         int reviewDateMonth, int reviewDateDay, int reviewDateYear,
122         int reviewDateHour, int reviewDateMinute, boolean neverReview,
123         boolean indexable, boolean smallImage, java.lang.String smallImageURL,
124         java.io.File smallFile, java.util.Map<String, byte[]> images,
125         java.lang.String articleURL,
126         com.liferay.portal.service.ServiceContext serviceContext)
127         throws com.liferay.portal.PortalException,
128             com.liferay.portal.SystemException {
129         return getService()
130                    .addArticle(userId, groupId, articleId, autoArticleId,
131             title, description, content, type, structureId, templateId,
132             displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
133             displayDateMinute, expirationDateMonth, expirationDateDay,
134             expirationDateYear, expirationDateHour, expirationDateMinute,
135             neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
136             reviewDateHour, reviewDateMinute, neverReview, indexable,
137             smallImage, smallImageURL, smallFile, images, articleURL,
138             serviceContext);
139     }
140 
141     public static com.liferay.portlet.journal.model.JournalArticle addArticle(
142         long userId, long groupId, java.lang.String articleId,
143         boolean autoArticleId, double version, java.lang.String title,
144         java.lang.String description, java.lang.String content,
145         java.lang.String type, java.lang.String structureId,
146         java.lang.String templateId, int displayDateMonth, int displayDateDay,
147         int displayDateYear, int displayDateHour, int displayDateMinute,
148         int expirationDateMonth, int expirationDateDay, int expirationDateYear,
149         int expirationDateHour, int expirationDateMinute, boolean neverExpire,
150         int reviewDateMonth, int reviewDateDay, int reviewDateYear,
151         int reviewDateHour, int reviewDateMinute, boolean neverReview,
152         boolean indexable, boolean smallImage, java.lang.String smallImageURL,
153         java.io.File smallFile, java.util.Map<String, byte[]> images,
154         java.lang.String articleURL,
155         com.liferay.portal.service.ServiceContext serviceContext)
156         throws com.liferay.portal.PortalException,
157             com.liferay.portal.SystemException {
158         return getService()
159                    .addArticle(userId, groupId, articleId, autoArticleId,
160             version, title, description, content, type, structureId,
161             templateId, displayDateMonth, displayDateDay, displayDateYear,
162             displayDateHour, displayDateMinute, expirationDateMonth,
163             expirationDateDay, expirationDateYear, expirationDateHour,
164             expirationDateMinute, neverExpire, reviewDateMonth, reviewDateDay,
165             reviewDateYear, reviewDateHour, reviewDateMinute, neverReview,
166             indexable, smallImage, smallImageURL, smallFile, images,
167             articleURL, serviceContext);
168     }
169 
170     public static com.liferay.portlet.journal.model.JournalArticle addArticle(
171         java.lang.String uuid, long userId, long groupId,
172         java.lang.String articleId, boolean autoArticleId, double version,
173         java.lang.String title, java.lang.String description,
174         java.lang.String content, java.lang.String type,
175         java.lang.String structureId, java.lang.String templateId,
176         int displayDateMonth, int displayDateDay, int displayDateYear,
177         int displayDateHour, int displayDateMinute, int expirationDateMonth,
178         int expirationDateDay, int expirationDateYear, int expirationDateHour,
179         int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
180         int reviewDateDay, int reviewDateYear, int reviewDateHour,
181         int reviewDateMinute, boolean neverReview, boolean indexable,
182         boolean smallImage, java.lang.String smallImageURL,
183         java.io.File smallFile, java.util.Map<String, byte[]> images,
184         java.lang.String articleURL,
185         com.liferay.portal.service.ServiceContext serviceContext)
186         throws com.liferay.portal.PortalException,
187             com.liferay.portal.SystemException {
188         return getService()
189                    .addArticle(uuid, userId, groupId, articleId, autoArticleId,
190             version, title, description, content, type, structureId,
191             templateId, displayDateMonth, displayDateDay, displayDateYear,
192             displayDateHour, displayDateMinute, expirationDateMonth,
193             expirationDateDay, expirationDateYear, expirationDateHour,
194             expirationDateMinute, neverExpire, reviewDateMonth, reviewDateDay,
195             reviewDateYear, reviewDateHour, reviewDateMinute, neverReview,
196             indexable, smallImage, smallImageURL, smallFile, images,
197             articleURL, serviceContext);
198     }
199 
200     public static void addArticleResources(long groupId,
201         java.lang.String articleId, boolean addCommunityPermissions,
202         boolean addGuestPermissions)
203         throws com.liferay.portal.PortalException,
204             com.liferay.portal.SystemException {
205         getService()
206             .addArticleResources(groupId, articleId, addCommunityPermissions,
207             addGuestPermissions);
208     }
209 
210     public static void addArticleResources(
211         com.liferay.portlet.journal.model.JournalArticle article,
212         boolean addCommunityPermissions, boolean addGuestPermissions)
213         throws com.liferay.portal.PortalException,
214             com.liferay.portal.SystemException {
215         getService()
216             .addArticleResources(article, addCommunityPermissions,
217             addGuestPermissions);
218     }
219 
220     public static void addArticleResources(long groupId,
221         java.lang.String articleId, java.lang.String[] communityPermissions,
222         java.lang.String[] guestPermissions)
223         throws com.liferay.portal.PortalException,
224             com.liferay.portal.SystemException {
225         getService()
226             .addArticleResources(groupId, articleId, communityPermissions,
227             guestPermissions);
228     }
229 
230     public static void addArticleResources(
231         com.liferay.portlet.journal.model.JournalArticle article,
232         java.lang.String[] communityPermissions,
233         java.lang.String[] guestPermissions)
234         throws com.liferay.portal.PortalException,
235             com.liferay.portal.SystemException {
236         getService()
237             .addArticleResources(article, communityPermissions, guestPermissions);
238     }
239 
240     public static com.liferay.portlet.journal.model.JournalArticle approveArticle(
241         long userId, long groupId, java.lang.String articleId, double version,
242         java.lang.String articleURL,
243         com.liferay.portal.service.ServiceContext serviceContext)
244         throws com.liferay.portal.PortalException,
245             com.liferay.portal.SystemException {
246         return getService()
247                    .approveArticle(userId, groupId, articleId, version,
248             articleURL, serviceContext);
249     }
250 
251     public static com.liferay.portlet.journal.model.JournalArticle checkArticleResourcePrimKey(
252         long groupId, java.lang.String articleId, double version)
253         throws com.liferay.portal.PortalException,
254             com.liferay.portal.SystemException {
255         return getService()
256                    .checkArticleResourcePrimKey(groupId, articleId, version);
257     }
258 
259     public static void checkArticles()
260         throws com.liferay.portal.PortalException,
261             com.liferay.portal.SystemException {
262         getService().checkArticles();
263     }
264 
265     public static void checkNewLine(long groupId, java.lang.String articleId,
266         double version)
267         throws com.liferay.portal.PortalException,
268             com.liferay.portal.SystemException {
269         getService().checkNewLine(groupId, articleId, version);
270     }
271 
272     public static void checkStructure(long groupId, java.lang.String articleId,
273         double version)
274         throws com.liferay.portal.PortalException,
275             com.liferay.portal.SystemException {
276         getService().checkStructure(groupId, articleId, version);
277     }
278 
279     public static com.liferay.portlet.journal.model.JournalArticle copyArticle(
280         long userId, long groupId, java.lang.String oldArticleId,
281         java.lang.String newArticleId, boolean autoArticleId, double version)
282         throws com.liferay.portal.PortalException,
283             com.liferay.portal.SystemException {
284         return getService()
285                    .copyArticle(userId, groupId, oldArticleId, newArticleId,
286             autoArticleId, version);
287     }
288 
289     public static void deleteArticle(long groupId, java.lang.String articleId,
290         double version, java.lang.String articleURL,
291         com.liferay.portal.service.ServiceContext serviceContext)
292         throws com.liferay.portal.PortalException,
293             com.liferay.portal.SystemException {
294         getService()
295             .deleteArticle(groupId, articleId, version, articleURL,
296             serviceContext);
297     }
298 
299     public static void deleteArticle(
300         com.liferay.portlet.journal.model.JournalArticle article,
301         java.lang.String articleURL,
302         com.liferay.portal.service.ServiceContext serviceContext)
303         throws com.liferay.portal.PortalException,
304             com.liferay.portal.SystemException {
305         getService().deleteArticle(article, articleURL, serviceContext);
306     }
307 
308     public static void deleteArticles(long groupId)
309         throws com.liferay.portal.PortalException,
310             com.liferay.portal.SystemException {
311         getService().deleteArticles(groupId);
312     }
313 
314     public static void expireArticle(long groupId, java.lang.String articleId,
315         double version, java.lang.String articleURL,
316         com.liferay.portal.service.ServiceContext serviceContext)
317         throws com.liferay.portal.PortalException,
318             com.liferay.portal.SystemException {
319         getService()
320             .expireArticle(groupId, articleId, version, articleURL,
321             serviceContext);
322     }
323 
324     public static void expireArticle(
325         com.liferay.portlet.journal.model.JournalArticle article,
326         java.lang.String articleURL,
327         com.liferay.portal.service.ServiceContext serviceContext)
328         throws com.liferay.portal.PortalException,
329             com.liferay.portal.SystemException {
330         getService().expireArticle(article, articleURL, serviceContext);
331     }
332 
333     public static com.liferay.portlet.journal.model.JournalArticle getArticle(
334         long id)
335         throws com.liferay.portal.PortalException,
336             com.liferay.portal.SystemException {
337         return getService().getArticle(id);
338     }
339 
340     public static com.liferay.portlet.journal.model.JournalArticle getArticle(
341         long groupId, java.lang.String articleId)
342         throws com.liferay.portal.PortalException,
343             com.liferay.portal.SystemException {
344         return getService().getArticle(groupId, articleId);
345     }
346 
347     public static com.liferay.portlet.journal.model.JournalArticle getArticle(
348         long groupId, java.lang.String articleId, double version)
349         throws com.liferay.portal.PortalException,
350             com.liferay.portal.SystemException {
351         return getService().getArticle(groupId, articleId, version);
352     }
353 
354     public static com.liferay.portlet.journal.model.JournalArticle getArticleByUrlTitle(
355         long groupId, java.lang.String urlTitle)
356         throws com.liferay.portal.PortalException,
357             com.liferay.portal.SystemException {
358         return getService().getArticleByUrlTitle(groupId, urlTitle);
359     }
360 
361     public static java.lang.String getArticleContent(long groupId,
362         java.lang.String articleId, java.lang.String viewMode,
363         java.lang.String languageId,
364         com.liferay.portal.theme.ThemeDisplay themeDisplay)
365         throws com.liferay.portal.PortalException,
366             com.liferay.portal.SystemException {
367         return getService()
368                    .getArticleContent(groupId, articleId, viewMode, languageId,
369             themeDisplay);
370     }
371 
372     public static java.lang.String getArticleContent(long groupId,
373         java.lang.String articleId, java.lang.String viewMode,
374         java.lang.String templateId, java.lang.String languageId,
375         com.liferay.portal.theme.ThemeDisplay themeDisplay)
376         throws com.liferay.portal.PortalException,
377             com.liferay.portal.SystemException {
378         return getService()
379                    .getArticleContent(groupId, articleId, viewMode, templateId,
380             languageId, themeDisplay);
381     }
382 
383     public static java.lang.String getArticleContent(long groupId,
384         java.lang.String articleId, double version, java.lang.String viewMode,
385         java.lang.String languageId,
386         com.liferay.portal.theme.ThemeDisplay themeDisplay)
387         throws com.liferay.portal.PortalException,
388             com.liferay.portal.SystemException {
389         return getService()
390                    .getArticleContent(groupId, articleId, version, viewMode,
391             languageId, themeDisplay);
392     }
393 
394     public static java.lang.String getArticleContent(long groupId,
395         java.lang.String articleId, double version, java.lang.String viewMode,
396         java.lang.String templateId, java.lang.String languageId,
397         com.liferay.portal.theme.ThemeDisplay themeDisplay)
398         throws com.liferay.portal.PortalException,
399             com.liferay.portal.SystemException {
400         return getService()
401                    .getArticleContent(groupId, articleId, version, viewMode,
402             templateId, languageId, themeDisplay);
403     }
404 
405     public static java.lang.String getArticleContent(
406         com.liferay.portlet.journal.model.JournalArticle article,
407         java.lang.String templateId, java.lang.String viewMode,
408         java.lang.String languageId,
409         com.liferay.portal.theme.ThemeDisplay themeDisplay)
410         throws com.liferay.portal.SystemException {
411         return getService()
412                    .getArticleContent(article, templateId, viewMode,
413             languageId, themeDisplay);
414     }
415 
416     public static com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
417         long groupId, java.lang.String articleId, java.lang.String viewMode,
418         java.lang.String languageId,
419         com.liferay.portal.theme.ThemeDisplay themeDisplay)
420         throws com.liferay.portal.PortalException,
421             com.liferay.portal.SystemException {
422         return getService()
423                    .getArticleDisplay(groupId, articleId, viewMode, languageId,
424             themeDisplay);
425     }
426 
427     public static com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
428         long groupId, java.lang.String articleId, java.lang.String viewMode,
429         java.lang.String languageId, int page, java.lang.String xmlRequest,
430         com.liferay.portal.theme.ThemeDisplay themeDisplay)
431         throws com.liferay.portal.PortalException,
432             com.liferay.portal.SystemException {
433         return getService()
434                    .getArticleDisplay(groupId, articleId, viewMode, languageId,
435             page, xmlRequest, themeDisplay);
436     }
437 
438     public static com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
439         long groupId, java.lang.String articleId, java.lang.String templateId,
440         java.lang.String viewMode, java.lang.String languageId,
441         com.liferay.portal.theme.ThemeDisplay themeDisplay)
442         throws com.liferay.portal.PortalException,
443             com.liferay.portal.SystemException {
444         return getService()
445                    .getArticleDisplay(groupId, articleId, templateId, viewMode,
446             languageId, themeDisplay);
447     }
448 
449     public static com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
450         long groupId, java.lang.String articleId, java.lang.String templateId,
451         java.lang.String viewMode, java.lang.String languageId, int page,
452         java.lang.String xmlRequest,
453         com.liferay.portal.theme.ThemeDisplay themeDisplay)
454         throws com.liferay.portal.PortalException,
455             com.liferay.portal.SystemException {
456         return getService()
457                    .getArticleDisplay(groupId, articleId, templateId, viewMode,
458             languageId, page, xmlRequest, themeDisplay);
459     }
460 
461     public static com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
462         long groupId, java.lang.String articleId, double version,
463         java.lang.String templateId, java.lang.String viewMode,
464         java.lang.String languageId,
465         com.liferay.portal.theme.ThemeDisplay themeDisplay)
466         throws com.liferay.portal.PortalException,
467             com.liferay.portal.SystemException {
468         return getService()
469                    .getArticleDisplay(groupId, articleId, version, templateId,
470             viewMode, languageId, themeDisplay);
471     }
472 
473     public static com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
474         long groupId, java.lang.String articleId, double version,
475         java.lang.String templateId, java.lang.String viewMode,
476         java.lang.String languageId, int page, java.lang.String xmlRequest,
477         com.liferay.portal.theme.ThemeDisplay themeDisplay)
478         throws com.liferay.portal.PortalException,
479             com.liferay.portal.SystemException {
480         return getService()
481                    .getArticleDisplay(groupId, articleId, version, templateId,
482             viewMode, languageId, page, xmlRequest, themeDisplay);
483     }
484 
485     public static com.liferay.portlet.journal.model.JournalArticleDisplay getArticleDisplay(
486         com.liferay.portlet.journal.model.JournalArticle article,
487         java.lang.String templateId, java.lang.String viewMode,
488         java.lang.String languageId, int page, java.lang.String xmlRequest,
489         com.liferay.portal.theme.ThemeDisplay themeDisplay)
490         throws com.liferay.portal.SystemException {
491         return getService()
492                    .getArticleDisplay(article, templateId, viewMode,
493             languageId, page, xmlRequest, themeDisplay);
494     }
495 
496     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles()
497         throws com.liferay.portal.SystemException {
498         return getService().getArticles();
499     }
500 
501     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
502         long groupId) throws com.liferay.portal.SystemException {
503         return getService().getArticles(groupId);
504     }
505 
506     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
507         long groupId, int start, int end)
508         throws com.liferay.portal.SystemException {
509         return getService().getArticles(groupId, start, end);
510     }
511 
512     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
513         long groupId, int start, int end,
514         com.liferay.portal.kernel.util.OrderByComparator obc)
515         throws com.liferay.portal.SystemException {
516         return getService().getArticles(groupId, start, end, obc);
517     }
518 
519     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticles(
520         long groupId, java.lang.String articleId)
521         throws com.liferay.portal.SystemException {
522         return getService().getArticles(groupId, articleId);
523     }
524 
525     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getArticlesBySmallImageId(
526         long smallImageId) throws com.liferay.portal.SystemException {
527         return getService().getArticlesBySmallImageId(smallImageId);
528     }
529 
530     public static int getArticlesCount(long groupId)
531         throws com.liferay.portal.SystemException {
532         return getService().getArticlesCount(groupId);
533     }
534 
535     public static com.liferay.portlet.journal.model.JournalArticle getDisplayArticle(
536         long groupId, java.lang.String articleId)
537         throws com.liferay.portal.PortalException,
538             com.liferay.portal.SystemException {
539         return getService().getDisplayArticle(groupId, articleId);
540     }
541 
542     public static com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
543         long resourcePrimKey)
544         throws com.liferay.portal.PortalException,
545             com.liferay.portal.SystemException {
546         return getService().getLatestArticle(resourcePrimKey);
547     }
548 
549     public static com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
550         long resourcePrimKey, java.lang.Boolean approved)
551         throws com.liferay.portal.PortalException,
552             com.liferay.portal.SystemException {
553         return getService().getLatestArticle(resourcePrimKey, approved);
554     }
555 
556     public static com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
557         long groupId, java.lang.String articleId)
558         throws com.liferay.portal.PortalException,
559             com.liferay.portal.SystemException {
560         return getService().getLatestArticle(groupId, articleId);
561     }
562 
563     public static com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
564         long groupId, java.lang.String articleId, java.lang.Boolean approved)
565         throws com.liferay.portal.PortalException,
566             com.liferay.portal.SystemException {
567         return getService().getLatestArticle(groupId, articleId, approved);
568     }
569 
570     public static double getLatestVersion(long groupId,
571         java.lang.String articleId)
572         throws com.liferay.portal.PortalException,
573             com.liferay.portal.SystemException {
574         return getService().getLatestVersion(groupId, articleId);
575     }
576 
577     public static double getLatestVersion(long groupId,
578         java.lang.String articleId, java.lang.Boolean approved)
579         throws com.liferay.portal.PortalException,
580             com.liferay.portal.SystemException {
581         return getService().getLatestVersion(groupId, articleId, approved);
582     }
583 
584     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
585         long groupId, java.lang.String structureId)
586         throws com.liferay.portal.SystemException {
587         return getService().getStructureArticles(groupId, structureId);
588     }
589 
590     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getStructureArticles(
591         long groupId, java.lang.String structureId, int start, int end,
592         com.liferay.portal.kernel.util.OrderByComparator obc)
593         throws com.liferay.portal.SystemException {
594         return getService()
595                    .getStructureArticles(groupId, structureId, start, end, obc);
596     }
597 
598     public static int getStructureArticlesCount(long groupId,
599         java.lang.String structureId) throws com.liferay.portal.SystemException {
600         return getService().getStructureArticlesCount(groupId, structureId);
601     }
602 
603     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
604         long groupId, java.lang.String templateId)
605         throws com.liferay.portal.SystemException {
606         return getService().getTemplateArticles(groupId, templateId);
607     }
608 
609     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> getTemplateArticles(
610         long groupId, java.lang.String templateId, int start, int end,
611         com.liferay.portal.kernel.util.OrderByComparator obc)
612         throws com.liferay.portal.SystemException {
613         return getService()
614                    .getTemplateArticles(groupId, templateId, start, end, obc);
615     }
616 
617     public static int getTemplateArticlesCount(long groupId,
618         java.lang.String templateId) throws com.liferay.portal.SystemException {
619         return getService().getTemplateArticlesCount(groupId, templateId);
620     }
621 
622     public static boolean hasArticle(long groupId, java.lang.String articleId)
623         throws com.liferay.portal.SystemException {
624         return getService().hasArticle(groupId, articleId);
625     }
626 
627     public static boolean isLatestVersion(long groupId,
628         java.lang.String articleId, double version)
629         throws com.liferay.portal.PortalException,
630             com.liferay.portal.SystemException {
631         return getService().isLatestVersion(groupId, articleId, version);
632     }
633 
634     public static boolean isLatestVersion(long groupId,
635         java.lang.String articleId, double version, java.lang.Boolean active)
636         throws com.liferay.portal.PortalException,
637             com.liferay.portal.SystemException {
638         return getService().isLatestVersion(groupId, articleId, version, active);
639     }
640 
641     public static void reIndex(long resourcePrimKey)
642         throws com.liferay.portal.SystemException {
643         getService().reIndex(resourcePrimKey);
644     }
645 
646     public static void reIndex(
647         com.liferay.portlet.journal.model.JournalArticle article)
648         throws com.liferay.portal.SystemException {
649         getService().reIndex(article);
650     }
651 
652     public static void reIndex(java.lang.String[] ids)
653         throws com.liferay.portal.SystemException {
654         getService().reIndex(ids);
655     }
656 
657     public static com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
658         long groupId, java.lang.String articleId, double version,
659         java.lang.String languageId)
660         throws com.liferay.portal.PortalException,
661             com.liferay.portal.SystemException {
662         return getService()
663                    .removeArticleLocale(groupId, articleId, version, languageId);
664     }
665 
666     public static com.liferay.portal.kernel.search.Hits search(long companyId,
667         long groupId, java.lang.String keywords, int start, int end)
668         throws com.liferay.portal.SystemException {
669         return getService().search(companyId, groupId, keywords, start, end);
670     }
671 
672     public static com.liferay.portal.kernel.search.Hits search(long companyId,
673         long groupId, java.lang.String keywords,
674         com.liferay.portal.kernel.search.Sort sort, int start, int end)
675         throws com.liferay.portal.SystemException {
676         return getService()
677                    .search(companyId, groupId, keywords, sort, start, end);
678     }
679 
680     public static com.liferay.portal.kernel.search.Hits search(long companyId,
681         long groupId, java.lang.String keywords,
682         com.liferay.portal.kernel.search.Sort[] sorts, int start, int end)
683         throws com.liferay.portal.SystemException {
684         return getService()
685                    .search(companyId, groupId, keywords, sorts, start, end);
686     }
687 
688     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
689         long companyId, long groupId, java.lang.String keywords,
690         java.lang.Double version, java.lang.String type,
691         java.lang.String structureId, java.lang.String templateId,
692         java.util.Date displayDateGT, java.util.Date displayDateLT,
693         java.lang.Boolean approved, java.lang.Boolean expired,
694         java.util.Date reviewDate, int start, int end,
695         com.liferay.portal.kernel.util.OrderByComparator obc)
696         throws com.liferay.portal.SystemException {
697         return getService()
698                    .search(companyId, groupId, keywords, version, type,
699             structureId, templateId, displayDateGT, displayDateLT, approved,
700             expired, reviewDate, start, end, obc);
701     }
702 
703     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
704         long companyId, long groupId, java.lang.String articleId,
705         java.lang.Double version, java.lang.String title,
706         java.lang.String description, java.lang.String content,
707         java.lang.String type, java.lang.String structureId,
708         java.lang.String templateId, java.util.Date displayDateGT,
709         java.util.Date displayDateLT, java.lang.Boolean approved,
710         java.lang.Boolean expired, java.util.Date reviewDate,
711         boolean andOperator, int start, int end,
712         com.liferay.portal.kernel.util.OrderByComparator obc)
713         throws com.liferay.portal.SystemException {
714         return getService()
715                    .search(companyId, groupId, articleId, version, title,
716             description, content, type, structureId, templateId, displayDateGT,
717             displayDateLT, approved, expired, reviewDate, andOperator, start,
718             end, obc);
719     }
720 
721     public static java.util.List<com.liferay.portlet.journal.model.JournalArticle> search(
722         long companyId, long groupId, java.lang.String articleId,
723         java.lang.Double version, java.lang.String title,
724         java.lang.String description, java.lang.String content,
725         java.lang.String type, java.lang.String[] structureIds,
726         java.lang.String[] templateIds, java.util.Date displayDateGT,
727         java.util.Date displayDateLT, java.lang.Boolean approved,
728         java.lang.Boolean expired, java.util.Date reviewDate,
729         boolean andOperator, int start, int end,
730         com.liferay.portal.kernel.util.OrderByComparator obc)
731         throws com.liferay.portal.SystemException {
732         return getService()
733                    .search(companyId, groupId, articleId, version, title,
734             description, content, type, structureIds, templateIds,
735             displayDateGT, displayDateLT, approved, expired, reviewDate,
736             andOperator, start, end, obc);
737     }
738 
739     public static int searchCount(long companyId, long groupId,
740         java.lang.String keywords, java.lang.Double version,
741         java.lang.String type, java.lang.String structureId,
742         java.lang.String templateId, java.util.Date displayDateGT,
743         java.util.Date displayDateLT, java.lang.Boolean approved,
744         java.lang.Boolean expired, java.util.Date reviewDate)
745         throws com.liferay.portal.SystemException {
746         return getService()
747                    .searchCount(companyId, groupId, keywords, version, type,
748             structureId, templateId, displayDateGT, displayDateLT, approved,
749             expired, reviewDate);
750     }
751 
752     public static int searchCount(long companyId, long groupId,
753         java.lang.String articleId, java.lang.Double version,
754         java.lang.String title, java.lang.String description,
755         java.lang.String content, java.lang.String type,
756         java.lang.String structureId, java.lang.String templateId,
757         java.util.Date displayDateGT, java.util.Date displayDateLT,
758         java.lang.Boolean approved, java.lang.Boolean expired,
759         java.util.Date reviewDate, boolean andOperator)
760         throws com.liferay.portal.SystemException {
761         return getService()
762                    .searchCount(companyId, groupId, articleId, version, title,
763             description, content, type, structureId, templateId, displayDateGT,
764             displayDateLT, approved, expired, reviewDate, andOperator);
765     }
766 
767     public static int searchCount(long companyId, long groupId,
768         java.lang.String articleId, java.lang.Double version,
769         java.lang.String title, java.lang.String description,
770         java.lang.String content, java.lang.String type,
771         java.lang.String[] structureIds, java.lang.String[] templateIds,
772         java.util.Date displayDateGT, java.util.Date displayDateLT,
773         java.lang.Boolean approved, java.lang.Boolean expired,
774         java.util.Date reviewDate, boolean andOperator)
775         throws com.liferay.portal.SystemException {
776         return getService()
777                    .searchCount(companyId, groupId, articleId, version, title,
778             description, content, type, structureIds, templateIds,
779             displayDateGT, displayDateLT, approved, expired, reviewDate,
780             andOperator);
781     }
782 
783     public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
784         long userId, long groupId, java.lang.String articleId, double version,
785         boolean incrementVersion, java.lang.String content)
786         throws com.liferay.portal.PortalException,
787             com.liferay.portal.SystemException {
788         return getService()
789                    .updateArticle(userId, groupId, articleId, version,
790             incrementVersion, content);
791     }
792 
793     public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
794         long userId, long groupId, java.lang.String articleId, double version,
795         boolean incrementVersion, java.lang.String title,
796         java.lang.String description, java.lang.String content,
797         java.lang.String type, java.lang.String structureId,
798         java.lang.String templateId, int displayDateMonth, int displayDateDay,
799         int displayDateYear, int displayDateHour, int displayDateMinute,
800         int expirationDateMonth, int expirationDateDay, int expirationDateYear,
801         int expirationDateHour, int expirationDateMinute, boolean neverExpire,
802         int reviewDateMonth, int reviewDateDay, int reviewDateYear,
803         int reviewDateHour, int reviewDateMinute, boolean neverReview,
804         boolean indexable, boolean smallImage, java.lang.String smallImageURL,
805         java.io.File smallFile, java.util.Map<String, byte[]> images,
806         java.lang.String articleURL,
807         com.liferay.portal.service.ServiceContext serviceContext)
808         throws com.liferay.portal.PortalException,
809             com.liferay.portal.SystemException {
810         return getService()
811                    .updateArticle(userId, groupId, articleId, version,
812             incrementVersion, title, description, content, type, structureId,
813             templateId, displayDateMonth, displayDateDay, displayDateYear,
814             displayDateHour, displayDateMinute, expirationDateMonth,
815             expirationDateDay, expirationDateYear, expirationDateHour,
816             expirationDateMinute, neverExpire, reviewDateMonth, reviewDateDay,
817             reviewDateYear, reviewDateHour, reviewDateMinute, neverReview,
818             indexable, smallImage, smallImageURL, smallFile, images,
819             articleURL, serviceContext);
820     }
821 
822     public static com.liferay.portlet.journal.model.JournalArticle updateContent(
823         long groupId, java.lang.String articleId, double version,
824         java.lang.String content)
825         throws com.liferay.portal.PortalException,
826             com.liferay.portal.SystemException {
827         return getService().updateContent(groupId, articleId, version, content);
828     }
829 
830     public static void updateTagsAsset(long userId,
831         com.liferay.portlet.journal.model.JournalArticle article,
832         java.lang.String[] tagsCategories, java.lang.String[] tagsEntries)
833         throws com.liferay.portal.PortalException,
834             com.liferay.portal.SystemException {
835         getService()
836             .updateTagsAsset(userId, article, tagsCategories, tagsEntries);
837     }
838 
839     public static JournalArticleLocalService getService() {
840         if (_service == null) {
841             throw new RuntimeException("JournalArticleLocalService is not set");
842         }
843 
844         return _service;
845     }
846 
847     public void setService(JournalArticleLocalService service) {
848         _service = service;
849     }
850 
851     private static JournalArticleLocalService _service;
852 }