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