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