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          boolean smallImage, java.lang.String smallImageURL,
60          java.io.File smallFile, java.util.Map<String, byte[]> images,
61          java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
62          java.lang.String[] tagsEntries, boolean addCommunityPermissions,
63          boolean addGuestPermissions)
64          throws com.liferay.portal.PortalException,
65              com.liferay.portal.SystemException, java.rmi.RemoteException {
66          return _service.addArticle(articleId, autoArticleId, plid, title,
67              description, content, type, structureId, templateId,
68              displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
69              displayDateMinute, expirationDateMonth, expirationDateDay,
70              expirationDateYear, expirationDateHour, expirationDateMinute,
71              neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
72              reviewDateHour, reviewDateMinute, neverReview, indexable,
73              smallImage, smallImageURL, smallFile, images, articleURL, prefs,
74              tagsEntries, addCommunityPermissions, addGuestPermissions);
75      }
76  
77      public static com.liferay.portlet.journal.model.JournalArticle addArticle(
78          java.lang.String articleId, boolean autoArticleId, long plid,
79          java.lang.String title, java.lang.String description,
80          java.lang.String content, java.lang.String type,
81          java.lang.String structureId, java.lang.String templateId,
82          int displayDateMonth, int displayDateDay, int displayDateYear,
83          int displayDateHour, int displayDateMinute, int expirationDateMonth,
84          int expirationDateDay, int expirationDateYear, int expirationDateHour,
85          int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
86          int reviewDateDay, int reviewDateYear, int reviewDateHour,
87          int reviewDateMinute, boolean neverReview, boolean indexable,
88          boolean smallImage, java.lang.String smallImageURL,
89          java.io.File smallFile, java.util.Map<String, byte[]> images,
90          java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
91          java.lang.String[] tagsEntries,
92          java.lang.String[] communityPermissions,
93          java.lang.String[] guestPermissions)
94          throws com.liferay.portal.PortalException,
95              com.liferay.portal.SystemException, java.rmi.RemoteException {
96          return _service.addArticle(articleId, autoArticleId, plid, 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, prefs,
104             tagsEntries, communityPermissions, guestPermissions);
105     }
106 
107     public static com.liferay.portlet.journal.model.JournalArticle approveArticle(
108         long groupId, java.lang.String articleId, double version, long plid,
109         java.lang.String articleURL, javax.portlet.PortletPreferences prefs)
110         throws com.liferay.portal.PortalException,
111             com.liferay.portal.SystemException, java.rmi.RemoteException {
112         return _service.approveArticle(groupId, articleId, version, plid,
113             articleURL, prefs);
114     }
115 
116     public static com.liferay.portlet.journal.model.JournalArticle copyArticle(
117         long groupId, java.lang.String oldArticleId,
118         java.lang.String newArticleId, boolean autoArticleId, double version)
119         throws com.liferay.portal.PortalException,
120             com.liferay.portal.SystemException, java.rmi.RemoteException {
121         return _service.copyArticle(groupId, oldArticleId, newArticleId,
122             autoArticleId, version);
123     }
124 
125     public static com.liferay.portlet.journal.model.JournalArticle getArticle(
126         long groupId, java.lang.String articleId, double version)
127         throws com.liferay.portal.PortalException,
128             com.liferay.portal.SystemException, java.rmi.RemoteException {
129         return _service.getArticle(groupId, articleId, version);
130     }
131 
132     public static java.lang.String getArticleContent(long groupId,
133         java.lang.String articleId, java.lang.String languageId,
134         com.liferay.portal.theme.ThemeDisplay themeDisplay)
135         throws com.liferay.portal.PortalException,
136             com.liferay.portal.SystemException, java.rmi.RemoteException {
137         return _service.getArticleContent(groupId, articleId, languageId,
138             themeDisplay);
139     }
140 
141     public static java.lang.String getArticleContent(long groupId,
142         java.lang.String articleId, double version,
143         java.lang.String languageId,
144         com.liferay.portal.theme.ThemeDisplay themeDisplay)
145         throws com.liferay.portal.PortalException,
146             com.liferay.portal.SystemException, java.rmi.RemoteException {
147         return _service.getArticleContent(groupId, articleId, version,
148             languageId, themeDisplay);
149     }
150 
151     public static void deleteArticle(long groupId, java.lang.String articleId,
152         double version, java.lang.String articleURL,
153         javax.portlet.PortletPreferences prefs)
154         throws com.liferay.portal.PortalException,
155             com.liferay.portal.SystemException, java.rmi.RemoteException {
156         _service.deleteArticle(groupId, articleId, version, articleURL, prefs);
157     }
158 
159     public static void expireArticle(long groupId, java.lang.String articleId,
160         double version, java.lang.String articleURL,
161         javax.portlet.PortletPreferences prefs)
162         throws com.liferay.portal.PortalException,
163             com.liferay.portal.SystemException, java.rmi.RemoteException {
164         _service.expireArticle(groupId, articleId, version, articleURL, prefs);
165     }
166 
167     public static void removeArticleLocale(long companyId,
168         java.lang.String languageId)
169         throws com.liferay.portal.PortalException,
170             com.liferay.portal.SystemException, java.rmi.RemoteException {
171         _service.removeArticleLocale(companyId, languageId);
172     }
173 
174     public static com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
175         long groupId, java.lang.String articleId, double version,
176         java.lang.String languageId)
177         throws com.liferay.portal.PortalException,
178             com.liferay.portal.SystemException, java.rmi.RemoteException {
179         return _service.removeArticleLocale(groupId, articleId, version,
180             languageId);
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, javax.portlet.PortletPreferences prefs,
197         java.lang.String[] tagsEntries)
198         throws com.liferay.portal.PortalException,
199             com.liferay.portal.SystemException, java.rmi.RemoteException {
200         return _service.updateArticle(groupId, articleId, version,
201             incrementVersion, title, description, content, type, structureId,
202             templateId, displayDateMonth, displayDateDay, displayDateYear,
203             displayDateHour, displayDateMinute, expirationDateMonth,
204             expirationDateDay, expirationDateYear, expirationDateHour,
205             expirationDateMinute, neverExpire, reviewDateMonth, reviewDateDay,
206             reviewDateYear, reviewDateHour, reviewDateMinute, neverReview,
207             indexable, smallImage, smallImageURL, smallFile, images,
208             articleURL, prefs, tagsEntries);
209     }
210 
211     public static com.liferay.portlet.journal.model.JournalArticle updateContent(
212         long groupId, java.lang.String articleId, double version,
213         java.lang.String content)
214         throws com.liferay.portal.PortalException,
215             com.liferay.portal.SystemException, java.rmi.RemoteException {
216         return _service.updateContent(groupId, articleId, version, content);
217     }
218 
219     public static JournalArticleService getService() {
220         return _service;
221     }
222 
223     public void setService(JournalArticleService service) {
224         _service = service;
225     }
226 
227     private static JournalArticleService _service;
228 }