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 MBMessageLocalService}.
023     *
024     * @author Brian Wing Shun Chan
025     * @see MBMessageLocalService
026     * @generated
027     */
028    @ProviderType
029    public class MBMessageLocalServiceWrapper implements MBMessageLocalService,
030            ServiceWrapper<MBMessageLocalService> {
031            public MBMessageLocalServiceWrapper(
032                    MBMessageLocalService mbMessageLocalService) {
033                    _mbMessageLocalService = mbMessageLocalService;
034            }
035    
036            @Override
037            public com.liferay.portlet.messageboards.model.MBMessage addDiscussionMessage(
038                    long userId, java.lang.String userName, long groupId,
039                    java.lang.String className, long classPK, long threadId,
040                    long parentMessageId, java.lang.String subject, java.lang.String body,
041                    com.liferay.portal.service.ServiceContext serviceContext)
042                    throws com.liferay.portal.kernel.exception.PortalException {
043                    return _mbMessageLocalService.addDiscussionMessage(userId, userName,
044                            groupId, className, classPK, threadId, parentMessageId, subject,
045                            body, serviceContext);
046            }
047    
048            @Override
049            public com.liferay.portlet.messageboards.model.MBMessage addDiscussionMessage(
050                    long userId, java.lang.String userName, long groupId,
051                    java.lang.String className, long classPK, int workflowAction)
052                    throws com.liferay.portal.kernel.exception.PortalException {
053                    return _mbMessageLocalService.addDiscussionMessage(userId, userName,
054                            groupId, className, classPK, workflowAction);
055            }
056    
057            /**
058            * Adds the message-boards message to the database. Also notifies the appropriate model listeners.
059            *
060            * @param mbMessage the message-boards message
061            * @return the message-boards message that was added
062            */
063            @Override
064            public com.liferay.portlet.messageboards.model.MBMessage addMBMessage(
065                    com.liferay.portlet.messageboards.model.MBMessage mbMessage) {
066                    return _mbMessageLocalService.addMBMessage(mbMessage);
067            }
068    
069            /**
070            * @deprecated As of 7.0.0, replaced by {@link #addMessage(long, String,
071            long, long, String, String, ServiceContext)}
072            */
073            @Deprecated
074            @Override
075            public com.liferay.portlet.messageboards.model.MBMessage addMessage(
076                    long userId, java.lang.String userName, long categoryId,
077                    java.lang.String subject, java.lang.String body,
078                    com.liferay.portal.service.ServiceContext serviceContext)
079                    throws com.liferay.portal.kernel.exception.PortalException {
080                    return _mbMessageLocalService.addMessage(userId, userName, categoryId,
081                            subject, body, serviceContext);
082            }
083    
084            @Override
085            public com.liferay.portlet.messageboards.model.MBMessage addMessage(
086                    long userId, java.lang.String userName, long groupId, long categoryId,
087                    java.lang.String subject, java.lang.String body,
088                    java.lang.String format,
089                    java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
090                    boolean anonymous, double priority, boolean allowPingbacks,
091                    com.liferay.portal.service.ServiceContext serviceContext)
092                    throws com.liferay.portal.kernel.exception.PortalException {
093                    return _mbMessageLocalService.addMessage(userId, userName, groupId,
094                            categoryId, subject, body, format, inputStreamOVPs, anonymous,
095                            priority, allowPingbacks, serviceContext);
096            }
097    
098            @Override
099            public com.liferay.portlet.messageboards.model.MBMessage addMessage(
100                    long userId, java.lang.String userName, long groupId, long categoryId,
101                    java.lang.String subject, java.lang.String body,
102                    com.liferay.portal.service.ServiceContext serviceContext)
103                    throws com.liferay.portal.kernel.exception.PortalException {
104                    return _mbMessageLocalService.addMessage(userId, userName, groupId,
105                            categoryId, subject, body, serviceContext);
106            }
107    
108            @Override
109            public com.liferay.portlet.messageboards.model.MBMessage addMessage(
110                    long userId, java.lang.String userName, long groupId, long categoryId,
111                    long threadId, long parentMessageId, java.lang.String subject,
112                    java.lang.String body, java.lang.String format,
113                    java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
114                    boolean anonymous, double priority, boolean allowPingbacks,
115                    com.liferay.portal.service.ServiceContext serviceContext)
116                    throws com.liferay.portal.kernel.exception.PortalException {
117                    return _mbMessageLocalService.addMessage(userId, userName, groupId,
118                            categoryId, threadId, parentMessageId, subject, body, format,
119                            inputStreamOVPs, anonymous, priority, allowPingbacks, serviceContext);
120            }
121    
122            @Override
123            public void addMessageResources(
124                    com.liferay.portlet.messageboards.model.MBMessage message,
125                    boolean addGroupPermissions, boolean addGuestPermissions)
126                    throws com.liferay.portal.kernel.exception.PortalException {
127                    _mbMessageLocalService.addMessageResources(message,
128                            addGroupPermissions, addGuestPermissions);
129            }
130    
131            @Override
132            public void addMessageResources(
133                    com.liferay.portlet.messageboards.model.MBMessage message,
134                    java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
135                    throws com.liferay.portal.kernel.exception.PortalException {
136                    _mbMessageLocalService.addMessageResources(message, groupPermissions,
137                            guestPermissions);
138            }
139    
140            @Override
141            public void addMessageResources(long messageId,
142                    boolean addGroupPermissions, boolean addGuestPermissions)
143                    throws com.liferay.portal.kernel.exception.PortalException {
144                    _mbMessageLocalService.addMessageResources(messageId,
145                            addGroupPermissions, addGuestPermissions);
146            }
147    
148            @Override
149            public void addMessageResources(long messageId,
150                    java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
151                    throws com.liferay.portal.kernel.exception.PortalException {
152                    _mbMessageLocalService.addMessageResources(messageId, groupPermissions,
153                            guestPermissions);
154            }
155    
156            /**
157            * Creates a new message-boards message with the primary key. Does not add the message-boards message to the database.
158            *
159            * @param messageId the primary key for the new message-boards message
160            * @return the new message-boards message
161            */
162            @Override
163            public com.liferay.portlet.messageboards.model.MBMessage createMBMessage(
164                    long messageId) {
165                    return _mbMessageLocalService.createMBMessage(messageId);
166            }
167    
168            @Override
169            public com.liferay.portlet.messageboards.model.MBMessage deleteDiscussionMessage(
170                    long messageId)
171                    throws com.liferay.portal.kernel.exception.PortalException {
172                    return _mbMessageLocalService.deleteDiscussionMessage(messageId);
173            }
174    
175            @Override
176            public void deleteDiscussionMessages(java.lang.String className,
177                    long classPK)
178                    throws com.liferay.portal.kernel.exception.PortalException {
179                    _mbMessageLocalService.deleteDiscussionMessages(className, classPK);
180            }
181    
182            /**
183            * Deletes the message-boards message from the database. Also notifies the appropriate model listeners.
184            *
185            * @param mbMessage the message-boards message
186            * @return the message-boards message that was removed
187            */
188            @Override
189            public com.liferay.portlet.messageboards.model.MBMessage deleteMBMessage(
190                    com.liferay.portlet.messageboards.model.MBMessage mbMessage) {
191                    return _mbMessageLocalService.deleteMBMessage(mbMessage);
192            }
193    
194            /**
195            * Deletes the message-boards message with the primary key from the database. Also notifies the appropriate model listeners.
196            *
197            * @param messageId the primary key of the message-boards message
198            * @return the message-boards message that was removed
199            * @throws PortalException if a message-boards message with the primary key could not be found
200            */
201            @Override
202            public com.liferay.portlet.messageboards.model.MBMessage deleteMBMessage(
203                    long messageId)
204                    throws com.liferay.portal.kernel.exception.PortalException {
205                    return _mbMessageLocalService.deleteMBMessage(messageId);
206            }
207    
208            @Override
209            public com.liferay.portlet.messageboards.model.MBMessage deleteMessage(
210                    com.liferay.portlet.messageboards.model.MBMessage message)
211                    throws com.liferay.portal.kernel.exception.PortalException {
212                    return _mbMessageLocalService.deleteMessage(message);
213            }
214    
215            @Override
216            public com.liferay.portlet.messageboards.model.MBMessage deleteMessage(
217                    long messageId)
218                    throws com.liferay.portal.kernel.exception.PortalException {
219                    return _mbMessageLocalService.deleteMessage(messageId);
220            }
221    
222            @Override
223            public void deleteMessageAttachment(long messageId,
224                    java.lang.String fileName)
225                    throws com.liferay.portal.kernel.exception.PortalException {
226                    _mbMessageLocalService.deleteMessageAttachment(messageId, fileName);
227            }
228    
229            @Override
230            public void deleteMessageAttachments(long messageId)
231                    throws com.liferay.portal.kernel.exception.PortalException {
232                    _mbMessageLocalService.deleteMessageAttachments(messageId);
233            }
234    
235            /**
236            * @throws PortalException
237            */
238            @Override
239            public com.liferay.portal.model.PersistedModel deletePersistedModel(
240                    com.liferay.portal.model.PersistedModel persistedModel)
241                    throws com.liferay.portal.kernel.exception.PortalException {
242                    return _mbMessageLocalService.deletePersistedModel(persistedModel);
243            }
244    
245            @Override
246            public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() {
247                    return _mbMessageLocalService.dynamicQuery();
248            }
249    
250            /**
251            * Performs a dynamic query on the database and returns the matching rows.
252            *
253            * @param dynamicQuery the dynamic query
254            * @return the matching rows
255            */
256            @Override
257            public <T> java.util.List<T> dynamicQuery(
258                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) {
259                    return _mbMessageLocalService.dynamicQuery(dynamicQuery);
260            }
261    
262            /**
263            * Performs a dynamic query on the database and returns a range of the matching rows.
264            *
265            * <p>
266            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
267            * </p>
268            *
269            * @param dynamicQuery the dynamic query
270            * @param start the lower bound of the range of model instances
271            * @param end the upper bound of the range of model instances (not inclusive)
272            * @return the range of matching rows
273            */
274            @Override
275            public <T> java.util.List<T> dynamicQuery(
276                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
277                    int end) {
278                    return _mbMessageLocalService.dynamicQuery(dynamicQuery, start, end);
279            }
280    
281            /**
282            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
283            *
284            * <p>
285            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
286            * </p>
287            *
288            * @param dynamicQuery the dynamic query
289            * @param start the lower bound of the range of model instances
290            * @param end the upper bound of the range of model instances (not inclusive)
291            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
292            * @return the ordered range of matching rows
293            */
294            @Override
295            public <T> java.util.List<T> dynamicQuery(
296                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
297                    int end,
298                    com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator) {
299                    return _mbMessageLocalService.dynamicQuery(dynamicQuery, start, end,
300                            orderByComparator);
301            }
302    
303            /**
304            * Returns the number of rows that match the dynamic query.
305            *
306            * @param dynamicQuery the dynamic query
307            * @return the number of rows that match the dynamic query
308            */
309            @Override
310            public long dynamicQueryCount(
311                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) {
312                    return _mbMessageLocalService.dynamicQueryCount(dynamicQuery);
313            }
314    
315            /**
316            * Returns the number of rows that match the dynamic query.
317            *
318            * @param dynamicQuery the dynamic query
319            * @param projection the projection to apply to the query
320            * @return the number of rows that match the dynamic query
321            */
322            @Override
323            public long dynamicQueryCount(
324                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
325                    com.liferay.portal.kernel.dao.orm.Projection projection) {
326                    return _mbMessageLocalService.dynamicQueryCount(dynamicQuery, projection);
327            }
328    
329            @Override
330            public com.liferay.portlet.messageboards.model.MBMessage fetchMBMessage(
331                    long messageId) {
332                    return _mbMessageLocalService.fetchMBMessage(messageId);
333            }
334    
335            /**
336            * Returns the message-boards message matching the UUID and group.
337            *
338            * @param uuid the message-boards message's UUID
339            * @param groupId the primary key of the group
340            * @return the matching message-boards message, or <code>null</code> if a matching message-boards message could not be found
341            */
342            @Override
343            public com.liferay.portlet.messageboards.model.MBMessage fetchMBMessageByUuidAndGroupId(
344                    java.lang.String uuid, long groupId) {
345                    return _mbMessageLocalService.fetchMBMessageByUuidAndGroupId(uuid,
346                            groupId);
347            }
348    
349            @Override
350            public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery() {
351                    return _mbMessageLocalService.getActionableDynamicQuery();
352            }
353    
354            /**
355            * Returns the Spring bean ID for this bean.
356            *
357            * @return the Spring bean ID for this bean
358            */
359            @Override
360            public java.lang.String getBeanIdentifier() {
361                    return _mbMessageLocalService.getBeanIdentifier();
362            }
363    
364            @Override
365            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getCategoryMessages(
366                    long groupId, long categoryId, int status, int start, int end) {
367                    return _mbMessageLocalService.getCategoryMessages(groupId, categoryId,
368                            status, start, end);
369            }
370    
371            @Override
372            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getCategoryMessages(
373                    long groupId, long categoryId, int status, int start, int end,
374                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> obc) {
375                    return _mbMessageLocalService.getCategoryMessages(groupId, categoryId,
376                            status, start, end, obc);
377            }
378    
379            @Override
380            public int getCategoryMessagesCount(long groupId, long categoryId,
381                    int status) {
382                    return _mbMessageLocalService.getCategoryMessagesCount(groupId,
383                            categoryId, status);
384            }
385    
386            @Override
387            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getCompanyMessages(
388                    long companyId, int status, int start, int end) {
389                    return _mbMessageLocalService.getCompanyMessages(companyId, status,
390                            start, end);
391            }
392    
393            @Override
394            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getCompanyMessages(
395                    long companyId, int status, int start, int end,
396                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> obc) {
397                    return _mbMessageLocalService.getCompanyMessages(companyId, status,
398                            start, end, obc);
399            }
400    
401            @Override
402            public int getCompanyMessagesCount(long companyId, int status) {
403                    return _mbMessageLocalService.getCompanyMessagesCount(companyId, status);
404            }
405    
406            @Override
407            public com.liferay.portlet.messageboards.model.MBMessageDisplay getDiscussionMessageDisplay(
408                    long userId, long groupId, java.lang.String className, long classPK,
409                    int status) throws com.liferay.portal.kernel.exception.PortalException {
410                    return _mbMessageLocalService.getDiscussionMessageDisplay(userId,
411                            groupId, className, classPK, status);
412            }
413    
414            @Override
415            public com.liferay.portlet.messageboards.model.MBMessageDisplay getDiscussionMessageDisplay(
416                    long userId, long groupId, java.lang.String className, long classPK,
417                    int status, java.lang.String threadView)
418                    throws com.liferay.portal.kernel.exception.PortalException {
419                    return _mbMessageLocalService.getDiscussionMessageDisplay(userId,
420                            groupId, className, classPK, status, threadView);
421            }
422    
423            @Override
424            public int getDiscussionMessagesCount(java.lang.String className,
425                    long classPK, int status) {
426                    return _mbMessageLocalService.getDiscussionMessagesCount(className,
427                            classPK, status);
428            }
429    
430            @Override
431            public int getDiscussionMessagesCount(long classNameId, long classPK,
432                    int status) {
433                    return _mbMessageLocalService.getDiscussionMessagesCount(classNameId,
434                            classPK, status);
435            }
436    
437            @Override
438            public java.util.List<com.liferay.portlet.messageboards.model.MBDiscussion> getDiscussions(
439                    java.lang.String className) {
440                    return _mbMessageLocalService.getDiscussions(className);
441            }
442    
443            @Override
444            public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
445                    com.liferay.portal.kernel.lar.PortletDataContext portletDataContext) {
446                    return _mbMessageLocalService.getExportActionableDynamicQuery(portletDataContext);
447            }
448    
449            @Override
450            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getGroupMessages(
451                    long groupId, int status, int start, int end) {
452                    return _mbMessageLocalService.getGroupMessages(groupId, status, start,
453                            end);
454            }
455    
456            @Override
457            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getGroupMessages(
458                    long groupId, int status, int start, int end,
459                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> obc) {
460                    return _mbMessageLocalService.getGroupMessages(groupId, status, start,
461                            end, obc);
462            }
463    
464            @Override
465            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getGroupMessages(
466                    long groupId, long userId, int status, int start, int end) {
467                    return _mbMessageLocalService.getGroupMessages(groupId, userId, status,
468                            start, end);
469            }
470    
471            @Override
472            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getGroupMessages(
473                    long groupId, long userId, int status, int start, int end,
474                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> obc) {
475                    return _mbMessageLocalService.getGroupMessages(groupId, userId, status,
476                            start, end, obc);
477            }
478    
479            @Override
480            public int getGroupMessagesCount(long groupId, int status) {
481                    return _mbMessageLocalService.getGroupMessagesCount(groupId, status);
482            }
483    
484            @Override
485            public int getGroupMessagesCount(long groupId, long userId, int status) {
486                    return _mbMessageLocalService.getGroupMessagesCount(groupId, userId,
487                            status);
488            }
489    
490            /**
491            * Returns the message-boards message with the primary key.
492            *
493            * @param messageId the primary key of the message-boards message
494            * @return the message-boards message
495            * @throws PortalException if a message-boards message with the primary key could not be found
496            */
497            @Override
498            public com.liferay.portlet.messageboards.model.MBMessage getMBMessage(
499                    long messageId)
500                    throws com.liferay.portal.kernel.exception.PortalException {
501                    return _mbMessageLocalService.getMBMessage(messageId);
502            }
503    
504            /**
505            * Returns the message-boards message matching the UUID and group.
506            *
507            * @param uuid the message-boards message's UUID
508            * @param groupId the primary key of the group
509            * @return the matching message-boards message
510            * @throws PortalException if a matching message-boards message could not be found
511            */
512            @Override
513            public com.liferay.portlet.messageboards.model.MBMessage getMBMessageByUuidAndGroupId(
514                    java.lang.String uuid, long groupId)
515                    throws com.liferay.portal.kernel.exception.PortalException {
516                    return _mbMessageLocalService.getMBMessageByUuidAndGroupId(uuid, groupId);
517            }
518    
519            /**
520            * Returns a range of all the message-boards messages.
521            *
522            * <p>
523            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.messageboards.model.impl.MBMessageModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
524            * </p>
525            *
526            * @param start the lower bound of the range of message-boards messages
527            * @param end the upper bound of the range of message-boards messages (not inclusive)
528            * @return the range of message-boards messages
529            */
530            @Override
531            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getMBMessages(
532                    int start, int end) {
533                    return _mbMessageLocalService.getMBMessages(start, end);
534            }
535    
536            @Override
537            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getMBMessagesByUuidAndCompanyId(
538                    java.lang.String uuid, long companyId) {
539                    return _mbMessageLocalService.getMBMessagesByUuidAndCompanyId(uuid,
540                            companyId);
541            }
542    
543            @Override
544            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getMBMessagesByUuidAndCompanyId(
545                    java.lang.String uuid, long companyId, int start, int end,
546                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> orderByComparator) {
547                    return _mbMessageLocalService.getMBMessagesByUuidAndCompanyId(uuid,
548                            companyId, start, end, orderByComparator);
549            }
550    
551            /**
552            * Returns the number of message-boards messages.
553            *
554            * @return the number of message-boards messages
555            */
556            @Override
557            public int getMBMessagesCount() {
558                    return _mbMessageLocalService.getMBMessagesCount();
559            }
560    
561            @Override
562            public com.liferay.portlet.messageboards.model.MBMessage getMessage(
563                    long messageId)
564                    throws com.liferay.portal.kernel.exception.PortalException {
565                    return _mbMessageLocalService.getMessage(messageId);
566            }
567    
568            @Override
569            public com.liferay.portlet.messageboards.model.MBMessageDisplay getMessageDisplay(
570                    long userId, com.liferay.portlet.messageboards.model.MBMessage message,
571                    int status, java.lang.String threadView, boolean includePrevAndNext)
572                    throws com.liferay.portal.kernel.exception.PortalException {
573                    return _mbMessageLocalService.getMessageDisplay(userId, message,
574                            status, threadView, includePrevAndNext);
575            }
576    
577            @Override
578            public com.liferay.portlet.messageboards.model.MBMessageDisplay getMessageDisplay(
579                    long userId, long messageId, int status, java.lang.String threadView,
580                    boolean includePrevAndNext)
581                    throws com.liferay.portal.kernel.exception.PortalException {
582                    return _mbMessageLocalService.getMessageDisplay(userId, messageId,
583                            status, threadView, includePrevAndNext);
584            }
585    
586            @Override
587            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getMessages(
588                    java.lang.String className, long classPK, int status) {
589                    return _mbMessageLocalService.getMessages(className, classPK, status);
590            }
591    
592            @Override
593            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getNoAssetMessages() {
594                    return _mbMessageLocalService.getNoAssetMessages();
595            }
596    
597            @Override
598            public com.liferay.portal.model.PersistedModel getPersistedModel(
599                    java.io.Serializable primaryKeyObj)
600                    throws com.liferay.portal.kernel.exception.PortalException {
601                    return _mbMessageLocalService.getPersistedModel(primaryKeyObj);
602            }
603    
604            @Override
605            public int getPositionInThread(long messageId)
606                    throws com.liferay.portal.kernel.exception.PortalException {
607                    return _mbMessageLocalService.getPositionInThread(messageId);
608            }
609    
610            @Override
611            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadMessages(
612                    long threadId, int status) {
613                    return _mbMessageLocalService.getThreadMessages(threadId, status);
614            }
615    
616            @Override
617            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadMessages(
618                    long threadId, int status,
619                    java.util.Comparator<com.liferay.portlet.messageboards.model.MBMessage> comparator) {
620                    return _mbMessageLocalService.getThreadMessages(threadId, status,
621                            comparator);
622            }
623    
624            @Override
625            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadMessages(
626                    long threadId, int status, int start, int end) {
627                    return _mbMessageLocalService.getThreadMessages(threadId, status,
628                            start, end);
629            }
630    
631            @Override
632            public int getThreadMessagesCount(long threadId, int status) {
633                    return _mbMessageLocalService.getThreadMessagesCount(threadId, status);
634            }
635    
636            @Override
637            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadRepliesMessages(
638                    long threadId, int status, int start, int end) {
639                    return _mbMessageLocalService.getThreadRepliesMessages(threadId,
640                            status, start, end);
641            }
642    
643            @Override
644            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getUserDiscussionMessages(
645                    long userId, java.lang.String className, long classPK, int status,
646                    int start, int end,
647                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> obc) {
648                    return _mbMessageLocalService.getUserDiscussionMessages(userId,
649                            className, classPK, status, start, end, obc);
650            }
651    
652            @Override
653            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getUserDiscussionMessages(
654                    long userId, long classNameId, long classPK, int status, int start,
655                    int end,
656                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> obc) {
657                    return _mbMessageLocalService.getUserDiscussionMessages(userId,
658                            classNameId, classPK, status, start, end, obc);
659            }
660    
661            @Override
662            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getUserDiscussionMessages(
663                    long userId, long[] classNameIds, int status, int start, int end,
664                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> obc) {
665                    return _mbMessageLocalService.getUserDiscussionMessages(userId,
666                            classNameIds, status, start, end, obc);
667            }
668    
669            @Override
670            public int getUserDiscussionMessagesCount(long userId,
671                    java.lang.String className, long classPK, int status) {
672                    return _mbMessageLocalService.getUserDiscussionMessagesCount(userId,
673                            className, classPK, status);
674            }
675    
676            @Override
677            public int getUserDiscussionMessagesCount(long userId, long classNameId,
678                    long classPK, int status) {
679                    return _mbMessageLocalService.getUserDiscussionMessagesCount(userId,
680                            classNameId, classPK, status);
681            }
682    
683            @Override
684            public int getUserDiscussionMessagesCount(long userId, long[] classNameIds,
685                    int status) {
686                    return _mbMessageLocalService.getUserDiscussionMessagesCount(userId,
687                            classNameIds, status);
688            }
689    
690            @Override
691            public long moveMessageAttachmentToTrash(long userId, long messageId,
692                    java.lang.String fileName)
693                    throws com.liferay.portal.kernel.exception.PortalException {
694                    return _mbMessageLocalService.moveMessageAttachmentToTrash(userId,
695                            messageId, fileName);
696            }
697    
698            @Override
699            public void restoreMessageAttachmentFromTrash(long userId, long messageId,
700                    java.lang.String deletedFileName)
701                    throws com.liferay.portal.kernel.exception.PortalException {
702                    _mbMessageLocalService.restoreMessageAttachmentFromTrash(userId,
703                            messageId, deletedFileName);
704            }
705    
706            /**
707            * Sets the Spring bean ID for this bean.
708            *
709            * @param beanIdentifier the Spring bean ID for this bean
710            */
711            @Override
712            public void setBeanIdentifier(java.lang.String beanIdentifier) {
713                    _mbMessageLocalService.setBeanIdentifier(beanIdentifier);
714            }
715    
716            @Override
717            public void subscribeMessage(long userId, long messageId)
718                    throws com.liferay.portal.kernel.exception.PortalException {
719                    _mbMessageLocalService.subscribeMessage(userId, messageId);
720            }
721    
722            @Override
723            public void unsubscribeMessage(long userId, long messageId)
724                    throws com.liferay.portal.kernel.exception.PortalException {
725                    _mbMessageLocalService.unsubscribeMessage(userId, messageId);
726            }
727    
728            @Override
729            public void updateAnswer(
730                    com.liferay.portlet.messageboards.model.MBMessage message,
731                    boolean answer, boolean cascade)
732                    throws com.liferay.portal.kernel.exception.PortalException {
733                    _mbMessageLocalService.updateAnswer(message, answer, cascade);
734            }
735    
736            @Override
737            public void updateAnswer(long messageId, boolean answer, boolean cascade)
738                    throws com.liferay.portal.kernel.exception.PortalException {
739                    _mbMessageLocalService.updateAnswer(messageId, answer, cascade);
740            }
741    
742            @Override
743            public void updateAsset(long userId,
744                    com.liferay.portlet.messageboards.model.MBMessage message,
745                    long[] assetCategoryIds, java.lang.String[] assetTagNames,
746                    long[] assetLinkEntryIds)
747                    throws com.liferay.portal.kernel.exception.PortalException {
748                    _mbMessageLocalService.updateAsset(userId, message, assetCategoryIds,
749                            assetTagNames, assetLinkEntryIds);
750            }
751    
752            @Override
753            public com.liferay.portlet.messageboards.model.MBMessage updateDiscussionMessage(
754                    long userId, long messageId, java.lang.String className, long classPK,
755                    java.lang.String subject, java.lang.String body,
756                    com.liferay.portal.service.ServiceContext serviceContext)
757                    throws com.liferay.portal.kernel.exception.PortalException {
758                    return _mbMessageLocalService.updateDiscussionMessage(userId,
759                            messageId, className, classPK, subject, body, serviceContext);
760            }
761    
762            /**
763            * Updates the message-boards message in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
764            *
765            * @param mbMessage the message-boards message
766            * @return the message-boards message that was updated
767            */
768            @Override
769            public com.liferay.portlet.messageboards.model.MBMessage updateMBMessage(
770                    com.liferay.portlet.messageboards.model.MBMessage mbMessage) {
771                    return _mbMessageLocalService.updateMBMessage(mbMessage);
772            }
773    
774            @Override
775            public com.liferay.portlet.messageboards.model.MBMessage updateMessage(
776                    long messageId, java.lang.String body)
777                    throws com.liferay.portal.kernel.exception.PortalException {
778                    return _mbMessageLocalService.updateMessage(messageId, body);
779            }
780    
781            @Override
782            public com.liferay.portlet.messageboards.model.MBMessage updateMessage(
783                    long userId, long messageId, java.lang.String subject,
784                    java.lang.String body,
785                    java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
786                    java.util.List<java.lang.String> existingFiles, double priority,
787                    boolean allowPingbacks,
788                    com.liferay.portal.service.ServiceContext serviceContext)
789                    throws com.liferay.portal.kernel.exception.PortalException {
790                    return _mbMessageLocalService.updateMessage(userId, messageId, subject,
791                            body, inputStreamOVPs, existingFiles, priority, allowPingbacks,
792                            serviceContext);
793            }
794    
795            /**
796            * @deprecated As of 7.0.0, replaced by {@link #updateStatus(long, long,
797            int, ServiceContext, Map)}
798            */
799            @Deprecated
800            @Override
801            public com.liferay.portlet.messageboards.model.MBMessage updateStatus(
802                    long userId, long messageId, int status,
803                    com.liferay.portal.service.ServiceContext serviceContext)
804                    throws com.liferay.portal.kernel.exception.PortalException {
805                    return _mbMessageLocalService.updateStatus(userId, messageId, status,
806                            serviceContext);
807            }
808    
809            @Override
810            public com.liferay.portlet.messageboards.model.MBMessage updateStatus(
811                    long userId, long messageId, int status,
812                    com.liferay.portal.service.ServiceContext serviceContext,
813                    java.util.Map<java.lang.String, java.io.Serializable> workflowContext)
814                    throws com.liferay.portal.kernel.exception.PortalException {
815                    return _mbMessageLocalService.updateStatus(userId, messageId, status,
816                            serviceContext, workflowContext);
817            }
818    
819            @Override
820            public void updateUserName(long userId, java.lang.String userName) {
821                    _mbMessageLocalService.updateUserName(userId, userName);
822            }
823    
824            /**
825             * @deprecated As of 6.1.0, replaced by {@link #getWrappedService}
826             */
827            @Deprecated
828            public MBMessageLocalService getWrappedMBMessageLocalService() {
829                    return _mbMessageLocalService;
830            }
831    
832            /**
833             * @deprecated As of 6.1.0, replaced by {@link #setWrappedService}
834             */
835            @Deprecated
836            public void setWrappedMBMessageLocalService(
837                    MBMessageLocalService mbMessageLocalService) {
838                    _mbMessageLocalService = mbMessageLocalService;
839            }
840    
841            @Override
842            public MBMessageLocalService getWrappedService() {
843                    return _mbMessageLocalService;
844            }
845    
846            @Override
847            public void setWrappedService(MBMessageLocalService mbMessageLocalService) {
848                    _mbMessageLocalService = mbMessageLocalService;
849            }
850    
851            private MBMessageLocalService _mbMessageLocalService;
852    }