1   /**
2    * Copyright (c) 2000-2008 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 getArticle(
184         long groupId, java.lang.String articleId, double version)
185         throws com.liferay.portal.PortalException,
186             com.liferay.portal.SystemException, java.rmi.RemoteException {
187         return getService().getArticle(groupId, articleId, version);
188     }
189 
190     public static java.lang.String getArticleContent(long groupId,
191         java.lang.String articleId, java.lang.String languageId,
192         com.liferay.portal.theme.ThemeDisplay themeDisplay)
193         throws com.liferay.portal.PortalException,
194             com.liferay.portal.SystemException, java.rmi.RemoteException {
195         return getService()
196                    .getArticleContent(groupId, articleId, languageId,
197             themeDisplay);
198     }
199 
200     public static java.lang.String getArticleContent(long groupId,
201         java.lang.String articleId, double version,
202         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, version, languageId,
208             themeDisplay);
209     }
210 
211     public static void deleteArticle(long groupId, java.lang.String articleId,
212         double version, java.lang.String articleURL,
213         javax.portlet.PortletPreferences prefs)
214         throws com.liferay.portal.PortalException,
215             com.liferay.portal.SystemException, java.rmi.RemoteException {
216         getService()
217             .deleteArticle(groupId, articleId, version, articleURL, prefs);
218     }
219 
220     public static void expireArticle(long groupId, java.lang.String articleId,
221         double version, java.lang.String articleURL,
222         javax.portlet.PortletPreferences prefs)
223         throws com.liferay.portal.PortalException,
224             com.liferay.portal.SystemException, java.rmi.RemoteException {
225         getService()
226             .expireArticle(groupId, articleId, version, articleURL, prefs);
227     }
228 
229     public static void removeArticleLocale(long companyId,
230         java.lang.String languageId)
231         throws com.liferay.portal.PortalException,
232             com.liferay.portal.SystemException, java.rmi.RemoteException {
233         getService().removeArticleLocale(companyId, languageId);
234     }
235 
236     public static com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
237         long groupId, java.lang.String articleId, double version,
238         java.lang.String languageId)
239         throws com.liferay.portal.PortalException,
240             com.liferay.portal.SystemException, java.rmi.RemoteException {
241         return getService()
242                    .removeArticleLocale(groupId, articleId, version, languageId);
243     }
244 
245     public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
246         long groupId, java.lang.String articleId, double version,
247         boolean incrementVersion, java.lang.String title,
248         java.lang.String description, java.lang.String content,
249         java.lang.String type, java.lang.String structureId,
250         java.lang.String templateId, int displayDateMonth, int displayDateDay,
251         int displayDateYear, int displayDateHour, int displayDateMinute,
252         int expirationDateMonth, int expirationDateDay, int expirationDateYear,
253         int expirationDateHour, int expirationDateMinute, boolean neverExpire,
254         int reviewDateMonth, int reviewDateDay, int reviewDateYear,
255         int reviewDateHour, int reviewDateMinute, boolean neverReview,
256         boolean indexable, boolean smallImage, java.lang.String smallImageURL,
257         java.io.File smallFile, java.util.Map<String, byte[]> images,
258         java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
259         java.lang.String[] tagsEntries)
260         throws com.liferay.portal.PortalException,
261             com.liferay.portal.SystemException, java.rmi.RemoteException {
262         return getService()
263                    .updateArticle(groupId, articleId, version,
264             incrementVersion, title, description, content, type, structureId,
265             templateId, displayDateMonth, displayDateDay, displayDateYear,
266             displayDateHour, displayDateMinute, expirationDateMonth,
267             expirationDateDay, expirationDateYear, expirationDateHour,
268             expirationDateMinute, neverExpire, reviewDateMonth, reviewDateDay,
269             reviewDateYear, reviewDateHour, reviewDateMinute, neverReview,
270             indexable, smallImage, smallImageURL, smallFile, images,
271             articleURL, prefs, tagsEntries);
272     }
273 
274     public static com.liferay.portlet.journal.model.JournalArticle updateContent(
275         long groupId, java.lang.String articleId, double version,
276         java.lang.String content)
277         throws com.liferay.portal.PortalException,
278             com.liferay.portal.SystemException, java.rmi.RemoteException {
279         return getService().updateContent(groupId, articleId, version, content);
280     }
281 
282     public static JournalArticleService getService() {
283         if (_service == null) {
284             throw new RuntimeException("JournalArticleService is not set");
285         }
286 
287         return _service;
288     }
289 
290     public void setService(JournalArticleService service) {
291         _service = service;
292     }
293 
294     private static JournalArticleService _service;
295 }