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.message.boards.kernel.service;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.kernel.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.message.boards.kernel.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.kernel.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.message.boards.kernel.model.MBMessage addMessage(
047                    long categoryId, java.lang.String subject, java.lang.String body,
048                    com.liferay.portal.kernel.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.message.boards.kernel.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.kernel.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.message.boards.kernel.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.kernel.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            @Override
082            public com.liferay.message.boards.kernel.model.MBMessage addMessage(
083                    long parentMessageId, java.lang.String subject, java.lang.String body,
084                    java.lang.String format,
085                    java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
086                    boolean anonymous, double priority, boolean allowPingbacks,
087                    com.liferay.portal.kernel.service.ServiceContext serviceContext)
088                    throws com.liferay.portal.kernel.exception.PortalException {
089                    return _mbMessageService.addMessage(parentMessageId, subject, body,
090                            format, inputStreamOVPs, anonymous, priority, allowPingbacks,
091                            serviceContext);
092            }
093    
094            @Override
095            public com.liferay.message.boards.kernel.model.MBMessage getMessage(
096                    long messageId)
097                    throws com.liferay.portal.kernel.exception.PortalException {
098                    return _mbMessageService.getMessage(messageId);
099            }
100    
101            @Override
102            public com.liferay.message.boards.kernel.model.MBMessage updateDiscussionMessage(
103                    java.lang.String className, long classPK, long messageId,
104                    java.lang.String subject, java.lang.String body,
105                    com.liferay.portal.kernel.service.ServiceContext serviceContext)
106                    throws com.liferay.portal.kernel.exception.PortalException {
107                    return _mbMessageService.updateDiscussionMessage(className, classPK,
108                            messageId, subject, body, serviceContext);
109            }
110    
111            @Override
112            public com.liferay.message.boards.kernel.model.MBMessage updateMessage(
113                    long messageId, java.lang.String subject, java.lang.String body,
114                    java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
115                    java.util.List<java.lang.String> existingFiles, double priority,
116                    boolean allowPingbacks,
117                    com.liferay.portal.kernel.service.ServiceContext serviceContext)
118                    throws com.liferay.portal.kernel.exception.PortalException {
119                    return _mbMessageService.updateMessage(messageId, subject, body,
120                            inputStreamOVPs, existingFiles, priority, allowPingbacks,
121                            serviceContext);
122            }
123    
124            @Override
125            public com.liferay.message.boards.kernel.model.MBMessageDisplay getMessageDisplay(
126                    long messageId, int status)
127                    throws com.liferay.portal.kernel.exception.PortalException {
128                    return _mbMessageService.getMessageDisplay(messageId, status);
129            }
130    
131            /**
132            * @deprecated As of 7.0.0, replaced by {@link #getMessageDisplay(long,
133            int)}
134            */
135            @Deprecated
136            @Override
137            public com.liferay.message.boards.kernel.model.MBMessageDisplay getMessageDisplay(
138                    long messageId, int status, java.lang.String threadView,
139                    boolean includePrevAndNext)
140                    throws com.liferay.portal.kernel.exception.PortalException {
141                    return _mbMessageService.getMessageDisplay(messageId, status,
142                            threadView, includePrevAndNext);
143            }
144    
145            @Override
146            public int getCategoryMessagesCount(long groupId, long categoryId,
147                    int status) {
148                    return _mbMessageService.getCategoryMessagesCount(groupId, categoryId,
149                            status);
150            }
151    
152            @Override
153            public int getGroupMessagesCount(long groupId, int status) {
154                    return _mbMessageService.getGroupMessagesCount(groupId, status);
155            }
156    
157            @Override
158            public int getThreadAnswersCount(long groupId, long categoryId,
159                    long threadId) {
160                    return _mbMessageService.getThreadAnswersCount(groupId, categoryId,
161                            threadId);
162            }
163    
164            @Override
165            public int getThreadMessagesCount(long groupId, long categoryId,
166                    long threadId, int status) {
167                    return _mbMessageService.getThreadMessagesCount(groupId, categoryId,
168                            threadId, status);
169            }
170    
171            @Override
172            public java.lang.String getCategoryMessagesRSS(long groupId,
173                    long categoryId, int status, int max, java.lang.String type,
174                    double version, java.lang.String displayStyle,
175                    java.lang.String feedURL, java.lang.String entryURL,
176                    com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
177                    throws com.liferay.portal.kernel.exception.PortalException {
178                    return _mbMessageService.getCategoryMessagesRSS(groupId, categoryId,
179                            status, max, type, version, displayStyle, feedURL, entryURL,
180                            themeDisplay);
181            }
182    
183            @Override
184            public java.lang.String getCompanyMessagesRSS(long companyId, int status,
185                    int max, java.lang.String type, double version,
186                    java.lang.String displayStyle, java.lang.String feedURL,
187                    java.lang.String entryURL,
188                    com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
189                    throws com.liferay.portal.kernel.exception.PortalException {
190                    return _mbMessageService.getCompanyMessagesRSS(companyId, status, max,
191                            type, version, displayStyle, feedURL, entryURL, themeDisplay);
192            }
193    
194            @Override
195            public java.lang.String getGroupMessagesRSS(long groupId, int status,
196                    int max, java.lang.String type, double version,
197                    java.lang.String displayStyle, java.lang.String feedURL,
198                    java.lang.String entryURL,
199                    com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
200                    throws com.liferay.portal.kernel.exception.PortalException {
201                    return _mbMessageService.getGroupMessagesRSS(groupId, status, max,
202                            type, version, displayStyle, feedURL, entryURL, themeDisplay);
203            }
204    
205            @Override
206            public java.lang.String getGroupMessagesRSS(long groupId, long userId,
207                    int status, int max, java.lang.String type, double version,
208                    java.lang.String displayStyle, java.lang.String feedURL,
209                    java.lang.String entryURL,
210                    com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
211                    throws com.liferay.portal.kernel.exception.PortalException {
212                    return _mbMessageService.getGroupMessagesRSS(groupId, userId, status,
213                            max, type, version, displayStyle, feedURL, entryURL, themeDisplay);
214            }
215    
216            /**
217            * Returns the OSGi service identifier.
218            *
219            * @return the OSGi service identifier
220            */
221            @Override
222            public java.lang.String getOSGiServiceIdentifier() {
223                    return _mbMessageService.getOSGiServiceIdentifier();
224            }
225    
226            @Override
227            public java.lang.String getThreadMessagesRSS(long threadId, int status,
228                    int max, java.lang.String type, double version,
229                    java.lang.String displayStyle, java.lang.String feedURL,
230                    java.lang.String entryURL,
231                    com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
232                    throws com.liferay.portal.kernel.exception.PortalException {
233                    return _mbMessageService.getThreadMessagesRSS(threadId, status, max,
234                            type, version, displayStyle, feedURL, entryURL, themeDisplay);
235            }
236    
237            @Override
238            public java.util.List<com.liferay.message.boards.kernel.model.MBMessage> getCategoryMessages(
239                    long groupId, long categoryId, int status, int start, int end)
240                    throws com.liferay.portal.kernel.exception.PortalException {
241                    return _mbMessageService.getCategoryMessages(groupId, categoryId,
242                            status, start, end);
243            }
244    
245            @Override
246            public java.util.List<com.liferay.message.boards.kernel.model.MBMessage> getThreadMessages(
247                    long groupId, long categoryId, long threadId, int status, int start,
248                    int end) {
249                    return _mbMessageService.getThreadMessages(groupId, categoryId,
250                            threadId, status, start, end);
251            }
252    
253            @Override
254            public void addMessageAttachment(long messageId, java.lang.String fileName,
255                    java.io.File file, java.lang.String mimeType)
256                    throws com.liferay.portal.kernel.exception.PortalException {
257                    _mbMessageService.addMessageAttachment(messageId, fileName, file,
258                            mimeType);
259            }
260    
261            /**
262            * @deprecated As of 7.0.0, replaced by {@link
263            #deleteDiscussionMessage(long)}
264            */
265            @Deprecated
266            @Override
267            public void deleteDiscussionMessage(long groupId,
268                    java.lang.String className, long classPK,
269                    java.lang.String permissionClassName, long permissionClassPK,
270                    long permissionOwnerId, long messageId)
271                    throws com.liferay.portal.kernel.exception.PortalException {
272                    _mbMessageService.deleteDiscussionMessage(groupId, className, classPK,
273                            permissionClassName, permissionClassPK, permissionOwnerId, messageId);
274            }
275    
276            @Override
277            public void deleteDiscussionMessage(long messageId)
278                    throws com.liferay.portal.kernel.exception.PortalException {
279                    _mbMessageService.deleteDiscussionMessage(messageId);
280            }
281    
282            @Override
283            public void deleteMessage(long messageId)
284                    throws com.liferay.portal.kernel.exception.PortalException {
285                    _mbMessageService.deleteMessage(messageId);
286            }
287    
288            @Override
289            public void deleteMessageAttachment(long messageId,
290                    java.lang.String fileName)
291                    throws com.liferay.portal.kernel.exception.PortalException {
292                    _mbMessageService.deleteMessageAttachment(messageId, fileName);
293            }
294    
295            @Override
296            public void deleteMessageAttachments(long messageId)
297                    throws com.liferay.portal.kernel.exception.PortalException {
298                    _mbMessageService.deleteMessageAttachments(messageId);
299            }
300    
301            @Override
302            public void emptyMessageAttachments(long messageId)
303                    throws com.liferay.portal.kernel.exception.PortalException {
304                    _mbMessageService.emptyMessageAttachments(messageId);
305            }
306    
307            @Override
308            public void restoreMessageAttachmentFromTrash(long messageId,
309                    java.lang.String fileName)
310                    throws com.liferay.portal.kernel.exception.PortalException {
311                    _mbMessageService.restoreMessageAttachmentFromTrash(messageId, fileName);
312            }
313    
314            @Override
315            public void subscribeMessage(long messageId)
316                    throws com.liferay.portal.kernel.exception.PortalException {
317                    _mbMessageService.subscribeMessage(messageId);
318            }
319    
320            @Override
321            public void unsubscribeMessage(long messageId)
322                    throws com.liferay.portal.kernel.exception.PortalException {
323                    _mbMessageService.unsubscribeMessage(messageId);
324            }
325    
326            @Override
327            public void updateAnswer(long messageId, boolean answer, boolean cascade)
328                    throws com.liferay.portal.kernel.exception.PortalException {
329                    _mbMessageService.updateAnswer(messageId, answer, cascade);
330            }
331    
332            @Override
333            public MBMessageService getWrappedService() {
334                    return _mbMessageService;
335            }
336    
337            @Override
338            public void setWrappedService(MBMessageService mbMessageService) {
339                    _mbMessageService = mbMessageService;
340            }
341    
342            private MBMessageService _mbMessageService;
343    }