1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
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          long groupId, java.lang.String articleId, boolean autoArticleId,
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          boolean smallImage, java.lang.String smallImageURL,
52          java.io.File smallFile, java.util.Map<String, byte[]> images,
53          java.lang.String articleURL,
54          com.liferay.portal.service.ServiceContext serviceContext)
55          throws com.liferay.portal.kernel.exception.PortalException,
56              com.liferay.portal.kernel.exception.SystemException {
57          return getService()
58                     .addArticle(groupId, articleId, autoArticleId, title,
59              description, content, type, structureId, templateId,
60              displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
61              displayDateMinute, expirationDateMonth, expirationDateDay,
62              expirationDateYear, expirationDateHour, expirationDateMinute,
63              neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
64              reviewDateHour, reviewDateMinute, neverReview, indexable,
65              smallImage, smallImageURL, smallFile, images, articleURL,
66              serviceContext);
67      }
68  
69      public static com.liferay.portlet.journal.model.JournalArticle addArticle(
70          long groupId, java.lang.String articleId, boolean autoArticleId,
71          java.lang.String title, java.lang.String description,
72          java.lang.String content, java.lang.String type,
73          java.lang.String structureId, java.lang.String templateId,
74          int displayDateMonth, int displayDateDay, int displayDateYear,
75          int displayDateHour, int displayDateMinute, int expirationDateMonth,
76          int expirationDateDay, int expirationDateYear, int expirationDateHour,
77          int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
78          int reviewDateDay, int reviewDateYear, int reviewDateHour,
79          int reviewDateMinute, boolean neverReview, boolean indexable,
80          java.lang.String articleURL,
81          com.liferay.portal.service.ServiceContext serviceContext)
82          throws com.liferay.portal.kernel.exception.PortalException,
83              com.liferay.portal.kernel.exception.SystemException {
84          return getService()
85                     .addArticle(groupId, articleId, autoArticleId, title,
86              description, content, type, structureId, templateId,
87              displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
88              displayDateMinute, expirationDateMonth, expirationDateDay,
89              expirationDateYear, expirationDateHour, expirationDateMinute,
90              neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
91              reviewDateHour, reviewDateMinute, neverReview, indexable,
92              articleURL, serviceContext);
93      }
94  
95      public static com.liferay.portlet.journal.model.JournalArticle copyArticle(
96          long groupId, java.lang.String oldArticleId,
97          java.lang.String newArticleId, boolean autoArticleId, double version)
98          throws com.liferay.portal.kernel.exception.PortalException,
99              com.liferay.portal.kernel.exception.SystemException {
100         return getService()
101                    .copyArticle(groupId, oldArticleId, newArticleId,
102             autoArticleId, version);
103     }
104 
105     public static void deleteArticle(long groupId, java.lang.String articleId,
106         double version, java.lang.String articleURL,
107         com.liferay.portal.service.ServiceContext serviceContext)
108         throws com.liferay.portal.kernel.exception.PortalException,
109             com.liferay.portal.kernel.exception.SystemException {
110         getService()
111             .deleteArticle(groupId, articleId, version, articleURL,
112             serviceContext);
113     }
114 
115     public static com.liferay.portlet.journal.model.JournalArticle getArticle(
116         long groupId, java.lang.String articleId)
117         throws com.liferay.portal.kernel.exception.PortalException,
118             com.liferay.portal.kernel.exception.SystemException {
119         return getService().getArticle(groupId, articleId);
120     }
121 
122     public static com.liferay.portlet.journal.model.JournalArticle getArticle(
123         long groupId, java.lang.String articleId, double version)
124         throws com.liferay.portal.kernel.exception.PortalException,
125             com.liferay.portal.kernel.exception.SystemException {
126         return getService().getArticle(groupId, articleId, version);
127     }
128 
129     public static com.liferay.portlet.journal.model.JournalArticle getArticleByUrlTitle(
130         long groupId, java.lang.String urlTitle)
131         throws com.liferay.portal.kernel.exception.PortalException,
132             com.liferay.portal.kernel.exception.SystemException {
133         return getService().getArticleByUrlTitle(groupId, urlTitle);
134     }
135 
136     public static java.lang.String getArticleContent(long groupId,
137         java.lang.String articleId, double version,
138         java.lang.String languageId,
139         com.liferay.portal.theme.ThemeDisplay themeDisplay)
140         throws com.liferay.portal.kernel.exception.PortalException,
141             com.liferay.portal.kernel.exception.SystemException {
142         return getService()
143                    .getArticleContent(groupId, articleId, version, languageId,
144             themeDisplay);
145     }
146 
147     public static java.lang.String getArticleContent(long groupId,
148         java.lang.String articleId, java.lang.String languageId,
149         com.liferay.portal.theme.ThemeDisplay themeDisplay)
150         throws com.liferay.portal.kernel.exception.PortalException,
151             com.liferay.portal.kernel.exception.SystemException {
152         return getService()
153                    .getArticleContent(groupId, articleId, languageId,
154             themeDisplay);
155     }
156 
157     public static void removeArticleLocale(long companyId,
158         java.lang.String languageId)
159         throws com.liferay.portal.kernel.exception.PortalException,
160             com.liferay.portal.kernel.exception.SystemException {
161         getService().removeArticleLocale(companyId, languageId);
162     }
163 
164     public static com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
165         long groupId, java.lang.String articleId, double version,
166         java.lang.String languageId)
167         throws com.liferay.portal.kernel.exception.PortalException,
168             com.liferay.portal.kernel.exception.SystemException {
169         return getService()
170                    .removeArticleLocale(groupId, articleId, version, languageId);
171     }
172 
173     public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
174         long groupId, java.lang.String articleId, double version,
175         boolean incrementVersion, java.lang.String content)
176         throws com.liferay.portal.kernel.exception.PortalException,
177             com.liferay.portal.kernel.exception.SystemException {
178         return getService()
179                    .updateArticle(groupId, articleId, version,
180             incrementVersion, content);
181     }
182 
183     public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
184         long groupId, java.lang.String articleId, double version,
185         boolean incrementVersion, java.lang.String title,
186         java.lang.String description, java.lang.String content,
187         java.lang.String type, java.lang.String structureId,
188         java.lang.String templateId, int displayDateMonth, int displayDateDay,
189         int displayDateYear, int displayDateHour, int displayDateMinute,
190         int expirationDateMonth, int expirationDateDay, int expirationDateYear,
191         int expirationDateHour, int expirationDateMinute, boolean neverExpire,
192         int reviewDateMonth, int reviewDateDay, int reviewDateYear,
193         int reviewDateHour, int reviewDateMinute, boolean neverReview,
194         boolean indexable, boolean smallImage, java.lang.String smallImageURL,
195         java.io.File smallFile, java.util.Map<String, byte[]> images,
196         java.lang.String articleURL,
197         com.liferay.portal.service.ServiceContext serviceContext)
198         throws com.liferay.portal.kernel.exception.PortalException,
199             com.liferay.portal.kernel.exception.SystemException {
200         return getService()
201                    .updateArticle(groupId, articleId, version,
202             incrementVersion, title, description, content, type, structureId,
203             templateId, displayDateMonth, displayDateDay, displayDateYear,
204             displayDateHour, displayDateMinute, expirationDateMonth,
205             expirationDateDay, expirationDateYear, expirationDateHour,
206             expirationDateMinute, neverExpire, reviewDateMonth, reviewDateDay,
207             reviewDateYear, reviewDateHour, reviewDateMinute, neverReview,
208             indexable, smallImage, smallImageURL, smallFile, images,
209             articleURL, serviceContext);
210     }
211 
212     public static com.liferay.portlet.journal.model.JournalArticle updateContent(
213         long groupId, java.lang.String articleId, double version,
214         java.lang.String content)
215         throws com.liferay.portal.kernel.exception.PortalException,
216             com.liferay.portal.kernel.exception.SystemException {
217         return getService().updateContent(groupId, articleId, version, content);
218     }
219 
220     public static com.liferay.portlet.journal.model.JournalArticle updateStatus(
221         long groupId, java.lang.String articleId, double version, int status,
222         java.lang.String articleURL,
223         com.liferay.portal.service.ServiceContext serviceContext)
224         throws com.liferay.portal.kernel.exception.PortalException,
225             com.liferay.portal.kernel.exception.SystemException {
226         return getService()
227                    .updateStatus(groupId, articleId, version, status,
228             articleURL, serviceContext);
229     }
230 
231     public static JournalArticleService getService() {
232         if (_service == null) {
233             _service = (JournalArticleService)PortalBeanLocatorUtil.locate(JournalArticleService.class.getName());
234         }
235 
236         return _service;
237     }
238 
239     public void setService(JournalArticleService service) {
240         _service = service;
241     }
242 
243     private static JournalArticleService _service;
244 }