001    /**
002     * Copyright (c) 2000-present 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.blogs.service;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020    import com.liferay.portal.kernel.util.ReferenceRegistry;
021    
022    /**
023     * Provides the remote service utility for BlogsEntry. This utility wraps
024     * {@link com.liferay.portlet.blogs.service.impl.BlogsEntryServiceImpl} and is the
025     * primary access point for service operations in application layer code running
026     * on a remote server. Methods of this service are expected to have security
027     * checks based on the propagated JAAS credentials because this service can be
028     * accessed remotely.
029     *
030     * @author Brian Wing Shun Chan
031     * @see BlogsEntryService
032     * @see com.liferay.portlet.blogs.service.base.BlogsEntryServiceBaseImpl
033     * @see com.liferay.portlet.blogs.service.impl.BlogsEntryServiceImpl
034     * @generated
035     */
036    @ProviderType
037    public class BlogsEntryServiceUtil {
038            /*
039             * NOTE FOR DEVELOPERS:
040             *
041             * Never modify this class directly. Add custom service methods to {@link com.liferay.portlet.blogs.service.impl.BlogsEntryServiceImpl} and rerun ServiceBuilder to regenerate this class.
042             */
043    
044            /**
045            * @deprecated As of 7.0.0, replaced by {@link #addEntry(String, String,
046            String, String, int, int, int, int, int, boolean, boolean,
047            String[], boolean, String, String, InputStream,
048            ServiceContext)}
049            */
050            @Deprecated
051            public static com.liferay.portlet.blogs.model.BlogsEntry addEntry(
052                    java.lang.String title, java.lang.String description,
053                    java.lang.String content, int displayDateMonth, int displayDateDay,
054                    int displayDateYear, int displayDateHour, int displayDateMinute,
055                    boolean allowPingbacks, boolean allowTrackbacks,
056                    java.lang.String[] trackbacks, boolean smallImage,
057                    java.lang.String smallImageURL, java.lang.String smallImageFileName,
058                    java.io.InputStream smallImageInputStream,
059                    com.liferay.portal.service.ServiceContext serviceContext)
060                    throws com.liferay.portal.kernel.exception.PortalException {
061                    return getService()
062                                       .addEntry(title, description, content, displayDateMonth,
063                            displayDateDay, displayDateYear, displayDateHour,
064                            displayDateMinute, allowPingbacks, allowTrackbacks, trackbacks,
065                            smallImage, smallImageURL, smallImageFileName,
066                            smallImageInputStream, serviceContext);
067            }
068    
069            public static com.liferay.portlet.blogs.model.BlogsEntry addEntry(
070                    java.lang.String title, java.lang.String subtitle,
071                    java.lang.String description, java.lang.String content,
072                    int displayDateMonth, int displayDateDay, int displayDateYear,
073                    int displayDateHour, int displayDateMinute, boolean allowPingbacks,
074                    boolean allowTrackbacks, java.lang.String[] trackbacks,
075                    com.liferay.portal.kernel.servlet.taglib.ui.ImageSelector coverImageImageSelector,
076                    com.liferay.portal.kernel.servlet.taglib.ui.ImageSelector smallImageImageSelector,
077                    com.liferay.portal.service.ServiceContext serviceContext)
078                    throws com.liferay.portal.kernel.exception.PortalException {
079                    return getService()
080                                       .addEntry(title, subtitle, description, content,
081                            displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
082                            displayDateMinute, allowPingbacks, allowTrackbacks, trackbacks,
083                            coverImageImageSelector, smallImageImageSelector, serviceContext);
084            }
085    
086            public static void deleteEntry(long entryId)
087                    throws com.liferay.portal.kernel.exception.PortalException {
088                    getService().deleteEntry(entryId);
089            }
090    
091            /**
092            * Returns the Spring bean ID for this bean.
093            *
094            * @return the Spring bean ID for this bean
095            */
096            public static java.lang.String getBeanIdentifier() {
097                    return getService().getBeanIdentifier();
098            }
099    
100            public static java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
101                    long companyId, java.util.Date displayDate, int status, int max)
102                    throws com.liferay.portal.kernel.exception.PortalException {
103                    return getService()
104                                       .getCompanyEntries(companyId, displayDate, status, max);
105            }
106    
107            public static java.lang.String getCompanyEntriesRSS(long companyId,
108                    java.util.Date displayDate, int status, int max, java.lang.String type,
109                    double version, java.lang.String displayStyle,
110                    java.lang.String feedURL, java.lang.String entryURL,
111                    com.liferay.portal.theme.ThemeDisplay themeDisplay)
112                    throws com.liferay.portal.kernel.exception.PortalException {
113                    return getService()
114                                       .getCompanyEntriesRSS(companyId, displayDate, status, max,
115                            type, version, displayStyle, feedURL, entryURL, themeDisplay);
116            }
117    
118            public static com.liferay.portlet.blogs.model.BlogsEntry getEntry(
119                    long entryId)
120                    throws com.liferay.portal.kernel.exception.PortalException {
121                    return getService().getEntry(entryId);
122            }
123    
124            public static com.liferay.portlet.blogs.model.BlogsEntry getEntry(
125                    long groupId, java.lang.String urlTitle)
126                    throws com.liferay.portal.kernel.exception.PortalException {
127                    return getService().getEntry(groupId, urlTitle);
128            }
129    
130            public static java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
131                    long groupId, java.util.Date displayDate, int status, int max) {
132                    return getService().getGroupEntries(groupId, displayDate, status, max);
133            }
134    
135            public static java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
136                    long groupId, java.util.Date displayDate, int status, int start, int end) {
137                    return getService()
138                                       .getGroupEntries(groupId, displayDate, status, start, end);
139            }
140    
141            public static java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
142                    long groupId, int status, int max) {
143                    return getService().getGroupEntries(groupId, status, max);
144            }
145    
146            public static java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
147                    long groupId, int status, int start, int end) {
148                    return getService().getGroupEntries(groupId, status, start, end);
149            }
150    
151            public static int getGroupEntriesCount(long groupId,
152                    java.util.Date displayDate, int status) {
153                    return getService().getGroupEntriesCount(groupId, displayDate, status);
154            }
155    
156            public static int getGroupEntriesCount(long groupId, int status) {
157                    return getService().getGroupEntriesCount(groupId, status);
158            }
159    
160            public static java.lang.String getGroupEntriesRSS(long groupId,
161                    java.util.Date displayDate, int status, int max, java.lang.String type,
162                    double version, java.lang.String displayStyle,
163                    java.lang.String feedURL, java.lang.String entryURL,
164                    com.liferay.portal.theme.ThemeDisplay themeDisplay)
165                    throws com.liferay.portal.kernel.exception.PortalException {
166                    return getService()
167                                       .getGroupEntriesRSS(groupId, displayDate, status, max, type,
168                            version, displayStyle, feedURL, entryURL, themeDisplay);
169            }
170    
171            public static java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(
172                    long companyId, long groupId, java.util.Date displayDate, int status,
173                    int max) throws com.liferay.portal.kernel.exception.PortalException {
174                    return getService()
175                                       .getGroupsEntries(companyId, groupId, displayDate, status,
176                            max);
177            }
178    
179            public static java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
180                    long organizationId, java.util.Date displayDate, int status, int max)
181                    throws com.liferay.portal.kernel.exception.PortalException {
182                    return getService()
183                                       .getOrganizationEntries(organizationId, displayDate, status,
184                            max);
185            }
186    
187            public static java.lang.String getOrganizationEntriesRSS(
188                    long organizationId, java.util.Date displayDate, int status, int max,
189                    java.lang.String type, double version, java.lang.String displayStyle,
190                    java.lang.String feedURL, java.lang.String entryURL,
191                    com.liferay.portal.theme.ThemeDisplay themeDisplay)
192                    throws com.liferay.portal.kernel.exception.PortalException {
193                    return getService()
194                                       .getOrganizationEntriesRSS(organizationId, displayDate,
195                            status, max, type, version, displayStyle, feedURL, entryURL,
196                            themeDisplay);
197            }
198    
199            public static com.liferay.portlet.blogs.model.BlogsEntry moveEntryToTrash(
200                    long entryId)
201                    throws com.liferay.portal.kernel.exception.PortalException {
202                    return getService().moveEntryToTrash(entryId);
203            }
204    
205            public static void restoreEntryFromTrash(long entryId)
206                    throws com.liferay.portal.kernel.exception.PortalException {
207                    getService().restoreEntryFromTrash(entryId);
208            }
209    
210            /**
211            * Sets the Spring bean ID for this bean.
212            *
213            * @param beanIdentifier the Spring bean ID for this bean
214            */
215            public static void setBeanIdentifier(java.lang.String beanIdentifier) {
216                    getService().setBeanIdentifier(beanIdentifier);
217            }
218    
219            public static void subscribe(long groupId)
220                    throws com.liferay.portal.kernel.exception.PortalException {
221                    getService().subscribe(groupId);
222            }
223    
224            public static void unsubscribe(long groupId)
225                    throws com.liferay.portal.kernel.exception.PortalException {
226                    getService().unsubscribe(groupId);
227            }
228    
229            /**
230            * @deprecated As of 7.0.0, replaced by {@link #updateEntry(long, String,
231            String, String, String, int, int, int, int, int, boolean,
232            boolean, String[], boolean, String, long, ServiceContext)}
233            */
234            @Deprecated
235            public static com.liferay.portlet.blogs.model.BlogsEntry updateEntry(
236                    long entryId, java.lang.String title, java.lang.String description,
237                    java.lang.String content, int displayDateMonth, int displayDateDay,
238                    int displayDateYear, int displayDateHour, int displayDateMinute,
239                    boolean allowPingbacks, boolean allowTrackbacks,
240                    java.lang.String[] trackbacks, boolean smallImage,
241                    java.lang.String smallImageURL, java.lang.String smallImageFileName,
242                    java.io.InputStream smallImageInputStream,
243                    com.liferay.portal.service.ServiceContext serviceContext)
244                    throws com.liferay.portal.kernel.exception.PortalException {
245                    return getService()
246                                       .updateEntry(entryId, title, description, content,
247                            displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
248                            displayDateMinute, allowPingbacks, allowTrackbacks, trackbacks,
249                            smallImage, smallImageURL, smallImageFileName,
250                            smallImageInputStream, serviceContext);
251            }
252    
253            public static com.liferay.portlet.blogs.model.BlogsEntry updateEntry(
254                    long entryId, java.lang.String title, java.lang.String subtitle,
255                    java.lang.String description, java.lang.String content,
256                    int displayDateMonth, int displayDateDay, int displayDateYear,
257                    int displayDateHour, int displayDateMinute, boolean allowPingbacks,
258                    boolean allowTrackbacks, java.lang.String[] trackbacks,
259                    com.liferay.portal.kernel.servlet.taglib.ui.ImageSelector coverImageImageSelector,
260                    com.liferay.portal.kernel.servlet.taglib.ui.ImageSelector smallImageImageSelector,
261                    com.liferay.portal.service.ServiceContext serviceContext)
262                    throws com.liferay.portal.kernel.exception.PortalException {
263                    return getService()
264                                       .updateEntry(entryId, title, subtitle, description, content,
265                            displayDateMonth, displayDateDay, displayDateYear, displayDateHour,
266                            displayDateMinute, allowPingbacks, allowTrackbacks, trackbacks,
267                            coverImageImageSelector, smallImageImageSelector, serviceContext);
268            }
269    
270            public static BlogsEntryService getService() {
271                    if (_service == null) {
272                            _service = (BlogsEntryService)PortalBeanLocatorUtil.locate(BlogsEntryService.class.getName());
273    
274                            ReferenceRegistry.registerReference(BlogsEntryServiceUtil.class,
275                                    "_service");
276                    }
277    
278                    return _service;
279            }
280    
281            /**
282             * @deprecated As of 6.2.0
283             */
284            @Deprecated
285            public void setService(BlogsEntryService service) {
286            }
287    
288            private static BlogsEntryService _service;
289    }