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