1   /**
2    * Copyright (c) 2000-2010 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   *
12   * 
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          java.lang.String articleId, boolean autoArticleId, long plid,
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          java.lang.String articleURL, java.lang.String[] tagsEntries,
52          boolean addCommunityPermissions, boolean addGuestPermissions)
53          throws com.liferay.portal.PortalException,
54              com.liferay.portal.SystemException, java.rmi.RemoteException {
55          return getService()
56                     .addArticle(articleId, autoArticleId, plid, title,
57              description, content, type, structureId, templateId,
58              displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
59              displayDateMinute, expirationDateMonth, expirationDateDay,
60              expirationDateYear, expirationDateHour, expirationDateMinute,
61              neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
62              reviewDateHour, reviewDateMinute, neverReview, indexable,
63              articleURL, tagsEntries, addCommunityPermissions,
64              addGuestPermissions);
65      }
66  
67      public static com.liferay.portlet.journal.model.JournalArticle addArticle(
68          java.lang.String articleId, boolean autoArticleId, long plid,
69          java.lang.String title, java.lang.String description,
70          java.lang.String content, java.lang.String type,
71          java.lang.String structureId, java.lang.String templateId,
72          int displayDateMonth, int displayDateDay, int displayDateYear,
73          int displayDateHour, int displayDateMinute, int expirationDateMonth,
74          int expirationDateDay, int expirationDateYear, int expirationDateHour,
75          int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
76          int reviewDateDay, int reviewDateYear, int reviewDateHour,
77          int reviewDateMinute, boolean neverReview, boolean indexable,
78          boolean smallImage, java.lang.String smallImageURL,
79          java.io.File smallFile, java.util.Map<String, byte[]> images,
80          java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
81          java.lang.String[] tagsEntries, boolean addCommunityPermissions,
82          boolean addGuestPermissions)
83          throws com.liferay.portal.PortalException,
84              com.liferay.portal.SystemException, java.rmi.RemoteException {
85          return getService()
86                     .addArticle(articleId, autoArticleId, plid, title,
87              description, content, type, structureId, templateId,
88              displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
89              displayDateMinute, expirationDateMonth, expirationDateDay,
90              expirationDateYear, expirationDateHour, expirationDateMinute,
91              neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
92              reviewDateHour, reviewDateMinute, neverReview, indexable,
93              smallImage, smallImageURL, smallFile, images, articleURL, prefs,
94              tagsEntries, addCommunityPermissions, addGuestPermissions);
95      }
96  
97      public static com.liferay.portlet.journal.model.JournalArticle addArticle(
98          java.lang.String articleId, boolean autoArticleId, long plid,
99          java.lang.String title, java.lang.String description,
100         java.lang.String content, java.lang.String type,
101         java.lang.String structureId, java.lang.String templateId,
102         int displayDateMonth, int displayDateDay, int displayDateYear,
103         int displayDateHour, int displayDateMinute, int expirationDateMonth,
104         int expirationDateDay, int expirationDateYear, int expirationDateHour,
105         int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
106         int reviewDateDay, int reviewDateYear, int reviewDateHour,
107         int reviewDateMinute, boolean neverReview, boolean indexable,
108         java.lang.String articleURL, java.lang.String[] tagsEntries,
109         java.lang.String[] communityPermissions,
110         java.lang.String[] guestPermissions)
111         throws com.liferay.portal.PortalException,
112             com.liferay.portal.SystemException, java.rmi.RemoteException {
113         return getService()
114                    .addArticle(articleId, autoArticleId, plid, title,
115             description, content, type, structureId, templateId,
116             displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
117             displayDateMinute, expirationDateMonth, expirationDateDay,
118             expirationDateYear, expirationDateHour, expirationDateMinute,
119             neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
120             reviewDateHour, reviewDateMinute, neverReview, indexable,
121             articleURL, tagsEntries, communityPermissions, guestPermissions);
122     }
123 
124     public static com.liferay.portlet.journal.model.JournalArticle addArticle(
125         java.lang.String articleId, boolean autoArticleId, long plid,
126         java.lang.String title, java.lang.String description,
127         java.lang.String content, java.lang.String type,
128         java.lang.String structureId, java.lang.String templateId,
129         int displayDateMonth, int displayDateDay, int displayDateYear,
130         int displayDateHour, int displayDateMinute, int expirationDateMonth,
131         int expirationDateDay, int expirationDateYear, int expirationDateHour,
132         int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
133         int reviewDateDay, int reviewDateYear, int reviewDateHour,
134         int reviewDateMinute, boolean neverReview, boolean indexable,
135         boolean smallImage, java.lang.String smallImageURL,
136         java.io.File smallFile, java.util.Map<String, byte[]> images,
137         java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
138         java.lang.String[] tagsEntries,
139         java.lang.String[] communityPermissions,
140         java.lang.String[] guestPermissions)
141         throws com.liferay.portal.PortalException,
142             com.liferay.portal.SystemException, java.rmi.RemoteException {
143         return getService()
144                    .addArticle(articleId, autoArticleId, plid, title,
145             description, content, type, structureId, templateId,
146             displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
147             displayDateMinute, expirationDateMonth, expirationDateDay,
148             expirationDateYear, expirationDateHour, expirationDateMinute,
149             neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
150             reviewDateHour, reviewDateMinute, neverReview, indexable,
151             smallImage, smallImageURL, smallFile, images, articleURL, prefs,
152             tagsEntries, communityPermissions, guestPermissions);
153     }
154 
155     public static com.liferay.portlet.journal.model.JournalArticle approveArticle(
156         long groupId, java.lang.String articleId, double version, long plid,
157         java.lang.String articleURL, javax.portlet.PortletPreferences prefs)
158         throws com.liferay.portal.PortalException,
159             com.liferay.portal.SystemException, java.rmi.RemoteException {
160         return getService()
161                    .approveArticle(groupId, articleId, version, plid,
162             articleURL, prefs);
163     }
164 
165     public static com.liferay.portlet.journal.model.JournalArticle copyArticle(
166         long groupId, java.lang.String oldArticleId,
167         java.lang.String newArticleId, boolean autoArticleId, double version)
168         throws com.liferay.portal.PortalException,
169             com.liferay.portal.SystemException, java.rmi.RemoteException {
170         return getService()
171                    .copyArticle(groupId, oldArticleId, newArticleId,
172             autoArticleId, version);
173     }
174 
175     public static com.liferay.portlet.journal.model.JournalArticle copyArticle(
176         long groupId, java.lang.String oldArticleId,
177         java.lang.String newArticleId, boolean autoArticleId, double version,
178         long plid)
179         throws com.liferay.portal.PortalException,
180             com.liferay.portal.SystemException, java.rmi.RemoteException {
181         return getService()
182                    .copyArticle(groupId, oldArticleId, newArticleId,
183             autoArticleId, version, plid);
184     }
185 
186     public static com.liferay.portlet.journal.model.JournalArticle getArticle(
187         long groupId, java.lang.String articleId, double version)
188         throws com.liferay.portal.PortalException,
189             com.liferay.portal.SystemException, java.rmi.RemoteException {
190         return getService().getArticle(groupId, articleId, version);
191     }
192 
193     public static java.lang.String getArticleContent(long groupId,
194         java.lang.String articleId, java.lang.String languageId,
195         com.liferay.portal.theme.ThemeDisplay themeDisplay)
196         throws com.liferay.portal.PortalException,
197             com.liferay.portal.SystemException, java.rmi.RemoteException {
198         return getService()
199                    .getArticleContent(groupId, articleId, languageId,
200             themeDisplay);
201     }
202 
203     public static java.lang.String getArticleContent(long groupId,
204         java.lang.String articleId, double version,
205         java.lang.String languageId,
206         com.liferay.portal.theme.ThemeDisplay themeDisplay)
207         throws com.liferay.portal.PortalException,
208             com.liferay.portal.SystemException, java.rmi.RemoteException {
209         return getService()
210                    .getArticleContent(groupId, articleId, version, languageId,
211             themeDisplay);
212     }
213 
214     public static void deleteArticle(long groupId, java.lang.String articleId,
215         double version, java.lang.String articleURL,
216         javax.portlet.PortletPreferences prefs)
217         throws com.liferay.portal.PortalException,
218             com.liferay.portal.SystemException, java.rmi.RemoteException {
219         getService()
220             .deleteArticle(groupId, articleId, version, articleURL, prefs);
221     }
222 
223     public static void expireArticle(long groupId, java.lang.String articleId,
224         double version, java.lang.String articleURL,
225         javax.portlet.PortletPreferences prefs)
226         throws com.liferay.portal.PortalException,
227             com.liferay.portal.SystemException, java.rmi.RemoteException {
228         getService()
229             .expireArticle(groupId, articleId, version, articleURL, prefs);
230     }
231 
232     public static void removeArticleLocale(long companyId,
233         java.lang.String languageId)
234         throws com.liferay.portal.PortalException,
235             com.liferay.portal.SystemException, java.rmi.RemoteException {
236         getService().removeArticleLocale(companyId, languageId);
237     }
238 
239     public static com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
240         long groupId, java.lang.String articleId, double version,
241         java.lang.String languageId)
242         throws com.liferay.portal.PortalException,
243             com.liferay.portal.SystemException, java.rmi.RemoteException {
244         return getService()
245                    .removeArticleLocale(groupId, articleId, version, languageId);
246     }
247 
248     public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
249         long groupId, java.lang.String articleId, double version,
250         boolean incrementVersion, java.lang.String title,
251         java.lang.String description, java.lang.String content,
252         java.lang.String type, java.lang.String structureId,
253         java.lang.String templateId, int displayDateMonth, int displayDateDay,
254         int displayDateYear, int displayDateHour, int displayDateMinute,
255         int expirationDateMonth, int expirationDateDay, int expirationDateYear,
256         int expirationDateHour, int expirationDateMinute, boolean neverExpire,
257         int reviewDateMonth, int reviewDateDay, int reviewDateYear,
258         int reviewDateHour, int reviewDateMinute, boolean neverReview,
259         boolean indexable, boolean smallImage, java.lang.String smallImageURL,
260         java.io.File smallFile, java.util.Map<String, byte[]> images,
261         java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
262         java.lang.String[] tagsEntries)
263         throws com.liferay.portal.PortalException,
264             com.liferay.portal.SystemException, java.rmi.RemoteException {
265         return getService()
266                    .updateArticle(groupId, articleId, version,
267             incrementVersion, title, description, content, type, structureId,
268             templateId, displayDateMonth, displayDateDay, displayDateYear,
269             displayDateHour, displayDateMinute, expirationDateMonth,
270             expirationDateDay, expirationDateYear, expirationDateHour,
271             expirationDateMinute, neverExpire, reviewDateMonth, reviewDateDay,
272             reviewDateYear, reviewDateHour, reviewDateMinute, neverReview,
273             indexable, smallImage, smallImageURL, smallFile, images,
274             articleURL, prefs, tagsEntries);
275     }
276 
277     public static com.liferay.portlet.journal.model.JournalArticle updateContent(
278         long groupId, java.lang.String articleId, double version,
279         java.lang.String content)
280         throws com.liferay.portal.PortalException,
281             com.liferay.portal.SystemException, java.rmi.RemoteException {
282         return getService().updateContent(groupId, articleId, version, content);
283     }
284 
285     public static JournalArticleService getService() {
286         if (_service == null) {
287             _service = (JournalArticleService)PortalBeanLocatorUtil.locate(JournalArticleService.class.getName());
288         }
289 
290         return _service;
291     }
292 
293     public void setService(JournalArticleService service) {
294         _service = service;
295     }
296 
297     private static JournalArticleService _service;
298 }