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