001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.journal.service;
016    
017    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018    
019    /**
020     * <p>
021     * This class provides static methods for the
022     * {@link JournalArticleService} bean. The static methods of
023     * this class calls the same methods of the bean instance. It's convenient to be
024     * able to just write one line to call a method on a bean instead of writing a
025     * lookup call and a method call.
026     * </p>
027     *
028     * @author    Brian Wing Shun Chan
029     * @see       JournalArticleService
030     * @generated
031     */
032    public class JournalArticleServiceUtil {
033            public static com.liferay.portlet.journal.model.JournalArticle addArticle(
034                    long groupId, java.lang.String articleId, boolean autoArticleId,
035                    java.lang.String title, java.lang.String description,
036                    java.lang.String content, java.lang.String type,
037                    java.lang.String structureId, java.lang.String templateId,
038                    int displayDateMonth, int displayDateDay, int displayDateYear,
039                    int displayDateHour, int displayDateMinute, int expirationDateMonth,
040                    int expirationDateDay, int expirationDateYear, int expirationDateHour,
041                    int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
042                    int reviewDateDay, int reviewDateYear, int reviewDateHour,
043                    int reviewDateMinute, boolean neverReview, boolean indexable,
044                    boolean smallImage, java.lang.String smallImageURL,
045                    java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
046                    java.lang.String articleURL,
047                    com.liferay.portal.service.ServiceContext serviceContext)
048                    throws com.liferay.portal.kernel.exception.PortalException,
049                            com.liferay.portal.kernel.exception.SystemException {
050                    return getService()
051                                       .addArticle(groupId, articleId, autoArticleId, title,
052                            description, content, type, structureId, templateId,
053                            displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
054                            displayDateMinute, expirationDateMonth, expirationDateDay,
055                            expirationDateYear, expirationDateHour, expirationDateMinute,
056                            neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
057                            reviewDateHour, reviewDateMinute, neverReview, indexable,
058                            smallImage, smallImageURL, smallFile, images, articleURL,
059                            serviceContext);
060            }
061    
062            public static com.liferay.portlet.journal.model.JournalArticle addArticle(
063                    long groupId, java.lang.String articleId, boolean autoArticleId,
064                    java.lang.String title, java.lang.String description,
065                    java.lang.String content, java.lang.String type,
066                    java.lang.String structureId, java.lang.String templateId,
067                    int displayDateMonth, int displayDateDay, int displayDateYear,
068                    int displayDateHour, int displayDateMinute, int expirationDateMonth,
069                    int expirationDateDay, int expirationDateYear, int expirationDateHour,
070                    int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
071                    int reviewDateDay, int reviewDateYear, int reviewDateHour,
072                    int reviewDateMinute, boolean neverReview, boolean indexable,
073                    java.lang.String articleURL,
074                    com.liferay.portal.service.ServiceContext serviceContext)
075                    throws com.liferay.portal.kernel.exception.PortalException,
076                            com.liferay.portal.kernel.exception.SystemException {
077                    return getService()
078                                       .addArticle(groupId, articleId, autoArticleId, title,
079                            description, content, type, structureId, templateId,
080                            displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
081                            displayDateMinute, expirationDateMonth, expirationDateDay,
082                            expirationDateYear, expirationDateHour, expirationDateMinute,
083                            neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
084                            reviewDateHour, reviewDateMinute, neverReview, indexable,
085                            articleURL, serviceContext);
086            }
087    
088            public static com.liferay.portlet.journal.model.JournalArticle copyArticle(
089                    long groupId, java.lang.String oldArticleId,
090                    java.lang.String newArticleId, boolean autoArticleId, double version)
091                    throws com.liferay.portal.kernel.exception.PortalException,
092                            com.liferay.portal.kernel.exception.SystemException {
093                    return getService()
094                                       .copyArticle(groupId, oldArticleId, newArticleId,
095                            autoArticleId, version);
096            }
097    
098            public static void deleteArticle(long groupId, java.lang.String articleId,
099                    double version, java.lang.String articleURL,
100                    com.liferay.portal.service.ServiceContext serviceContext)
101                    throws com.liferay.portal.kernel.exception.PortalException,
102                            com.liferay.portal.kernel.exception.SystemException {
103                    getService()
104                            .deleteArticle(groupId, articleId, version, articleURL,
105                            serviceContext);
106            }
107    
108            public static void deleteArticle(long groupId, java.lang.String articleId,
109                    java.lang.String articleURL,
110                    com.liferay.portal.service.ServiceContext serviceContext)
111                    throws com.liferay.portal.kernel.exception.PortalException,
112                            com.liferay.portal.kernel.exception.SystemException {
113                    getService()
114                            .deleteArticle(groupId, articleId, articleURL, serviceContext);
115            }
116    
117            public static com.liferay.portlet.journal.model.JournalArticle expireArticle(
118                    long groupId, java.lang.String articleId, double version,
119                    java.lang.String articleURL,
120                    com.liferay.portal.service.ServiceContext serviceContext)
121                    throws com.liferay.portal.kernel.exception.PortalException,
122                            com.liferay.portal.kernel.exception.SystemException {
123                    return getService()
124                                       .expireArticle(groupId, articleId, version, articleURL,
125                            serviceContext);
126            }
127    
128            public static com.liferay.portlet.journal.model.JournalArticle getArticle(
129                    long groupId, java.lang.String articleId)
130                    throws com.liferay.portal.kernel.exception.PortalException,
131                            com.liferay.portal.kernel.exception.SystemException {
132                    return getService().getArticle(groupId, articleId);
133            }
134    
135            public static com.liferay.portlet.journal.model.JournalArticle getArticle(
136                    long groupId, java.lang.String articleId, double version)
137                    throws com.liferay.portal.kernel.exception.PortalException,
138                            com.liferay.portal.kernel.exception.SystemException {
139                    return getService().getArticle(groupId, articleId, version);
140            }
141    
142            public static com.liferay.portlet.journal.model.JournalArticle getArticleByUrlTitle(
143                    long groupId, java.lang.String urlTitle)
144                    throws com.liferay.portal.kernel.exception.PortalException,
145                            com.liferay.portal.kernel.exception.SystemException {
146                    return getService().getArticleByUrlTitle(groupId, urlTitle);
147            }
148    
149            public static java.lang.String getArticleContent(long groupId,
150                    java.lang.String articleId, double version,
151                    java.lang.String languageId,
152                    com.liferay.portal.theme.ThemeDisplay themeDisplay)
153                    throws com.liferay.portal.kernel.exception.PortalException,
154                            com.liferay.portal.kernel.exception.SystemException {
155                    return getService()
156                                       .getArticleContent(groupId, articleId, version, languageId,
157                            themeDisplay);
158            }
159    
160            public static java.lang.String getArticleContent(long groupId,
161                    java.lang.String articleId, java.lang.String languageId,
162                    com.liferay.portal.theme.ThemeDisplay themeDisplay)
163                    throws com.liferay.portal.kernel.exception.PortalException,
164                            com.liferay.portal.kernel.exception.SystemException {
165                    return getService()
166                                       .getArticleContent(groupId, articleId, languageId,
167                            themeDisplay);
168            }
169    
170            public static com.liferay.portlet.journal.model.JournalArticle getLatestArticle(
171                    long groupId, java.lang.String articleId, int status)
172                    throws com.liferay.portal.kernel.exception.PortalException,
173                            com.liferay.portal.kernel.exception.SystemException {
174                    return getService().getLatestArticle(groupId, articleId, status);
175            }
176    
177            public static void removeArticleLocale(long companyId,
178                    java.lang.String languageId)
179                    throws com.liferay.portal.kernel.exception.PortalException,
180                            com.liferay.portal.kernel.exception.SystemException {
181                    getService().removeArticleLocale(companyId, languageId);
182            }
183    
184            public static com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
185                    long groupId, java.lang.String articleId, double version,
186                    java.lang.String languageId)
187                    throws com.liferay.portal.kernel.exception.PortalException,
188                            com.liferay.portal.kernel.exception.SystemException {
189                    return getService()
190                                       .removeArticleLocale(groupId, articleId, version, languageId);
191            }
192    
193            public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
194                    long groupId, java.lang.String articleId, double version,
195                    java.lang.String content)
196                    throws com.liferay.portal.kernel.exception.PortalException,
197                            com.liferay.portal.kernel.exception.SystemException {
198                    return getService().updateArticle(groupId, articleId, version, content);
199            }
200    
201            public static com.liferay.portlet.journal.model.JournalArticle updateArticle(
202                    long groupId, java.lang.String articleId, double version,
203                    java.lang.String title, java.lang.String description,
204                    java.lang.String content, java.lang.String type,
205                    java.lang.String structureId, java.lang.String templateId,
206                    int displayDateMonth, int displayDateDay, int displayDateYear,
207                    int displayDateHour, int displayDateMinute, int expirationDateMonth,
208                    int expirationDateDay, int expirationDateYear, int expirationDateHour,
209                    int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
210                    int reviewDateDay, int reviewDateYear, int reviewDateHour,
211                    int reviewDateMinute, boolean neverReview, boolean indexable,
212                    boolean smallImage, java.lang.String smallImageURL,
213                    java.io.File smallFile, java.util.Map<java.lang.String, byte[]> images,
214                    java.lang.String articleURL,
215                    com.liferay.portal.service.ServiceContext serviceContext)
216                    throws com.liferay.portal.kernel.exception.PortalException,
217                            com.liferay.portal.kernel.exception.SystemException {
218                    return getService()
219                                       .updateArticle(groupId, articleId, version, title,
220                            description, content, type, structureId, templateId,
221                            displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
222                            displayDateMinute, expirationDateMonth, expirationDateDay,
223                            expirationDateYear, expirationDateHour, expirationDateMinute,
224                            neverExpire, reviewDateMonth, reviewDateDay, reviewDateYear,
225                            reviewDateHour, reviewDateMinute, neverReview, indexable,
226                            smallImage, smallImageURL, smallFile, images, articleURL,
227                            serviceContext);
228            }
229    
230            public static com.liferay.portlet.journal.model.JournalArticle updateContent(
231                    long groupId, java.lang.String articleId, double version,
232                    java.lang.String content)
233                    throws com.liferay.portal.kernel.exception.PortalException,
234                            com.liferay.portal.kernel.exception.SystemException {
235                    return getService().updateContent(groupId, articleId, version, content);
236            }
237    
238            public static JournalArticleService getService() {
239                    if (_service == null) {
240                            _service = (JournalArticleService)PortalBeanLocatorUtil.locate(JournalArticleService.class.getName());
241                    }
242    
243                    return _service;
244            }
245    
246            public void setService(JournalArticleService service) {
247                    _service = service;
248            }
249    
250            private static JournalArticleService _service;
251    }