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