001
014
015 package com.liferay.portlet.messageboards.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.search.IndexableType;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025 import com.liferay.portal.service.BaseLocalService;
026 import com.liferay.portal.service.PersistedModelLocalService;
027
028
040 @ProviderType
041 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
042 PortalException.class, SystemException.class})
043 public interface MBMessageLocalService extends BaseLocalService,
044 PersistedModelLocalService {
045
050
051
058 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
059 public com.liferay.portlet.messageboards.model.MBMessage addMBMessage(
060 com.liferay.portlet.messageboards.model.MBMessage mbMessage)
061 throws com.liferay.portal.kernel.exception.SystemException;
062
063
069 public com.liferay.portlet.messageboards.model.MBMessage createMBMessage(
070 long messageId);
071
072
080 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
081 public com.liferay.portlet.messageboards.model.MBMessage deleteMBMessage(
082 long messageId)
083 throws com.liferay.portal.kernel.exception.PortalException,
084 com.liferay.portal.kernel.exception.SystemException;
085
086
093 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
094 public com.liferay.portlet.messageboards.model.MBMessage deleteMBMessage(
095 com.liferay.portlet.messageboards.model.MBMessage mbMessage)
096 throws com.liferay.portal.kernel.exception.SystemException;
097
098 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
099
100
107 @SuppressWarnings("rawtypes")
108 public java.util.List dynamicQuery(
109 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
110 throws com.liferay.portal.kernel.exception.SystemException;
111
112
125 @SuppressWarnings("rawtypes")
126 public java.util.List dynamicQuery(
127 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
128 int end) throws com.liferay.portal.kernel.exception.SystemException;
129
130
144 @SuppressWarnings("rawtypes")
145 public java.util.List dynamicQuery(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
147 int end,
148 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
149 throws com.liferay.portal.kernel.exception.SystemException;
150
151
158 public long dynamicQueryCount(
159 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
160 throws com.liferay.portal.kernel.exception.SystemException;
161
162
170 public long dynamicQueryCount(
171 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
172 com.liferay.portal.kernel.dao.orm.Projection projection)
173 throws com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portlet.messageboards.model.MBMessage fetchMBMessage(
177 long messageId)
178 throws com.liferay.portal.kernel.exception.SystemException;
179
180
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portlet.messageboards.model.MBMessage fetchMBMessageByUuidAndCompanyId(
190 java.lang.String uuid, long companyId)
191 throws com.liferay.portal.kernel.exception.SystemException;
192
193
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public com.liferay.portlet.messageboards.model.MBMessage fetchMBMessageByUuidAndGroupId(
203 java.lang.String uuid, long groupId)
204 throws com.liferay.portal.kernel.exception.SystemException;
205
206
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public com.liferay.portlet.messageboards.model.MBMessage getMBMessage(
216 long messageId)
217 throws com.liferay.portal.kernel.exception.PortalException,
218 com.liferay.portal.kernel.exception.SystemException;
219
220 @Override
221 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
222 public com.liferay.portal.model.PersistedModel getPersistedModel(
223 java.io.Serializable primaryKeyObj)
224 throws com.liferay.portal.kernel.exception.PortalException,
225 com.liferay.portal.kernel.exception.SystemException;
226
227
236 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
237 public com.liferay.portlet.messageboards.model.MBMessage getMBMessageByUuidAndCompanyId(
238 java.lang.String uuid, long companyId)
239 throws com.liferay.portal.kernel.exception.PortalException,
240 com.liferay.portal.kernel.exception.SystemException;
241
242
251 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
252 public com.liferay.portlet.messageboards.model.MBMessage getMBMessageByUuidAndGroupId(
253 java.lang.String uuid, long groupId)
254 throws com.liferay.portal.kernel.exception.PortalException,
255 com.liferay.portal.kernel.exception.SystemException;
256
257
269 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
270 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getMBMessages(
271 int start, int end)
272 throws com.liferay.portal.kernel.exception.SystemException;
273
274
280 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
281 public int getMBMessagesCount()
282 throws com.liferay.portal.kernel.exception.SystemException;
283
284
291 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
292 public com.liferay.portlet.messageboards.model.MBMessage updateMBMessage(
293 com.liferay.portlet.messageboards.model.MBMessage mbMessage)
294 throws com.liferay.portal.kernel.exception.SystemException;
295
296
301 public java.lang.String getBeanIdentifier();
302
303
308 public void setBeanIdentifier(java.lang.String beanIdentifier);
309
310 public com.liferay.portlet.messageboards.model.MBMessage addDiscussionMessage(
311 long userId, java.lang.String userName, long groupId,
312 java.lang.String className, long classPK, int workflowAction)
313 throws com.liferay.portal.kernel.exception.PortalException,
314 com.liferay.portal.kernel.exception.SystemException;
315
316 public com.liferay.portlet.messageboards.model.MBMessage addDiscussionMessage(
317 long userId, java.lang.String userName, long groupId,
318 java.lang.String className, long classPK, long threadId,
319 long parentMessageId, java.lang.String subject, java.lang.String body,
320 com.liferay.portal.service.ServiceContext serviceContext)
321 throws com.liferay.portal.kernel.exception.PortalException,
322 com.liferay.portal.kernel.exception.SystemException;
323
324 public com.liferay.portlet.messageboards.model.MBMessage addMessage(
325 long userId, java.lang.String userName, long groupId, long categoryId,
326 long threadId, long parentMessageId, java.lang.String subject,
327 java.lang.String body, java.lang.String format,
328 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
329 boolean anonymous, double priority, boolean allowPingbacks,
330 com.liferay.portal.service.ServiceContext serviceContext)
331 throws com.liferay.portal.kernel.exception.PortalException,
332 com.liferay.portal.kernel.exception.SystemException;
333
334 public com.liferay.portlet.messageboards.model.MBMessage addMessage(
335 long userId, java.lang.String userName, long groupId, long categoryId,
336 java.lang.String subject, java.lang.String body,
337 java.lang.String format,
338 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
339 boolean anonymous, double priority, boolean allowPingbacks,
340 com.liferay.portal.service.ServiceContext serviceContext)
341 throws com.liferay.portal.kernel.exception.PortalException,
342 com.liferay.portal.kernel.exception.SystemException;
343
344 public com.liferay.portlet.messageboards.model.MBMessage addMessage(
345 long userId, java.lang.String userName, long categoryId,
346 java.lang.String subject, java.lang.String body,
347 com.liferay.portal.service.ServiceContext serviceContext)
348 throws com.liferay.portal.kernel.exception.PortalException,
349 com.liferay.portal.kernel.exception.SystemException;
350
351 public void addMessageResources(long messageId,
352 boolean addGroupPermissions, boolean addGuestPermissions)
353 throws com.liferay.portal.kernel.exception.PortalException,
354 com.liferay.portal.kernel.exception.SystemException;
355
356 public void addMessageResources(long messageId,
357 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
358 throws com.liferay.portal.kernel.exception.PortalException,
359 com.liferay.portal.kernel.exception.SystemException;
360
361 public void addMessageResources(
362 com.liferay.portlet.messageboards.model.MBMessage message,
363 boolean addGroupPermissions, boolean addGuestPermissions)
364 throws com.liferay.portal.kernel.exception.PortalException,
365 com.liferay.portal.kernel.exception.SystemException;
366
367 public void addMessageResources(
368 com.liferay.portlet.messageboards.model.MBMessage message,
369 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
370 throws com.liferay.portal.kernel.exception.PortalException,
371 com.liferay.portal.kernel.exception.SystemException;
372
373 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
374 public com.liferay.portlet.messageboards.model.MBMessage deleteDiscussionMessage(
375 long messageId)
376 throws com.liferay.portal.kernel.exception.PortalException,
377 com.liferay.portal.kernel.exception.SystemException;
378
379 public void deleteDiscussionMessages(java.lang.String className,
380 long classPK)
381 throws com.liferay.portal.kernel.exception.PortalException,
382 com.liferay.portal.kernel.exception.SystemException;
383
384 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
385 public com.liferay.portlet.messageboards.model.MBMessage deleteMessage(
386 long messageId)
387 throws com.liferay.portal.kernel.exception.PortalException,
388 com.liferay.portal.kernel.exception.SystemException;
389
390 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
391 public com.liferay.portlet.messageboards.model.MBMessage deleteMessage(
392 com.liferay.portlet.messageboards.model.MBMessage message)
393 throws com.liferay.portal.kernel.exception.PortalException,
394 com.liferay.portal.kernel.exception.SystemException;
395
396 public void deleteMessageAttachment(long messageId,
397 java.lang.String fileName)
398 throws com.liferay.portal.kernel.exception.PortalException,
399 com.liferay.portal.kernel.exception.SystemException;
400
401 public void deleteMessageAttachments(long messageId)
402 throws com.liferay.portal.kernel.exception.PortalException,
403 com.liferay.portal.kernel.exception.SystemException;
404
405 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
406 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getCategoryMessages(
407 long groupId, long categoryId, int status, int start, int end)
408 throws com.liferay.portal.kernel.exception.SystemException;
409
410 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
411 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getCategoryMessages(
412 long groupId, long categoryId, int status, int start, int end,
413 com.liferay.portal.kernel.util.OrderByComparator obc)
414 throws com.liferay.portal.kernel.exception.SystemException;
415
416 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
417 public int getCategoryMessagesCount(long groupId, long categoryId,
418 int status) throws com.liferay.portal.kernel.exception.SystemException;
419
420 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
421 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getCompanyMessages(
422 long companyId, int status, int start, int end)
423 throws com.liferay.portal.kernel.exception.SystemException;
424
425 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
426 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getCompanyMessages(
427 long companyId, int status, int start, int end,
428 com.liferay.portal.kernel.util.OrderByComparator obc)
429 throws com.liferay.portal.kernel.exception.SystemException;
430
431 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
432 public int getCompanyMessagesCount(long companyId, int status)
433 throws com.liferay.portal.kernel.exception.SystemException;
434
435 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
436 public com.liferay.portlet.messageboards.model.MBMessageDisplay getDiscussionMessageDisplay(
437 long userId, long groupId, java.lang.String className, long classPK,
438 int status)
439 throws com.liferay.portal.kernel.exception.PortalException,
440 com.liferay.portal.kernel.exception.SystemException;
441
442 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
443 public com.liferay.portlet.messageboards.model.MBMessageDisplay getDiscussionMessageDisplay(
444 long userId, long groupId, java.lang.String className, long classPK,
445 int status, java.lang.String threadView)
446 throws com.liferay.portal.kernel.exception.PortalException,
447 com.liferay.portal.kernel.exception.SystemException;
448
449 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
450 public int getDiscussionMessagesCount(long classNameId, long classPK,
451 int status) throws com.liferay.portal.kernel.exception.SystemException;
452
453 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
454 public int getDiscussionMessagesCount(java.lang.String className,
455 long classPK, int status)
456 throws com.liferay.portal.kernel.exception.SystemException;
457
458 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
459 public java.util.List<com.liferay.portlet.messageboards.model.MBDiscussion> getDiscussions(
460 java.lang.String className)
461 throws com.liferay.portal.kernel.exception.SystemException;
462
463 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
464 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getGroupMessages(
465 long groupId, int status, int start, int end)
466 throws com.liferay.portal.kernel.exception.SystemException;
467
468 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
469 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getGroupMessages(
470 long groupId, int status, int start, int end,
471 com.liferay.portal.kernel.util.OrderByComparator obc)
472 throws com.liferay.portal.kernel.exception.SystemException;
473
474 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
475 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getGroupMessages(
476 long groupId, long userId, int status, int start, int end)
477 throws com.liferay.portal.kernel.exception.SystemException;
478
479 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
480 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getGroupMessages(
481 long groupId, long userId, int status, int start, int end,
482 com.liferay.portal.kernel.util.OrderByComparator obc)
483 throws com.liferay.portal.kernel.exception.SystemException;
484
485 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
486 public int getGroupMessagesCount(long groupId, int status)
487 throws com.liferay.portal.kernel.exception.SystemException;
488
489 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
490 public int getGroupMessagesCount(long groupId, long userId, int status)
491 throws com.liferay.portal.kernel.exception.SystemException;
492
493 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
494 public com.liferay.portlet.messageboards.model.MBMessage getMessage(
495 long messageId)
496 throws com.liferay.portal.kernel.exception.PortalException,
497 com.liferay.portal.kernel.exception.SystemException;
498
499 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
500 public com.liferay.portlet.messageboards.model.MBMessageDisplay getMessageDisplay(
501 long userId, long messageId, int status, java.lang.String threadView,
502 boolean includePrevAndNext)
503 throws com.liferay.portal.kernel.exception.PortalException,
504 com.liferay.portal.kernel.exception.SystemException;
505
506 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
507 public com.liferay.portlet.messageboards.model.MBMessageDisplay getMessageDisplay(
508 long userId, com.liferay.portlet.messageboards.model.MBMessage message,
509 int status, java.lang.String threadView, boolean includePrevAndNext)
510 throws com.liferay.portal.kernel.exception.PortalException,
511 com.liferay.portal.kernel.exception.SystemException;
512
513 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
514 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getMessages(
515 java.lang.String className, long classPK, int status)
516 throws com.liferay.portal.kernel.exception.SystemException;
517
518 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
519 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getNoAssetMessages()
520 throws com.liferay.portal.kernel.exception.SystemException;
521
522 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
523 public int getPositionInThread(long messageId)
524 throws com.liferay.portal.kernel.exception.PortalException,
525 com.liferay.portal.kernel.exception.SystemException;
526
527 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
528 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadMessages(
529 long threadId, int status)
530 throws com.liferay.portal.kernel.exception.SystemException;
531
532 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
533 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadMessages(
534 long threadId, int status,
535 java.util.Comparator<com.liferay.portlet.messageboards.model.MBMessage> comparator)
536 throws com.liferay.portal.kernel.exception.SystemException;
537
538 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
539 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadMessages(
540 long threadId, int status, int start, int end)
541 throws com.liferay.portal.kernel.exception.SystemException;
542
543 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
544 public int getThreadMessagesCount(long threadId, int status)
545 throws com.liferay.portal.kernel.exception.SystemException;
546
547 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
548 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getThreadRepliesMessages(
549 long threadId, int status, int start, int end)
550 throws com.liferay.portal.kernel.exception.SystemException;
551
552 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
553 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getUserDiscussionMessages(
554 long userId, long classNameId, long classPK, int status, int start,
555 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
556 throws com.liferay.portal.kernel.exception.SystemException;
557
558 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
559 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getUserDiscussionMessages(
560 long userId, long[] classNameIds, int status, int start, int end,
561 com.liferay.portal.kernel.util.OrderByComparator obc)
562 throws com.liferay.portal.kernel.exception.SystemException;
563
564 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
565 public java.util.List<com.liferay.portlet.messageboards.model.MBMessage> getUserDiscussionMessages(
566 long userId, java.lang.String className, long classPK, int status,
567 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
568 throws com.liferay.portal.kernel.exception.SystemException;
569
570 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
571 public int getUserDiscussionMessagesCount(long userId, long classNameId,
572 long classPK, int status)
573 throws com.liferay.portal.kernel.exception.SystemException;
574
575 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
576 public int getUserDiscussionMessagesCount(long userId, long[] classNameIds,
577 int status) throws com.liferay.portal.kernel.exception.SystemException;
578
579 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
580 public int getUserDiscussionMessagesCount(long userId,
581 java.lang.String className, long classPK, int status)
582 throws com.liferay.portal.kernel.exception.SystemException;
583
584 public void moveDiscussionToTrash(java.lang.String className, long classPK)
585 throws com.liferay.portal.kernel.exception.SystemException;
586
587 public long moveMessageAttachmentToTrash(long userId, long messageId,
588 java.lang.String fileName)
589 throws com.liferay.portal.kernel.exception.PortalException,
590 com.liferay.portal.kernel.exception.SystemException;
591
592 public void restoreDiscussionFromTrash(java.lang.String className,
593 long classPK)
594 throws com.liferay.portal.kernel.exception.SystemException;
595
596 public void restoreMessageAttachmentFromTrash(long userId, long messageId,
597 java.lang.String deletedFileName)
598 throws com.liferay.portal.kernel.exception.PortalException,
599 com.liferay.portal.kernel.exception.SystemException;
600
601 public void subscribeMessage(long userId, long messageId)
602 throws com.liferay.portal.kernel.exception.PortalException,
603 com.liferay.portal.kernel.exception.SystemException;
604
605 public void unsubscribeMessage(long userId, long messageId)
606 throws com.liferay.portal.kernel.exception.PortalException,
607 com.liferay.portal.kernel.exception.SystemException;
608
609 public void updateAnswer(long messageId, boolean answer, boolean cascade)
610 throws com.liferay.portal.kernel.exception.PortalException,
611 com.liferay.portal.kernel.exception.SystemException;
612
613 public void updateAnswer(
614 com.liferay.portlet.messageboards.model.MBMessage message,
615 boolean answer, boolean cascade)
616 throws com.liferay.portal.kernel.exception.PortalException,
617 com.liferay.portal.kernel.exception.SystemException;
618
619 public void updateAsset(long userId,
620 com.liferay.portlet.messageboards.model.MBMessage message,
621 long[] assetCategoryIds, java.lang.String[] assetTagNames,
622 long[] assetLinkEntryIds)
623 throws com.liferay.portal.kernel.exception.PortalException,
624 com.liferay.portal.kernel.exception.SystemException;
625
626 public com.liferay.portlet.messageboards.model.MBMessage updateDiscussionMessage(
627 long userId, long messageId, java.lang.String className, long classPK,
628 java.lang.String subject, java.lang.String body,
629 com.liferay.portal.service.ServiceContext serviceContext)
630 throws com.liferay.portal.kernel.exception.PortalException,
631 com.liferay.portal.kernel.exception.SystemException;
632
633 public com.liferay.portlet.messageboards.model.MBMessage updateMessage(
634 long userId, long messageId, java.lang.String subject,
635 java.lang.String body,
636 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
637 java.util.List<java.lang.String> existingFiles, double priority,
638 boolean allowPingbacks,
639 com.liferay.portal.service.ServiceContext serviceContext)
640 throws com.liferay.portal.kernel.exception.PortalException,
641 com.liferay.portal.kernel.exception.SystemException;
642
643 public com.liferay.portlet.messageboards.model.MBMessage updateMessage(
644 long messageId, java.lang.String body)
645 throws com.liferay.portal.kernel.exception.PortalException,
646 com.liferay.portal.kernel.exception.SystemException;
647
648 public com.liferay.portlet.messageboards.model.MBMessage updateStatus(
649 long userId, long messageId, int status,
650 com.liferay.portal.service.ServiceContext serviceContext)
651 throws com.liferay.portal.kernel.exception.PortalException,
652 com.liferay.portal.kernel.exception.SystemException;
653
654 public void updateUserName(long userId, java.lang.String userName)
655 throws com.liferay.portal.kernel.exception.SystemException;
656 }