1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.journal.service;
24  
25  
26  /**
27   * <a href="JournalArticleServiceUtil.java.html"><b><i>View Source</i></b></a>
28   *
29   * <p>
30   * ServiceBuilder generated this class. Modifications in this class will be
31   * overwritten the next time is generated.
32   * </p>
33   *
34   * <p>
35   * This class provides static methods for the
36   * <code>com.liferay.portlet.journal.service.JournalArticleService</code>
37   * bean. The static methods of this class calls the same methods of the bean
38   * instance. It's convenient to be able to just write one line to call a method
39   * on a bean instead of writing a lookup call and a method call.
40   * </p>
41   *
42   * @author Brian Wing Shun Chan
43   *
44   * @see com.liferay.portlet.journal.service.JournalArticleService
45   *
46   */
47  public class JournalArticleServiceUtil {
48      public static com.liferay.portlet.journal.model.JournalArticle addArticle(
49          java.lang.String articleId, boolean autoArticleId, long plid,
50          java.lang.String title, java.lang.String description,
51          java.lang.String content, java.lang.String type,
52          java.lang.String structureId, java.lang.String templateId,
53          int displayDateMonth, int displayDateDay, int displayDateYear,
54          int displayDateHour, int displayDateMinute, int expirationDateMonth,
55          int expirationDateDay, int expirationDateYear, int expirationDateHour,
56          int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
57          int reviewDateDay, int reviewDateYear, int reviewDateHour,
58          int reviewDateMinute, boolean neverReview, boolean indexable,
59          java.lang.String articleURL, java.lang.String[] tagsEntries,
60          boolean addCommunityPermissions, boolean addGuestPermissions)
61          throws com.liferay.portal.PortalException,
62              com.liferay.portal.SystemException, java.rmi.RemoteException {
63          return getService()
64                     .addArticle(articleId, autoArticleId, plid, title,
65              description, content, type, structureId, templateId,
66              displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
67              displayDateMinute, expirationDateMonth, expirationDateDay,
68              expirationDateYear, expirationDateHour, expirationDateMinute,
69              neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
70              reviewDateHour, reviewDateMinute, neverReview, indexable,
71              articleURL, tagsEntries, addCommunityPermissions,
72              addGuestPermissions);
73      }
74  
75      public static com.liferay.portlet.journal.model.JournalArticle addArticle(
76          java.lang.String articleId, boolean autoArticleId, long plid,
77          java.lang.String title, java.lang.String description,
78          java.lang.String content, java.lang.String type,
79          java.lang.String structureId, java.lang.String templateId,
80          int displayDateMonth, int displayDateDay, int displayDateYear,
81          int displayDateHour, int displayDateMinute, int expirationDateMonth,
82          int expirationDateDay, int expirationDateYear, int expirationDateHour,
83          int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
84          int reviewDateDay, int reviewDateYear, int reviewDateHour,
85          int reviewDateMinute, boolean neverReview, boolean indexable,
86          boolean smallImage, java.lang.String smallImageURL,
87          java.io.File smallFile, java.util.Map<String, byte[]> images,
88          java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
89          java.lang.String[] tagsEntries, boolean addCommunityPermissions,
90          boolean addGuestPermissions)
91          throws com.liferay.portal.PortalException,
92              com.liferay.portal.SystemException, java.rmi.RemoteException {
93          return getService()
94                     .addArticle(articleId, autoArticleId, plid, title,
95              description, content, type, structureId, templateId,
96              displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
97              displayDateMinute, expirationDateMonth, expirationDateDay,
98              expirationDateYear, expirationDateHour, expirationDateMinute,
99              neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
100             reviewDateHour, reviewDateMinute, neverReview, indexable,
101             smallImage, smallImageURL, smallFile, images, articleURL, prefs,
102             tagsEntries, addCommunityPermissions, addGuestPermissions);
103     }
104 
105     public static com.liferay.portlet.journal.model.JournalArticle addArticle(
106         java.lang.String articleId, boolean autoArticleId, long plid,
107         java.lang.String title, java.lang.String description,
108         java.lang.String content, java.lang.String type,
109         java.lang.String structureId, java.lang.String templateId,
110         int displayDateMonth, int displayDateDay, int displayDateYear,
111         int displayDateHour, int displayDateMinute, int expirationDateMonth,
112         int expirationDateDay, int expirationDateYear, int expirationDateHour,
113         int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
114         int reviewDateDay, int reviewDateYear, int reviewDateHour,
115         int reviewDateMinute, boolean neverReview, boolean indexable,
116         java.lang.String articleURL, java.lang.String[] tagsEntries,
117         java.lang.String[] communityPermissions,
118         java.lang.String[] guestPermissions)
119         throws com.liferay.portal.PortalException,
120             com.liferay.portal.SystemException, java.rmi.RemoteException {
121         return getService()
122                    .addArticle(articleId, autoArticleId, plid, title,
123             description, content, type, structureId, templateId,
124             displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
125             displayDateMinute, expirationDateMonth, expirationDateDay,
126             expirationDateYear, expirationDateHour, expirationDateMinute,
127             neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
128             reviewDateHour, reviewDateMinute, neverReview, indexable,
129             articleURL, tagsEntries, communityPermissions, guestPermissions);
130     }
131 
132     public static com.liferay.portlet.journal.model.JournalArticle addArticle(
133         java.lang.String articleId, boolean autoArticleId, long plid,
134         java.lang.String title, java.lang.String description,
135         java.lang.String content, java.lang.String type,
136         java.lang.String structureId, java.lang.String templateId,
137         int displayDateMonth, int displayDateDay, int displayDateYear,
138         int displayDateHour, int displayDateMinute, int expirationDateMonth,
139         int expirationDateDay, int expirationDateYear, int expirationDateHour,
140         int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
141         int reviewDateDay, int reviewDateYear, int reviewDateHour,
142         int reviewDateMinute, boolean neverReview, boolean indexable,
143         boolean smallImage, java.lang.String smallImageURL,
144         java.io.File smallFile, java.util.Map<String, byte[]> images,
145         java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
146         java.lang.String[] tagsEntries,
147         java.lang.String[] communityPermissions,
148         java.lang.String[] guestPermissions)
149         throws com.liferay.portal.PortalException,
150             com.liferay.portal.SystemException, java.rmi.RemoteException {
151         return getService()
152                    .addArticle(articleId, autoArticleId, plid, title,
153             description, content, type, structureId, templateId,
154             displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
155             displayDateMinute, expirationDateMonth, expirationDateDay,
156             expirationDateYear, expirationDateHour, expirationDateMinute,
157             neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
158             reviewDateHour, reviewDateMinute, neverReview, indexable,
159             smallImage, smallImageURL, smallFile, images, articleURL, prefs,
160             tagsEntries, communityPermissions, guestPermissions);
161     }
162 
163     public static com.liferay.portlet.journal.model.JournalArticle approveArticle(
164         long groupId, java.lang.String articleId, double version, long plid,
165         java.lang.String articleURL, javax.portlet.PortletPreferences prefs)
166         throws com.liferay.portal.PortalException,
167             com.liferay.portal.SystemException, java.rmi.RemoteException {
168         return getService()
169                    .approveArticle(groupId, articleId, version, plid,
170             articleURL, prefs);
171     }
172 
173     public static com.liferay.portlet.journal.model.JournalArticle copyArticle(
174         long groupId, java.lang.String oldArticleId,
175         java.lang.String newArticleId, boolean autoArticleId, double version)
176         throws com.liferay.portal.PortalException,
177             com.liferay.portal.SystemException, java.rmi.RemoteException {
178         return getService()
179                    .copyArticle(groupId, oldArticleId, newArticleId,
180             autoArticleId, version);
181     }
182 
183     public static com.liferay.portlet.journal.model.JournalArticle copyArticle(
184         long groupId, java.lang.String oldArticleId,
185         java.lang.String newArticleId, boolean autoArticleId, double version,
186         long plid)
187         throws com.liferay.portal.PortalException,
188             com.liferay.portal.SystemException, java.rmi.RemoteException {
189         return getService()
190                    .copyArticle(groupId, oldArticleId, newArticleId,
191             autoArticleId, version, plid);
192     }
193 
194     public static com.liferay.portlet.journal.model.JournalArticle getArticle(
195         long groupId, java.lang.String articleId, double version)
196         throws com.liferay.portal.PortalException,
197             com.liferay.portal.SystemException, java.rmi.RemoteException {
198         return getService().getArticle(groupId, articleId, version);
199     }
200 
201     public static java.lang.String getArticleContent(long groupId,
202         java.lang.String articleId, java.lang.String languageId,
203         com.liferay.portal.theme.ThemeDisplay themeDisplay)
204         throws com.liferay.portal.PortalException,
205             com.liferay.portal.SystemException, java.rmi.RemoteException {
206         return getService()
207                    .getArticleContent(groupId, articleId, languageId,
208             themeDisplay);
209     }
210 
211     public static java.lang.String getArticleContent(long groupId,
212         java.lang.String articleId, double version,
213         java.lang.String languageId,
214         com.liferay.portal.theme.ThemeDisplay themeDisplay)
215         throws com.liferay.portal.PortalException,
216             com.liferay.portal.SystemException, java.rmi.RemoteException {
217         return getService()
218                    .getArticleContent(groupId, articleId, version, languageId,
219             themeDisplay);
220     }
221 
222     public static void deleteArticle(long groupId, java.lang.String articleId,
223         double version, java.lang.String articleURL,
224         javax.portlet.PortletPreferences prefs)
225         throws com.liferay.portal.PortalException,
226             com.liferay.portal.SystemException, java.rmi.RemoteException {
227         getService()
228             .deleteArticle(groupId, articleId, version, articleURL, prefs);
229     }
230 
231     public static void expireArticle(long groupId, java.lang.String articleId,
232         double version, java.lang.String articleURL,
233         javax.portlet.PortletPreferences prefs)
234         throws com.liferay.portal.PortalException,
235             com.liferay.portal.SystemException, java.rmi.RemoteException {
236         getService()
237             .expireArticle(groupId, articleId, version, articleURL, prefs);
238     }
239 
240     public static void removeArticleLocale(long companyId,
241         java.lang.String languageId)
242         throws com.liferay.portal.PortalException,
243             com.liferay.portal.SystemException, java.rmi.RemoteException {
244         getService().removeArticleLocale(companyId, languageId);
245     }
246 
247     public static com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
248         long groupId, java.lang.String articleId, double version,
249         java.lang.String languageId)
250         throws com.liferay.portal.PortalException,
251             com.liferay.portal.SystemException, java.rmi.RemoteException {
252         return getService()
253                    .removeArticleLocale(groupId, articleId, version, languageId);
254     }
255 
256     public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
257         long groupId, java.lang.String articleId, double version,
258         boolean incrementVersion, java.lang.String title,
259         java.lang.String description, java.lang.String content,
260         java.lang.String type, java.lang.String structureId,
261         java.lang.String templateId, int displayDateMonth, int displayDateDay,
262         int displayDateYear, int displayDateHour, int displayDateMinute,
263         int expirationDateMonth, int expirationDateDay, int expirationDateYear,
264         int expirationDateHour, int expirationDateMinute, boolean neverExpire,
265         int reviewDateMonth, int reviewDateDay, int reviewDateYear,
266         int reviewDateHour, int reviewDateMinute, boolean neverReview,
267         boolean indexable, boolean smallImage, java.lang.String smallImageURL,
268         java.io.File smallFile, java.util.Map<String, byte[]> images,
269         java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
270         java.lang.String[] tagsEntries)
271         throws com.liferay.portal.PortalException,
272             com.liferay.portal.SystemException, java.rmi.RemoteException {
273         return getService()
274                    .updateArticle(groupId, articleId, version,
275             incrementVersion, title, description, content, type, structureId,
276             templateId, displayDateMonth, displayDateDay, displayDateYear,
277             displayDateHour, displayDateMinute, expirationDateMonth,
278             expirationDateDay, expirationDateYear, expirationDateHour,
279             expirationDateMinute, neverExpire, reviewDateMonth, reviewDateDay,
280             reviewDateYear, reviewDateHour, reviewDateMinute, neverReview,
281             indexable, smallImage, smallImageURL, smallFile, images,
282             articleURL, prefs, tagsEntries);
283     }
284 
285     public static com.liferay.portlet.journal.model.JournalArticle updateContent(
286         long groupId, java.lang.String articleId, double version,
287         java.lang.String content)
288         throws com.liferay.portal.PortalException,
289             com.liferay.portal.SystemException, java.rmi.RemoteException {
290         return getService().updateContent(groupId, articleId, version, content);
291     }
292 
293     public static JournalArticleService getService() {
294         if (_service == null) {
295             throw new RuntimeException("JournalArticleService is not set");
296         }
297 
298         return _service;
299     }
300 
301     public void setService(JournalArticleService service) {
302         _service = service;
303     }
304 
305     private static JournalArticleService _service;
306 }