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