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