1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.journal.service;
16  
17  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18  
19  /**
20   * <a href="JournalArticleServiceUtil.java.html"><b><i>View Source</i></b></a>
21   *
22   * <p>
23   * ServiceBuilder generated this class. Modifications in this class will be
24   * overwritten the next time is generated.
25   * </p>
26   *
27   * <p>
28   * This class provides static methods for the
29   * {@link JournalArticleService} bean. The static methods of
30   * this class calls the same methods of the bean instance. It's convenient to be
31   * able to just write one line to call a method on a bean instead of writing a
32   * lookup call and a method call.
33   * </p>
34   *
35   * @author    Brian Wing Shun Chan
36   * @see       JournalArticleService
37   * @generated
38   */
39  public class JournalArticleServiceUtil {
40      public static com.liferay.portlet.journal.model.JournalArticle addArticle(
41          long groupId, java.lang.String articleId, boolean autoArticleId,
42          java.lang.String title, java.lang.String description,
43          java.lang.String content, java.lang.String type,
44          java.lang.String structureId, java.lang.String templateId,
45          int displayDateMonth, int displayDateDay, int displayDateYear,
46          int displayDateHour, int displayDateMinute, int expirationDateMonth,
47          int expirationDateDay, int expirationDateYear, int expirationDateHour,
48          int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
49          int reviewDateDay, int reviewDateYear, int reviewDateHour,
50          int reviewDateMinute, boolean neverReview, boolean indexable,
51          boolean smallImage, java.lang.String smallImageURL,
52          java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
53          java.lang.String articleURL,
54          com.liferay.portal.service.ServiceContext serviceContext)
55          throws com.liferay.portal.kernel.exception.PortalException,
56              com.liferay.portal.kernel.exception.SystemException {
57          return getService()
58                     .addArticle(groupId, articleId, autoArticleId, title,
59              description, content, type, structureId, templateId,
60              displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
61              displayDateMinute, expirationDateMonth, expirationDateDay,
62              expirationDateYear, expirationDateHour, expirationDateMinute,
63              neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
64              reviewDateHour, reviewDateMinute, neverReview, indexable,
65              smallImage, smallImageURL, smallFile, images, articleURL,
66              serviceContext);
67      }
68  
69      public static com.liferay.portlet.journal.model.JournalArticle addArticle(
70          long groupId, java.lang.String articleId, boolean autoArticleId,
71          java.lang.String title, java.lang.String description,
72          java.lang.String content, java.lang.String type,
73          java.lang.String structureId, java.lang.String templateId,
74          int displayDateMonth, int displayDateDay, int displayDateYear,
75          int displayDateHour, int displayDateMinute, int expirationDateMonth,
76          int expirationDateDay, int expirationDateYear, int expirationDateHour,
77          int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
78          int reviewDateDay, int reviewDateYear, int reviewDateHour,
79          int reviewDateMinute, boolean neverReview, boolean indexable,
80          java.lang.String articleURL,
81          com.liferay.portal.service.ServiceContext serviceContext)
82          throws com.liferay.portal.kernel.exception.PortalException,
83              com.liferay.portal.kernel.exception.SystemException {
84          return getService()
85                     .addArticle(groupId, articleId, autoArticleId, title,
86              description, content, type, structureId, templateId,
87              displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
88              displayDateMinute, expirationDateMonth, expirationDateDay,
89              expirationDateYear, expirationDateHour, expirationDateMinute,
90              neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
91              reviewDateHour, reviewDateMinute, neverReview, indexable,
92              articleURL, serviceContext);
93      }
94  
95      public static com.liferay.portlet.journal.model.JournalArticle copyArticle(
96          long groupId, java.lang.String oldArticleId,
97          java.lang.String newArticleId, boolean autoArticleId, double version)
98          throws com.liferay.portal.kernel.exception.PortalException,
99              com.liferay.portal.kernel.exception.SystemException {
100         return getService()
101                    .copyArticle(groupId, oldArticleId, newArticleId,
102             autoArticleId, version);
103     }
104 
105     public static void deleteArticle(long groupId, java.lang.String articleId,
106         double version, java.lang.String articleURL,
107         com.liferay.portal.service.ServiceContext serviceContext)
108         throws com.liferay.portal.kernel.exception.PortalException,
109             com.liferay.portal.kernel.exception.SystemException {
110         getService()
111             .deleteArticle(groupId, articleId, version, articleURL,
112             serviceContext);
113     }
114 
115     public static void deleteArticle(long groupId, java.lang.String articleId,
116         java.lang.String articleURL,
117         com.liferay.portal.service.ServiceContext serviceContext)
118         throws com.liferay.portal.kernel.exception.PortalException,
119             com.liferay.portal.kernel.exception.SystemException {
120         getService()
121             .deleteArticle(groupId, articleId, articleURL, serviceContext);
122     }
123 
124     public static com.liferay.portlet.journal.model.JournalArticle expireArticle(
125         long groupId, java.lang.String articleId, double version,
126         java.lang.String articleURL,
127         com.liferay.portal.service.ServiceContext serviceContext)
128         throws com.liferay.portal.kernel.exception.PortalException,
129             com.liferay.portal.kernel.exception.SystemException {
130         return getService()
131                    .expireArticle(groupId, articleId, version, articleURL,
132             serviceContext);
133     }
134 
135     public static com.liferay.portlet.journal.model.JournalArticle getArticle(
136         long groupId, java.lang.String articleId)
137         throws com.liferay.portal.kernel.exception.PortalException,
138             com.liferay.portal.kernel.exception.SystemException {
139         return getService().getArticle(groupId, articleId);
140     }
141 
142     public static com.liferay.portlet.journal.model.JournalArticle getArticle(
143         long groupId, java.lang.String articleId, double version)
144         throws com.liferay.portal.kernel.exception.PortalException,
145             com.liferay.portal.kernel.exception.SystemException {
146         return getService().getArticle(groupId, articleId, version);
147     }
148 
149     public static com.liferay.portlet.journal.model.JournalArticle getArticleByUrlTitle(
150         long groupId, java.lang.String urlTitle)
151         throws com.liferay.portal.kernel.exception.PortalException,
152             com.liferay.portal.kernel.exception.SystemException {
153         return getService().getArticleByUrlTitle(groupId, urlTitle);
154     }
155 
156     public static java.lang.String getArticleContent(long groupId,
157         java.lang.String articleId, double version,
158         java.lang.String languageId,
159         com.liferay.portal.theme.ThemeDisplay themeDisplay)
160         throws com.liferay.portal.kernel.exception.PortalException,
161             com.liferay.portal.kernel.exception.SystemException {
162         return getService()
163                    .getArticleContent(groupId, articleId, version, languageId,
164             themeDisplay);
165     }
166 
167     public static java.lang.String getArticleContent(long groupId,
168         java.lang.String articleId, java.lang.String languageId,
169         com.liferay.portal.theme.ThemeDisplay themeDisplay)
170         throws com.liferay.portal.kernel.exception.PortalException,
171             com.liferay.portal.kernel.exception.SystemException {
172         return getService()
173                    .getArticleContent(groupId, articleId, languageId,
174             themeDisplay);
175     }
176 
177     public static com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
178         long groupId, java.lang.String articleId, int status)
179         throws com.liferay.portal.kernel.exception.PortalException,
180             com.liferay.portal.kernel.exception.SystemException {
181         return getService().getLatestArticle(groupId, articleId, status);
182     }
183 
184     public static void removeArticleLocale(long companyId,
185         java.lang.String languageId)
186         throws com.liferay.portal.kernel.exception.PortalException,
187             com.liferay.portal.kernel.exception.SystemException {
188         getService().removeArticleLocale(companyId, languageId);
189     }
190 
191     public static com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
192         long groupId, java.lang.String articleId, double version,
193         java.lang.String languageId)
194         throws com.liferay.portal.kernel.exception.PortalException,
195             com.liferay.portal.kernel.exception.SystemException {
196         return getService()
197                    .removeArticleLocale(groupId, articleId, version, languageId);
198     }
199 
200     public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
201         long groupId, java.lang.String articleId, double version,
202         java.lang.String content)
203         throws com.liferay.portal.kernel.exception.PortalException,
204             com.liferay.portal.kernel.exception.SystemException {
205         return getService().updateArticle(groupId, articleId, version, content);
206     }
207 
208     public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
209         long groupId, java.lang.String articleId, double version,
210         java.lang.String title, java.lang.String description,
211         java.lang.String content, java.lang.String type,
212         java.lang.String structureId, java.lang.String templateId,
213         int displayDateMonth, int displayDateDay, int displayDateYear,
214         int displayDateHour, int displayDateMinute, int expirationDateMonth,
215         int expirationDateDay, int expirationDateYear, int expirationDateHour,
216         int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
217         int reviewDateDay, int reviewDateYear, int reviewDateHour,
218         int reviewDateMinute, boolean neverReview, boolean indexable,
219         boolean smallImage, java.lang.String smallImageURL,
220         java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
221         java.lang.String articleURL,
222         com.liferay.portal.service.ServiceContext serviceContext)
223         throws com.liferay.portal.kernel.exception.PortalException,
224             com.liferay.portal.kernel.exception.SystemException {
225         return getService()
226                    .updateArticle(groupId, articleId, version, title,
227             description, content, type, structureId, templateId,
228             displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
229             displayDateMinute, expirationDateMonth, expirationDateDay,
230             expirationDateYear, expirationDateHour, expirationDateMinute,
231             neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
232             reviewDateHour, reviewDateMinute, neverReview, indexable,
233             smallImage, smallImageURL, smallFile, images, articleURL,
234             serviceContext);
235     }
236 
237     public static com.liferay.portlet.journal.model.JournalArticle updateContent(
238         long groupId, java.lang.String articleId, double version,
239         java.lang.String content)
240         throws com.liferay.portal.kernel.exception.PortalException,
241             com.liferay.portal.kernel.exception.SystemException {
242         return getService().updateContent(groupId, articleId, version, content);
243     }
244 
245     public static JournalArticleService getService() {
246         if (_service == null) {
247             _service = (JournalArticleService)PortalBeanLocatorUtil.locate(JournalArticleService.class.getName());
248         }
249 
250         return _service;
251     }
252 
253     public void setService(JournalArticleService service) {
254         _service = service;
255     }
256 
257     private static JournalArticleService _service;
258 }