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.messageboards.service;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.service.ServiceWrapper;
020    
021    /**
022     * Provides a wrapper for {@link MBMessageService}.
023     *
024     * @author Brian Wing Shun Chan
025     * @see MBMessageService
026     * @generated
027     */
028    @ProviderType
029    public class MBMessageServiceWrapper implements MBMessageService,
030            ServiceWrapper<MBMessageService> {
031            public MBMessageServiceWrapper(MBMessageService mbMessageService) {
032                    _mbMessageService = mbMessageService;
033            }
034    
035            @Override
036            public com.liferay.portlet.messageboards.model.MBMessage addDiscussionMessage(
037                    long groupId, java.lang.String className, long classPK, long threadId,
038                    long parentMessageId, java.lang.String subject, java.lang.String body,
039                    com.liferay.portal.service.ServiceContext serviceContext)
040                    throws com.liferay.portal.kernel.exception.PortalException {
041                    return _mbMessageService.addDiscussionMessage(groupId, className,
042                            classPK, threadId, parentMessageId, subject, body, serviceContext);
043            }
044    
045            @Override
046            public com.liferay.portlet.messageboards.model.MBMessage addMessage(
047                    long categoryId, java.lang.String subject, java.lang.String body,
048                    com.liferay.portal.service.ServiceContext serviceContext)
049                    throws com.liferay.portal.kernel.exception.PortalException {
050                    return _mbMessageService.addMessage(categoryId, subject, body,
051                            serviceContext);
052            }
053    
054            @Override
055            public com.liferay.portlet.messageboards.model.MBMessage addMessage(
056                    long groupId, long categoryId, java.lang.String subject,
057                    java.lang.String body, java.lang.String format,
058                    java.lang.String fileName, java.io.File file, boolean anonymous,
059                    double priority, boolean allowPingbacks,
060                    com.liferay.portal.service.ServiceContext serviceContext)
061                    throws com.liferay.portal.kernel.exception.PortalException,
062                            java.io.FileNotFoundException {
063                    return _mbMessageService.addMessage(groupId, categoryId, subject, body,
064                            format, fileName, file, anonymous, priority, allowPingbacks,
065                            serviceContext);
066            }
067    
068            @Override
069            public com.liferay.portlet.messageboards.model.MBMessage addMessage(
070                    long groupId, long categoryId, java.lang.String subject,
071                    java.lang.String body, java.lang.String format,
072                    java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
073                    boolean anonymous, double priority, boolean allowPingbacks,
074                    com.liferay.portal.service.ServiceContext serviceContext)
075                    throws com.liferay.portal.kernel.exception.PortalException {
076                    return _mbMessageService.addMessage(groupId, categoryId, subject, body,
077                            format, inputStreamOVPs, anonymous, priority, allowPingbacks,
078                            serviceContext);
079            }
080    
081            /**
082            * @deprecated As of 6.2.0, replaced by {@link #addMessage(long, String,
083            String, String, List, boolean, double, boolean,
084            ServiceContext)}
085            */
086            @Deprecated
087            @Override
088            public com.liferay.portlet.messageboards.model.MBMessage addMessage(
089                    long groupId, long categoryId, long threadId, long parentMessageId,
090                    java.lang.String subject, java.lang.String body,
091                    java.lang.String format,
092                    java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
093                    boolean anonymous, double priority, boolean allowPingbacks,
094                    com.liferay.portal.service.ServiceContext serviceContext)
095                    throws com.liferay.portal.kernel.exception.PortalException {
096                    return _mbMessageService.addMessage(groupId, categoryId, threadId,
097                            parentMessageId, subject, body, format, inputStreamOVPs, anonymous,
098                            priority, allowPingbacks, serviceContext);
099            }
100    
101            @Override
102            public com.liferay.portlet.messageboards.model.MBMessage addMessage(
103                    long parentMessageId, java.lang.String subject, java.lang.String body,
104                    java.lang.String format,
105                    java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
106                    boolean anonymous, double priority, boolean allowPingbacks,
107                    com.liferay.portal.service.ServiceContext serviceContext)
108                    throws com.liferay.portal.kernel.exception.PortalException {
109                    return _mbMessageService.addMessage(parentMessageId, subject, body,
110                            format, inputStreamOVPs, anonymous, priority, allowPingbacks,
111                            serviceContext);
112            }
113    
114            @Override
115            public void addMessageAttachment(long messageId, java.lang.String fileName,
116                    java.io.File file, java.lang.String mimeType)
117                    throws com.liferay.portal.kernel.exception.PortalException {
118                    _mbMessageService.addMessageAttachment(messageId, fileName, file,
119                            mimeType);
120            }
121    
122            /**
123            * @deprecated As of 7.0.0, replaced by {@link
124            #deleteDiscussionMessage(long)}
125            */
126            @Deprecated
127            @Override
128            public void deleteDiscussionMessage(long groupId,
129                    java.lang.String className, long classPK,
130                    java.lang.String permissionClassName, long permissionClassPK,
131                    long permissionOwnerId, long messageId)
132                    throws com.liferay.portal.kernel.exception.PortalException {
133                    _mbMessageService.deleteDiscussionMessage(groupId, className, classPK,
134                            permissionClassName, permissionClassPK, permissionOwnerId, messageId);
135            }
136    
137            @Override
138            public void deleteDiscussionMessage(long messageId)
139                    throws com.liferay.portal.kernel.exception.PortalException {
140                    _mbMessageService.deleteDiscussionMessage(messageId);
141            }
142    
143            @Override
144            public void deleteMessage(long messageId)
145                    throws com.liferay.portal.kernel.exception.PortalException {
146                    _mbMessageService.deleteMessage(messageId);
147            }
148    
149            @Override
150            public void deleteMessageAttachment(long messageId,
151                    java.lang.String fileName)
152                    throws com.liferay.portal.kernel.exception.PortalException {
153                    _mbMessageService.deleteMessageAttachment(messageId, fileName);
154            }
155    
156            @Override
157            public void deleteMessageAttachments(long messageId)
158                    throws com.liferay.portal.kernel.exception.PortalException {
159                    _mbMessageService.deleteMessageAttachments(messageId);
160            }
161    
162            @Override
163            public void emptyMessageAttachments(long messageId)
164                    throws com.liferay.portal.kernel.exception.PortalException {
165                    _mbMessageService.emptyMessageAttachments(messageId);
166            }
167    
168            @Override
169            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getCategoryMessages(
170                    long groupId, long categoryId, int status, int start, int end)
171                    throws com.liferay.portal.kernel.exception.PortalException {
172                    return _mbMessageService.getCategoryMessages(groupId, categoryId,
173                            status, start, end);
174            }
175    
176            @Override
177            public int getCategoryMessagesCount(long groupId, long categoryId,
178                    int status) {
179                    return _mbMessageService.getCategoryMessagesCount(groupId, categoryId,
180                            status);
181            }
182    
183            @Override
184            public java.lang.String getCategoryMessagesRSS(long groupId,
185                    long categoryId, int status, int max, java.lang.String type,
186                    double version, java.lang.String displayStyle,
187                    java.lang.String feedURL, java.lang.String entryURL,
188                    com.liferay.portal.theme.ThemeDisplay themeDisplay)
189                    throws com.liferay.portal.kernel.exception.PortalException {
190                    return _mbMessageService.getCategoryMessagesRSS(groupId, categoryId,
191                            status, max, type, version, displayStyle, feedURL, entryURL,
192                            themeDisplay);
193            }
194    
195            @Override
196            public java.lang.String getCompanyMessagesRSS(long companyId, int status,
197                    int max, java.lang.String type, double version,
198                    java.lang.String displayStyle, java.lang.String feedURL,
199                    java.lang.String entryURL,
200                    com.liferay.portal.theme.ThemeDisplay themeDisplay)
201                    throws com.liferay.portal.kernel.exception.PortalException {
202                    return _mbMessageService.getCompanyMessagesRSS(companyId, status, max,
203                            type, version, displayStyle, feedURL, entryURL, themeDisplay);
204            }
205    
206            @Override
207            public int getGroupMessagesCount(long groupId, int status) {
208                    return _mbMessageService.getGroupMessagesCount(groupId, status);
209            }
210    
211            @Override
212            public java.lang.String getGroupMessagesRSS(long groupId, int status,
213                    int max, java.lang.String type, double version,
214                    java.lang.String displayStyle, java.lang.String feedURL,
215                    java.lang.String entryURL,
216                    com.liferay.portal.theme.ThemeDisplay themeDisplay)
217                    throws com.liferay.portal.kernel.exception.PortalException {
218                    return _mbMessageService.getGroupMessagesRSS(groupId, status, max,
219                            type, version, displayStyle, feedURL, entryURL, themeDisplay);
220            }
221    
222            @Override
223            public java.lang.String getGroupMessagesRSS(long groupId, long userId,
224                    int status, int max, java.lang.String type, double version,
225                    java.lang.String displayStyle, java.lang.String feedURL,
226                    java.lang.String entryURL,
227                    com.liferay.portal.theme.ThemeDisplay themeDisplay)
228                    throws com.liferay.portal.kernel.exception.PortalException {
229                    return _mbMessageService.getGroupMessagesRSS(groupId, userId, status,
230                            max, type, version, displayStyle, feedURL, entryURL, themeDisplay);
231            }
232    
233            @Override
234            public com.liferay.portlet.messageboards.model.MBMessage getMessage(
235                    long messageId)
236                    throws com.liferay.portal.kernel.exception.PortalException {
237                    return _mbMessageService.getMessage(messageId);
238            }
239    
240            @Override
241            public com.liferay.portlet.messageboards.model.MBMessageDisplay getMessageDisplay(
242                    long messageId, int status, boolean includePrevAndNext)
243                    throws com.liferay.portal.kernel.exception.PortalException {
244                    return _mbMessageService.getMessageDisplay(messageId, status,
245                            includePrevAndNext);
246            }
247    
248            /**
249            * @deprecated As of 7.0.0, replaced by {@link #getMessageDisplay(long, int,
250            boolean)}
251            */
252            @Deprecated
253            @Override
254            public com.liferay.portlet.messageboards.model.MBMessageDisplay getMessageDisplay(
255                    long messageId, int status, java.lang.String threadView,
256                    boolean includePrevAndNext)
257                    throws com.liferay.portal.kernel.exception.PortalException {
258                    return _mbMessageService.getMessageDisplay(messageId, status,
259                            threadView, includePrevAndNext);
260            }
261    
262            /**
263            * Returns the OSGi service identifier.
264            *
265            * @return the OSGi service identifier
266            */
267            @Override
268            public java.lang.String getOSGiServiceIdentifier() {
269                    return _mbMessageService.getOSGiServiceIdentifier();
270            }
271    
272            @Override
273            public int getThreadAnswersCount(long groupId, long categoryId,
274                    long threadId) {
275                    return _mbMessageService.getThreadAnswersCount(groupId, categoryId,
276                            threadId);
277            }
278    
279            @Override
280            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadMessages(
281                    long groupId, long categoryId, long threadId, int status, int start,
282                    int end) {
283                    return _mbMessageService.getThreadMessages(groupId, categoryId,
284                            threadId, status, start, end);
285            }
286    
287            @Override
288            public int getThreadMessagesCount(long groupId, long categoryId,
289                    long threadId, int status) {
290                    return _mbMessageService.getThreadMessagesCount(groupId, categoryId,
291                            threadId, status);
292            }
293    
294            @Override
295            public java.lang.String getThreadMessagesRSS(long threadId, int status,
296                    int max, java.lang.String type, double version,
297                    java.lang.String displayStyle, java.lang.String feedURL,
298                    java.lang.String entryURL,
299                    com.liferay.portal.theme.ThemeDisplay themeDisplay)
300                    throws com.liferay.portal.kernel.exception.PortalException {
301                    return _mbMessageService.getThreadMessagesRSS(threadId, status, max,
302                            type, version, displayStyle, feedURL, entryURL, themeDisplay);
303            }
304    
305            @Override
306            public void restoreMessageAttachmentFromTrash(long messageId,
307                    java.lang.String fileName)
308                    throws com.liferay.portal.kernel.exception.PortalException {
309                    _mbMessageService.restoreMessageAttachmentFromTrash(messageId, fileName);
310            }
311    
312            @Override
313            public void subscribeMessage(long messageId)
314                    throws com.liferay.portal.kernel.exception.PortalException {
315                    _mbMessageService.subscribeMessage(messageId);
316            }
317    
318            @Override
319            public void unsubscribeMessage(long messageId)
320                    throws com.liferay.portal.kernel.exception.PortalException {
321                    _mbMessageService.unsubscribeMessage(messageId);
322            }
323    
324            @Override
325            public void updateAnswer(long messageId, boolean answer, boolean cascade)
326                    throws com.liferay.portal.kernel.exception.PortalException {
327                    _mbMessageService.updateAnswer(messageId, answer, cascade);
328            }
329    
330            @Override
331            public com.liferay.portlet.messageboards.model.MBMessage updateDiscussionMessage(
332                    java.lang.String className, long classPK, long messageId,
333                    java.lang.String subject, java.lang.String body,
334                    com.liferay.portal.service.ServiceContext serviceContext)
335                    throws com.liferay.portal.kernel.exception.PortalException {
336                    return _mbMessageService.updateDiscussionMessage(className, classPK,
337                            messageId, subject, body, serviceContext);
338            }
339    
340            @Override
341            public com.liferay.portlet.messageboards.model.MBMessage updateMessage(
342                    long messageId, java.lang.String subject, java.lang.String body,
343                    java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
344                    java.util.List<java.lang.String> existingFiles, double priority,
345                    boolean allowPingbacks,
346                    com.liferay.portal.service.ServiceContext serviceContext)
347                    throws com.liferay.portal.kernel.exception.PortalException {
348                    return _mbMessageService.updateMessage(messageId, subject, body,
349                            inputStreamOVPs, existingFiles, priority, allowPingbacks,
350                            serviceContext);
351            }
352    
353            @Override
354            public MBMessageService getWrappedService() {
355                    return _mbMessageService;
356            }
357    
358            @Override
359            public void setWrappedService(MBMessageService mbMessageService) {
360                    _mbMessageService = mbMessageService;
361            }
362    
363            private MBMessageService _mbMessageService;
364    }