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