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 matching the dynamic query.
305            *
306            * @param dynamicQuery the dynamic query
307            * @return the number of rows matching 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 matching 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 matching 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            /**
537            * Returns all the message-boards messages matching the UUID and company.
538            *
539            * @param uuid the UUID of the message-boards messages
540            * @param companyId the primary key of the company
541            * @return the matching message-boards messages, or an empty list if no matches were found
542            */
543            @Override
544            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getMBMessagesByUuidAndCompanyId(
545                    java.lang.String uuid, long companyId) {
546                    return _mbMessageLocalService.getMBMessagesByUuidAndCompanyId(uuid,
547                            companyId);
548            }
549    
550            /**
551            * Returns a range of message-boards messages matching the UUID and company.
552            *
553            * @param uuid the UUID of the message-boards messages
554            * @param companyId the primary key of the company
555            * @param start the lower bound of the range of message-boards messages
556            * @param end the upper bound of the range of message-boards messages (not inclusive)
557            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
558            * @return the range of matching message-boards messages, or an empty list if no matches were found
559            */
560            @Override
561            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getMBMessagesByUuidAndCompanyId(
562                    java.lang.String uuid, long companyId, int start, int end,
563                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> orderByComparator) {
564                    return _mbMessageLocalService.getMBMessagesByUuidAndCompanyId(uuid,
565                            companyId, start, end, orderByComparator);
566            }
567    
568            /**
569            * Returns the number of message-boards messages.
570            *
571            * @return the number of message-boards messages
572            */
573            @Override
574            public int getMBMessagesCount() {
575                    return _mbMessageLocalService.getMBMessagesCount();
576            }
577    
578            @Override
579            public com.liferay.portlet.messageboards.model.MBMessage getMessage(
580                    long messageId)
581                    throws com.liferay.portal.kernel.exception.PortalException {
582                    return _mbMessageLocalService.getMessage(messageId);
583            }
584    
585            @Override
586            public com.liferay.portlet.messageboards.model.MBMessageDisplay getMessageDisplay(
587                    long userId, com.liferay.portlet.messageboards.model.MBMessage message,
588                    int status, java.lang.String threadView, boolean includePrevAndNext)
589                    throws com.liferay.portal.kernel.exception.PortalException {
590                    return _mbMessageLocalService.getMessageDisplay(userId, message,
591                            status, threadView, includePrevAndNext);
592            }
593    
594            @Override
595            public com.liferay.portlet.messageboards.model.MBMessageDisplay getMessageDisplay(
596                    long userId, long messageId, int status, java.lang.String threadView,
597                    boolean includePrevAndNext)
598                    throws com.liferay.portal.kernel.exception.PortalException {
599                    return _mbMessageLocalService.getMessageDisplay(userId, messageId,
600                            status, threadView, includePrevAndNext);
601            }
602    
603            @Override
604            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getMessages(
605                    java.lang.String className, long classPK, int status) {
606                    return _mbMessageLocalService.getMessages(className, classPK, status);
607            }
608    
609            @Override
610            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getNoAssetMessages() {
611                    return _mbMessageLocalService.getNoAssetMessages();
612            }
613    
614            @Override
615            public com.liferay.portal.model.PersistedModel getPersistedModel(
616                    java.io.Serializable primaryKeyObj)
617                    throws com.liferay.portal.kernel.exception.PortalException {
618                    return _mbMessageLocalService.getPersistedModel(primaryKeyObj);
619            }
620    
621            @Override
622            public int getPositionInThread(long messageId)
623                    throws com.liferay.portal.kernel.exception.PortalException {
624                    return _mbMessageLocalService.getPositionInThread(messageId);
625            }
626    
627            @Override
628            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadMessages(
629                    long threadId, int status) {
630                    return _mbMessageLocalService.getThreadMessages(threadId, status);
631            }
632    
633            @Override
634            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadMessages(
635                    long threadId, int status,
636                    java.util.Comparator<com.liferay.portlet.messageboards.model.MBMessage> comparator) {
637                    return _mbMessageLocalService.getThreadMessages(threadId, status,
638                            comparator);
639            }
640    
641            @Override
642            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadMessages(
643                    long threadId, int status, int start, int end) {
644                    return _mbMessageLocalService.getThreadMessages(threadId, status,
645                            start, end);
646            }
647    
648            @Override
649            public int getThreadMessagesCount(long threadId, int status) {
650                    return _mbMessageLocalService.getThreadMessagesCount(threadId, status);
651            }
652    
653            @Override
654            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadRepliesMessages(
655                    long threadId, int status, int start, int end) {
656                    return _mbMessageLocalService.getThreadRepliesMessages(threadId,
657                            status, start, end);
658            }
659    
660            @Override
661            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getUserDiscussionMessages(
662                    long userId, java.lang.String className, long classPK, int status,
663                    int start, int end,
664                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> obc) {
665                    return _mbMessageLocalService.getUserDiscussionMessages(userId,
666                            className, classPK, status, start, end, obc);
667            }
668    
669            @Override
670            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getUserDiscussionMessages(
671                    long userId, long classNameId, long classPK, int status, int start,
672                    int end,
673                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> obc) {
674                    return _mbMessageLocalService.getUserDiscussionMessages(userId,
675                            classNameId, classPK, status, start, end, obc);
676            }
677    
678            @Override
679            public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getUserDiscussionMessages(
680                    long userId, long[] classNameIds, int status, int start, int end,
681                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.messageboards.model.MBMessage> obc) {
682                    return _mbMessageLocalService.getUserDiscussionMessages(userId,
683                            classNameIds, status, start, end, obc);
684            }
685    
686            @Override
687            public int getUserDiscussionMessagesCount(long userId,
688                    java.lang.String className, long classPK, int status) {
689                    return _mbMessageLocalService.getUserDiscussionMessagesCount(userId,
690                            className, classPK, status);
691            }
692    
693            @Override
694            public int getUserDiscussionMessagesCount(long userId, long classNameId,
695                    long classPK, int status) {
696                    return _mbMessageLocalService.getUserDiscussionMessagesCount(userId,
697                            classNameId, classPK, status);
698            }
699    
700            @Override
701            public int getUserDiscussionMessagesCount(long userId, long[] classNameIds,
702                    int status) {
703                    return _mbMessageLocalService.getUserDiscussionMessagesCount(userId,
704                            classNameIds, status);
705            }
706    
707            @Override
708            public long moveMessageAttachmentToTrash(long userId, long messageId,
709                    java.lang.String fileName)
710                    throws com.liferay.portal.kernel.exception.PortalException {
711                    return _mbMessageLocalService.moveMessageAttachmentToTrash(userId,
712                            messageId, fileName);
713            }
714    
715            @Override
716            public void restoreMessageAttachmentFromTrash(long userId, long messageId,
717                    java.lang.String deletedFileName)
718                    throws com.liferay.portal.kernel.exception.PortalException {
719                    _mbMessageLocalService.restoreMessageAttachmentFromTrash(userId,
720                            messageId, deletedFileName);
721            }
722    
723            /**
724            * Sets the Spring bean ID for this bean.
725            *
726            * @param beanIdentifier the Spring bean ID for this bean
727            */
728            @Override
729            public void setBeanIdentifier(java.lang.String beanIdentifier) {
730                    _mbMessageLocalService.setBeanIdentifier(beanIdentifier);
731            }
732    
733            @Override
734            public void subscribeMessage(long userId, long messageId)
735                    throws com.liferay.portal.kernel.exception.PortalException {
736                    _mbMessageLocalService.subscribeMessage(userId, messageId);
737            }
738    
739            @Override
740            public void unsubscribeMessage(long userId, long messageId)
741                    throws com.liferay.portal.kernel.exception.PortalException {
742                    _mbMessageLocalService.unsubscribeMessage(userId, messageId);
743            }
744    
745            @Override
746            public void updateAnswer(
747                    com.liferay.portlet.messageboards.model.MBMessage message,
748                    boolean answer, boolean cascade)
749                    throws com.liferay.portal.kernel.exception.PortalException {
750                    _mbMessageLocalService.updateAnswer(message, answer, cascade);
751            }
752    
753            @Override
754            public void updateAnswer(long messageId, boolean answer, boolean cascade)
755                    throws com.liferay.portal.kernel.exception.PortalException {
756                    _mbMessageLocalService.updateAnswer(messageId, answer, cascade);
757            }
758    
759            @Override
760            public void updateAsset(long userId,
761                    com.liferay.portlet.messageboards.model.MBMessage message,
762                    long[] assetCategoryIds, java.lang.String[] assetTagNames,
763                    long[] assetLinkEntryIds)
764                    throws com.liferay.portal.kernel.exception.PortalException {
765                    _mbMessageLocalService.updateAsset(userId, message, assetCategoryIds,
766                            assetTagNames, assetLinkEntryIds);
767            }
768    
769            @Override
770            public com.liferay.portlet.messageboards.model.MBMessage updateDiscussionMessage(
771                    long userId, long messageId, java.lang.String className, long classPK,
772                    java.lang.String subject, java.lang.String body,
773                    com.liferay.portal.service.ServiceContext serviceContext)
774                    throws com.liferay.portal.kernel.exception.PortalException {
775                    return _mbMessageLocalService.updateDiscussionMessage(userId,
776                            messageId, className, classPK, subject, body, serviceContext);
777            }
778    
779            /**
780            * Updates the message-boards message in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
781            *
782            * @param mbMessage the message-boards message
783            * @return the message-boards message that was updated
784            */
785            @Override
786            public com.liferay.portlet.messageboards.model.MBMessage updateMBMessage(
787                    com.liferay.portlet.messageboards.model.MBMessage mbMessage) {
788                    return _mbMessageLocalService.updateMBMessage(mbMessage);
789            }
790    
791            @Override
792            public com.liferay.portlet.messageboards.model.MBMessage updateMessage(
793                    long messageId, java.lang.String body)
794                    throws com.liferay.portal.kernel.exception.PortalException {
795                    return _mbMessageLocalService.updateMessage(messageId, body);
796            }
797    
798            @Override
799            public com.liferay.portlet.messageboards.model.MBMessage updateMessage(
800                    long userId, long messageId, java.lang.String subject,
801                    java.lang.String body,
802                    java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
803                    java.util.List<java.lang.String> existingFiles, double priority,
804                    boolean allowPingbacks,
805                    com.liferay.portal.service.ServiceContext serviceContext)
806                    throws com.liferay.portal.kernel.exception.PortalException {
807                    return _mbMessageLocalService.updateMessage(userId, messageId, subject,
808                            body, inputStreamOVPs, existingFiles, priority, allowPingbacks,
809                            serviceContext);
810            }
811    
812            /**
813            * @deprecated As of 7.0.0, replaced by {@link #updateStatus(long, long,
814            int, ServiceContext, Map)}
815            */
816            @Deprecated
817            @Override
818            public com.liferay.portlet.messageboards.model.MBMessage updateStatus(
819                    long userId, long messageId, int status,
820                    com.liferay.portal.service.ServiceContext serviceContext)
821                    throws com.liferay.portal.kernel.exception.PortalException {
822                    return _mbMessageLocalService.updateStatus(userId, messageId, status,
823                            serviceContext);
824            }
825    
826            @Override
827            public com.liferay.portlet.messageboards.model.MBMessage updateStatus(
828                    long userId, long messageId, int status,
829                    com.liferay.portal.service.ServiceContext serviceContext,
830                    java.util.Map<java.lang.String, java.io.Serializable> workflowContext)
831                    throws com.liferay.portal.kernel.exception.PortalException {
832                    return _mbMessageLocalService.updateStatus(userId, messageId, status,
833                            serviceContext, workflowContext);
834            }
835    
836            @Override
837            public void updateUserName(long userId, java.lang.String userName) {
838                    _mbMessageLocalService.updateUserName(userId, userName);
839            }
840    
841            /**
842             * @deprecated As of 6.1.0, replaced by {@link #getWrappedService}
843             */
844            @Deprecated
845            public MBMessageLocalService getWrappedMBMessageLocalService() {
846                    return _mbMessageLocalService;
847            }
848    
849            /**
850             * @deprecated As of 6.1.0, replaced by {@link #setWrappedService}
851             */
852            @Deprecated
853            public void setWrappedMBMessageLocalService(
854                    MBMessageLocalService mbMessageLocalService) {
855                    _mbMessageLocalService = mbMessageLocalService;
856            }
857    
858            @Override
859            public MBMessageLocalService getWrappedService() {
860                    return _mbMessageLocalService;
861            }
862    
863            @Override
864            public void setWrappedService(MBMessageLocalService mbMessageLocalService) {
865                    _mbMessageLocalService = mbMessageLocalService;
866            }
867    
868            private MBMessageLocalService _mbMessageLocalService;
869    }