001
014
015 package com.liferay.portlet.messageboards.service.http;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.message.boards.kernel.service.MBMessageServiceUtil;
020
021 import com.liferay.portal.kernel.log.Log;
022 import com.liferay.portal.kernel.log.LogFactoryUtil;
023 import com.liferay.portal.kernel.security.auth.HttpPrincipal;
024 import com.liferay.portal.kernel.service.http.TunnelUtil;
025 import com.liferay.portal.kernel.util.MethodHandler;
026 import com.liferay.portal.kernel.util.MethodKey;
027
028
056 @ProviderType
057 public class MBMessageServiceHttp {
058 public static com.liferay.message.boards.kernel.model.MBMessage addDiscussionMessage(
059 HttpPrincipal httpPrincipal, long groupId, java.lang.String className,
060 long classPK, long threadId, long parentMessageId,
061 java.lang.String subject, java.lang.String body,
062 com.liferay.portal.kernel.service.ServiceContext serviceContext)
063 throws com.liferay.portal.kernel.exception.PortalException {
064 try {
065 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
066 "addDiscussionMessage", _addDiscussionMessageParameterTypes0);
067
068 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
069 className, classPK, threadId, parentMessageId, subject,
070 body, serviceContext);
071
072 Object returnObj = null;
073
074 try {
075 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
076 }
077 catch (Exception e) {
078 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
079 throw (com.liferay.portal.kernel.exception.PortalException)e;
080 }
081
082 throw new com.liferay.portal.kernel.exception.SystemException(e);
083 }
084
085 return (com.liferay.message.boards.kernel.model.MBMessage)returnObj;
086 }
087 catch (com.liferay.portal.kernel.exception.SystemException se) {
088 _log.error(se, se);
089
090 throw se;
091 }
092 }
093
094 public static com.liferay.message.boards.kernel.model.MBMessage addMessage(
095 HttpPrincipal httpPrincipal, long groupId, long categoryId,
096 java.lang.String subject, java.lang.String body,
097 java.lang.String format,
098 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
099 boolean anonymous, double priority, boolean allowPingbacks,
100 com.liferay.portal.kernel.service.ServiceContext serviceContext)
101 throws com.liferay.portal.kernel.exception.PortalException {
102 try {
103 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
104 "addMessage", _addMessageParameterTypes1);
105
106 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
107 categoryId, subject, body, format, inputStreamOVPs,
108 anonymous, priority, allowPingbacks, serviceContext);
109
110 Object returnObj = null;
111
112 try {
113 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
114 }
115 catch (Exception e) {
116 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
117 throw (com.liferay.portal.kernel.exception.PortalException)e;
118 }
119
120 throw new com.liferay.portal.kernel.exception.SystemException(e);
121 }
122
123 return (com.liferay.message.boards.kernel.model.MBMessage)returnObj;
124 }
125 catch (com.liferay.portal.kernel.exception.SystemException se) {
126 _log.error(se, se);
127
128 throw se;
129 }
130 }
131
132 public static com.liferay.message.boards.kernel.model.MBMessage addMessage(
133 HttpPrincipal httpPrincipal, long groupId, long categoryId,
134 java.lang.String subject, java.lang.String body,
135 java.lang.String format, java.lang.String fileName, java.io.File file,
136 boolean anonymous, double priority, boolean allowPingbacks,
137 com.liferay.portal.kernel.service.ServiceContext serviceContext)
138 throws com.liferay.portal.kernel.exception.PortalException,
139 java.io.FileNotFoundException {
140 try {
141 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
142 "addMessage", _addMessageParameterTypes2);
143
144 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
145 categoryId, subject, body, format, fileName, file,
146 anonymous, priority, allowPingbacks, serviceContext);
147
148 Object returnObj = null;
149
150 try {
151 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
152 }
153 catch (Exception e) {
154 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
155 throw (com.liferay.portal.kernel.exception.PortalException)e;
156 }
157
158 if (e instanceof java.io.FileNotFoundException) {
159 throw (java.io.FileNotFoundException)e;
160 }
161
162 throw new com.liferay.portal.kernel.exception.SystemException(e);
163 }
164
165 return (com.liferay.message.boards.kernel.model.MBMessage)returnObj;
166 }
167 catch (com.liferay.portal.kernel.exception.SystemException se) {
168 _log.error(se, se);
169
170 throw se;
171 }
172 }
173
174 public static com.liferay.message.boards.kernel.model.MBMessage addMessage(
175 HttpPrincipal httpPrincipal, long categoryId, java.lang.String subject,
176 java.lang.String body,
177 com.liferay.portal.kernel.service.ServiceContext serviceContext)
178 throws com.liferay.portal.kernel.exception.PortalException {
179 try {
180 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
181 "addMessage", _addMessageParameterTypes3);
182
183 MethodHandler methodHandler = new MethodHandler(methodKey,
184 categoryId, subject, body, serviceContext);
185
186 Object returnObj = null;
187
188 try {
189 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
190 }
191 catch (Exception e) {
192 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
193 throw (com.liferay.portal.kernel.exception.PortalException)e;
194 }
195
196 throw new com.liferay.portal.kernel.exception.SystemException(e);
197 }
198
199 return (com.liferay.message.boards.kernel.model.MBMessage)returnObj;
200 }
201 catch (com.liferay.portal.kernel.exception.SystemException se) {
202 _log.error(se, se);
203
204 throw se;
205 }
206 }
207
208 public static com.liferay.message.boards.kernel.model.MBMessage addMessage(
209 HttpPrincipal httpPrincipal, long parentMessageId,
210 java.lang.String subject, java.lang.String body,
211 java.lang.String format,
212 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
213 boolean anonymous, double priority, boolean allowPingbacks,
214 com.liferay.portal.kernel.service.ServiceContext serviceContext)
215 throws com.liferay.portal.kernel.exception.PortalException {
216 try {
217 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
218 "addMessage", _addMessageParameterTypes4);
219
220 MethodHandler methodHandler = new MethodHandler(methodKey,
221 parentMessageId, subject, body, format, inputStreamOVPs,
222 anonymous, priority, allowPingbacks, serviceContext);
223
224 Object returnObj = null;
225
226 try {
227 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
228 }
229 catch (Exception e) {
230 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
231 throw (com.liferay.portal.kernel.exception.PortalException)e;
232 }
233
234 throw new com.liferay.portal.kernel.exception.SystemException(e);
235 }
236
237 return (com.liferay.message.boards.kernel.model.MBMessage)returnObj;
238 }
239 catch (com.liferay.portal.kernel.exception.SystemException se) {
240 _log.error(se, se);
241
242 throw se;
243 }
244 }
245
246 public static void addMessageAttachment(HttpPrincipal httpPrincipal,
247 long messageId, java.lang.String fileName, java.io.File file,
248 java.lang.String mimeType)
249 throws com.liferay.portal.kernel.exception.PortalException {
250 try {
251 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
252 "addMessageAttachment", _addMessageAttachmentParameterTypes5);
253
254 MethodHandler methodHandler = new MethodHandler(methodKey,
255 messageId, fileName, file, mimeType);
256
257 try {
258 TunnelUtil.invoke(httpPrincipal, methodHandler);
259 }
260 catch (Exception e) {
261 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
262 throw (com.liferay.portal.kernel.exception.PortalException)e;
263 }
264
265 throw new com.liferay.portal.kernel.exception.SystemException(e);
266 }
267 }
268 catch (com.liferay.portal.kernel.exception.SystemException se) {
269 _log.error(se, se);
270
271 throw se;
272 }
273 }
274
275 public static void deleteDiscussionMessage(HttpPrincipal httpPrincipal,
276 long messageId)
277 throws com.liferay.portal.kernel.exception.PortalException {
278 try {
279 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
280 "deleteDiscussionMessage",
281 _deleteDiscussionMessageParameterTypes6);
282
283 MethodHandler methodHandler = new MethodHandler(methodKey, messageId);
284
285 try {
286 TunnelUtil.invoke(httpPrincipal, methodHandler);
287 }
288 catch (Exception e) {
289 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
290 throw (com.liferay.portal.kernel.exception.PortalException)e;
291 }
292
293 throw new com.liferay.portal.kernel.exception.SystemException(e);
294 }
295 }
296 catch (com.liferay.portal.kernel.exception.SystemException se) {
297 _log.error(se, se);
298
299 throw se;
300 }
301 }
302
303 public static void deleteDiscussionMessage(HttpPrincipal httpPrincipal,
304 long groupId, java.lang.String className, long classPK,
305 java.lang.String permissionClassName, long permissionClassPK,
306 long permissionOwnerId, long messageId)
307 throws com.liferay.portal.kernel.exception.PortalException {
308 try {
309 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
310 "deleteDiscussionMessage",
311 _deleteDiscussionMessageParameterTypes7);
312
313 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
314 className, classPK, permissionClassName, permissionClassPK,
315 permissionOwnerId, messageId);
316
317 try {
318 TunnelUtil.invoke(httpPrincipal, methodHandler);
319 }
320 catch (Exception e) {
321 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
322 throw (com.liferay.portal.kernel.exception.PortalException)e;
323 }
324
325 throw new com.liferay.portal.kernel.exception.SystemException(e);
326 }
327 }
328 catch (com.liferay.portal.kernel.exception.SystemException se) {
329 _log.error(se, se);
330
331 throw se;
332 }
333 }
334
335 public static void deleteMessage(HttpPrincipal httpPrincipal, long messageId)
336 throws com.liferay.portal.kernel.exception.PortalException {
337 try {
338 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
339 "deleteMessage", _deleteMessageParameterTypes8);
340
341 MethodHandler methodHandler = new MethodHandler(methodKey, messageId);
342
343 try {
344 TunnelUtil.invoke(httpPrincipal, methodHandler);
345 }
346 catch (Exception e) {
347 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
348 throw (com.liferay.portal.kernel.exception.PortalException)e;
349 }
350
351 throw new com.liferay.portal.kernel.exception.SystemException(e);
352 }
353 }
354 catch (com.liferay.portal.kernel.exception.SystemException se) {
355 _log.error(se, se);
356
357 throw se;
358 }
359 }
360
361 public static void deleteMessageAttachment(HttpPrincipal httpPrincipal,
362 long messageId, java.lang.String fileName)
363 throws com.liferay.portal.kernel.exception.PortalException {
364 try {
365 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
366 "deleteMessageAttachment",
367 _deleteMessageAttachmentParameterTypes9);
368
369 MethodHandler methodHandler = new MethodHandler(methodKey,
370 messageId, fileName);
371
372 try {
373 TunnelUtil.invoke(httpPrincipal, methodHandler);
374 }
375 catch (Exception e) {
376 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
377 throw (com.liferay.portal.kernel.exception.PortalException)e;
378 }
379
380 throw new com.liferay.portal.kernel.exception.SystemException(e);
381 }
382 }
383 catch (com.liferay.portal.kernel.exception.SystemException se) {
384 _log.error(se, se);
385
386 throw se;
387 }
388 }
389
390 public static void deleteMessageAttachments(HttpPrincipal httpPrincipal,
391 long messageId)
392 throws com.liferay.portal.kernel.exception.PortalException {
393 try {
394 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
395 "deleteMessageAttachments",
396 _deleteMessageAttachmentsParameterTypes10);
397
398 MethodHandler methodHandler = new MethodHandler(methodKey, messageId);
399
400 try {
401 TunnelUtil.invoke(httpPrincipal, methodHandler);
402 }
403 catch (Exception e) {
404 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
405 throw (com.liferay.portal.kernel.exception.PortalException)e;
406 }
407
408 throw new com.liferay.portal.kernel.exception.SystemException(e);
409 }
410 }
411 catch (com.liferay.portal.kernel.exception.SystemException se) {
412 _log.error(se, se);
413
414 throw se;
415 }
416 }
417
418 public static void emptyMessageAttachments(HttpPrincipal httpPrincipal,
419 long messageId)
420 throws com.liferay.portal.kernel.exception.PortalException {
421 try {
422 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
423 "emptyMessageAttachments",
424 _emptyMessageAttachmentsParameterTypes11);
425
426 MethodHandler methodHandler = new MethodHandler(methodKey, messageId);
427
428 try {
429 TunnelUtil.invoke(httpPrincipal, methodHandler);
430 }
431 catch (Exception e) {
432 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
433 throw (com.liferay.portal.kernel.exception.PortalException)e;
434 }
435
436 throw new com.liferay.portal.kernel.exception.SystemException(e);
437 }
438 }
439 catch (com.liferay.portal.kernel.exception.SystemException se) {
440 _log.error(se, se);
441
442 throw se;
443 }
444 }
445
446 public static java.util.List<com.liferay.message.boards.kernel.model.MBMessage> getCategoryMessages(
447 HttpPrincipal httpPrincipal, long groupId, long categoryId, int status,
448 int start, int end)
449 throws com.liferay.portal.kernel.exception.PortalException {
450 try {
451 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
452 "getCategoryMessages", _getCategoryMessagesParameterTypes12);
453
454 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
455 categoryId, status, start, end);
456
457 Object returnObj = null;
458
459 try {
460 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
461 }
462 catch (Exception e) {
463 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
464 throw (com.liferay.portal.kernel.exception.PortalException)e;
465 }
466
467 throw new com.liferay.portal.kernel.exception.SystemException(e);
468 }
469
470 return (java.util.List<com.liferay.message.boards.kernel.model.MBMessage>)returnObj;
471 }
472 catch (com.liferay.portal.kernel.exception.SystemException se) {
473 _log.error(se, se);
474
475 throw se;
476 }
477 }
478
479 public static int getCategoryMessagesCount(HttpPrincipal httpPrincipal,
480 long groupId, long categoryId, int status) {
481 try {
482 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
483 "getCategoryMessagesCount",
484 _getCategoryMessagesCountParameterTypes13);
485
486 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
487 categoryId, status);
488
489 Object returnObj = null;
490
491 try {
492 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
493 }
494 catch (Exception e) {
495 throw new com.liferay.portal.kernel.exception.SystemException(e);
496 }
497
498 return ((Integer)returnObj).intValue();
499 }
500 catch (com.liferay.portal.kernel.exception.SystemException se) {
501 _log.error(se, se);
502
503 throw se;
504 }
505 }
506
507 public static java.lang.String getCategoryMessagesRSS(
508 HttpPrincipal httpPrincipal, long groupId, long categoryId, int status,
509 int max, java.lang.String type, double version,
510 java.lang.String displayStyle, java.lang.String feedURL,
511 java.lang.String entryURL,
512 com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
513 throws com.liferay.portal.kernel.exception.PortalException {
514 try {
515 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
516 "getCategoryMessagesRSS",
517 _getCategoryMessagesRSSParameterTypes14);
518
519 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
520 categoryId, status, max, type, version, displayStyle,
521 feedURL, entryURL, themeDisplay);
522
523 Object returnObj = null;
524
525 try {
526 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
527 }
528 catch (Exception e) {
529 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
530 throw (com.liferay.portal.kernel.exception.PortalException)e;
531 }
532
533 throw new com.liferay.portal.kernel.exception.SystemException(e);
534 }
535
536 return (java.lang.String)returnObj;
537 }
538 catch (com.liferay.portal.kernel.exception.SystemException se) {
539 _log.error(se, se);
540
541 throw se;
542 }
543 }
544
545 public static java.lang.String getCompanyMessagesRSS(
546 HttpPrincipal httpPrincipal, long companyId, int status, int max,
547 java.lang.String type, double version, java.lang.String displayStyle,
548 java.lang.String feedURL, java.lang.String entryURL,
549 com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
550 throws com.liferay.portal.kernel.exception.PortalException {
551 try {
552 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
553 "getCompanyMessagesRSS",
554 _getCompanyMessagesRSSParameterTypes15);
555
556 MethodHandler methodHandler = new MethodHandler(methodKey,
557 companyId, status, max, type, version, displayStyle,
558 feedURL, entryURL, themeDisplay);
559
560 Object returnObj = null;
561
562 try {
563 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
564 }
565 catch (Exception e) {
566 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
567 throw (com.liferay.portal.kernel.exception.PortalException)e;
568 }
569
570 throw new com.liferay.portal.kernel.exception.SystemException(e);
571 }
572
573 return (java.lang.String)returnObj;
574 }
575 catch (com.liferay.portal.kernel.exception.SystemException se) {
576 _log.error(se, se);
577
578 throw se;
579 }
580 }
581
582 public static int getGroupMessagesCount(HttpPrincipal httpPrincipal,
583 long groupId, int status) {
584 try {
585 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
586 "getGroupMessagesCount",
587 _getGroupMessagesCountParameterTypes16);
588
589 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
590 status);
591
592 Object returnObj = null;
593
594 try {
595 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
596 }
597 catch (Exception e) {
598 throw new com.liferay.portal.kernel.exception.SystemException(e);
599 }
600
601 return ((Integer)returnObj).intValue();
602 }
603 catch (com.liferay.portal.kernel.exception.SystemException se) {
604 _log.error(se, se);
605
606 throw se;
607 }
608 }
609
610 public static java.lang.String getGroupMessagesRSS(
611 HttpPrincipal httpPrincipal, long groupId, int status, int max,
612 java.lang.String type, double version, java.lang.String displayStyle,
613 java.lang.String feedURL, java.lang.String entryURL,
614 com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
615 throws com.liferay.portal.kernel.exception.PortalException {
616 try {
617 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
618 "getGroupMessagesRSS", _getGroupMessagesRSSParameterTypes17);
619
620 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
621 status, max, type, version, displayStyle, feedURL,
622 entryURL, themeDisplay);
623
624 Object returnObj = null;
625
626 try {
627 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
628 }
629 catch (Exception e) {
630 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
631 throw (com.liferay.portal.kernel.exception.PortalException)e;
632 }
633
634 throw new com.liferay.portal.kernel.exception.SystemException(e);
635 }
636
637 return (java.lang.String)returnObj;
638 }
639 catch (com.liferay.portal.kernel.exception.SystemException se) {
640 _log.error(se, se);
641
642 throw se;
643 }
644 }
645
646 public static java.lang.String getGroupMessagesRSS(
647 HttpPrincipal httpPrincipal, long groupId, long userId, int status,
648 int max, java.lang.String type, double version,
649 java.lang.String displayStyle, java.lang.String feedURL,
650 java.lang.String entryURL,
651 com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
652 throws com.liferay.portal.kernel.exception.PortalException {
653 try {
654 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
655 "getGroupMessagesRSS", _getGroupMessagesRSSParameterTypes18);
656
657 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
658 userId, status, max, type, version, displayStyle, feedURL,
659 entryURL, themeDisplay);
660
661 Object returnObj = null;
662
663 try {
664 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
665 }
666 catch (Exception e) {
667 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
668 throw (com.liferay.portal.kernel.exception.PortalException)e;
669 }
670
671 throw new com.liferay.portal.kernel.exception.SystemException(e);
672 }
673
674 return (java.lang.String)returnObj;
675 }
676 catch (com.liferay.portal.kernel.exception.SystemException se) {
677 _log.error(se, se);
678
679 throw se;
680 }
681 }
682
683 public static com.liferay.message.boards.kernel.model.MBMessage getMessage(
684 HttpPrincipal httpPrincipal, long messageId)
685 throws com.liferay.portal.kernel.exception.PortalException {
686 try {
687 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
688 "getMessage", _getMessageParameterTypes19);
689
690 MethodHandler methodHandler = new MethodHandler(methodKey, messageId);
691
692 Object returnObj = null;
693
694 try {
695 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
696 }
697 catch (Exception e) {
698 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
699 throw (com.liferay.portal.kernel.exception.PortalException)e;
700 }
701
702 throw new com.liferay.portal.kernel.exception.SystemException(e);
703 }
704
705 return (com.liferay.message.boards.kernel.model.MBMessage)returnObj;
706 }
707 catch (com.liferay.portal.kernel.exception.SystemException se) {
708 _log.error(se, se);
709
710 throw se;
711 }
712 }
713
714 public static com.liferay.message.boards.kernel.model.MBMessageDisplay getMessageDisplay(
715 HttpPrincipal httpPrincipal, long messageId, int status)
716 throws com.liferay.portal.kernel.exception.PortalException {
717 try {
718 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
719 "getMessageDisplay", _getMessageDisplayParameterTypes20);
720
721 MethodHandler methodHandler = new MethodHandler(methodKey,
722 messageId, status);
723
724 Object returnObj = null;
725
726 try {
727 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
728 }
729 catch (Exception e) {
730 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
731 throw (com.liferay.portal.kernel.exception.PortalException)e;
732 }
733
734 throw new com.liferay.portal.kernel.exception.SystemException(e);
735 }
736
737 return (com.liferay.message.boards.kernel.model.MBMessageDisplay)returnObj;
738 }
739 catch (com.liferay.portal.kernel.exception.SystemException se) {
740 _log.error(se, se);
741
742 throw se;
743 }
744 }
745
746 public static com.liferay.message.boards.kernel.model.MBMessageDisplay getMessageDisplay(
747 HttpPrincipal httpPrincipal, long messageId, int status,
748 java.lang.String threadView, boolean includePrevAndNext)
749 throws com.liferay.portal.kernel.exception.PortalException {
750 try {
751 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
752 "getMessageDisplay", _getMessageDisplayParameterTypes21);
753
754 MethodHandler methodHandler = new MethodHandler(methodKey,
755 messageId, status, threadView, includePrevAndNext);
756
757 Object returnObj = null;
758
759 try {
760 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
761 }
762 catch (Exception e) {
763 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
764 throw (com.liferay.portal.kernel.exception.PortalException)e;
765 }
766
767 throw new com.liferay.portal.kernel.exception.SystemException(e);
768 }
769
770 return (com.liferay.message.boards.kernel.model.MBMessageDisplay)returnObj;
771 }
772 catch (com.liferay.portal.kernel.exception.SystemException se) {
773 _log.error(se, se);
774
775 throw se;
776 }
777 }
778
779 public static int getThreadAnswersCount(HttpPrincipal httpPrincipal,
780 long groupId, long categoryId, long threadId) {
781 try {
782 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
783 "getThreadAnswersCount",
784 _getThreadAnswersCountParameterTypes22);
785
786 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
787 categoryId, threadId);
788
789 Object returnObj = null;
790
791 try {
792 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
793 }
794 catch (Exception e) {
795 throw new com.liferay.portal.kernel.exception.SystemException(e);
796 }
797
798 return ((Integer)returnObj).intValue();
799 }
800 catch (com.liferay.portal.kernel.exception.SystemException se) {
801 _log.error(se, se);
802
803 throw se;
804 }
805 }
806
807 public static java.util.List<com.liferay.message.boards.kernel.model.MBMessage> getThreadMessages(
808 HttpPrincipal httpPrincipal, long groupId, long categoryId,
809 long threadId, int status, int start, int end) {
810 try {
811 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
812 "getThreadMessages", _getThreadMessagesParameterTypes23);
813
814 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
815 categoryId, threadId, status, start, end);
816
817 Object returnObj = null;
818
819 try {
820 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
821 }
822 catch (Exception e) {
823 throw new com.liferay.portal.kernel.exception.SystemException(e);
824 }
825
826 return (java.util.List<com.liferay.message.boards.kernel.model.MBMessage>)returnObj;
827 }
828 catch (com.liferay.portal.kernel.exception.SystemException se) {
829 _log.error(se, se);
830
831 throw se;
832 }
833 }
834
835 public static int getThreadMessagesCount(HttpPrincipal httpPrincipal,
836 long groupId, long categoryId, long threadId, int status) {
837 try {
838 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
839 "getThreadMessagesCount",
840 _getThreadMessagesCountParameterTypes24);
841
842 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
843 categoryId, threadId, status);
844
845 Object returnObj = null;
846
847 try {
848 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
849 }
850 catch (Exception e) {
851 throw new com.liferay.portal.kernel.exception.SystemException(e);
852 }
853
854 return ((Integer)returnObj).intValue();
855 }
856 catch (com.liferay.portal.kernel.exception.SystemException se) {
857 _log.error(se, se);
858
859 throw se;
860 }
861 }
862
863 public static java.lang.String getThreadMessagesRSS(
864 HttpPrincipal httpPrincipal, long threadId, int status, int max,
865 java.lang.String type, double version, java.lang.String displayStyle,
866 java.lang.String feedURL, java.lang.String entryURL,
867 com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
868 throws com.liferay.portal.kernel.exception.PortalException {
869 try {
870 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
871 "getThreadMessagesRSS",
872 _getThreadMessagesRSSParameterTypes25);
873
874 MethodHandler methodHandler = new MethodHandler(methodKey,
875 threadId, status, max, type, version, displayStyle,
876 feedURL, entryURL, themeDisplay);
877
878 Object returnObj = null;
879
880 try {
881 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
882 }
883 catch (Exception e) {
884 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
885 throw (com.liferay.portal.kernel.exception.PortalException)e;
886 }
887
888 throw new com.liferay.portal.kernel.exception.SystemException(e);
889 }
890
891 return (java.lang.String)returnObj;
892 }
893 catch (com.liferay.portal.kernel.exception.SystemException se) {
894 _log.error(se, se);
895
896 throw se;
897 }
898 }
899
900 public static void restoreMessageAttachmentFromTrash(
901 HttpPrincipal httpPrincipal, long messageId, java.lang.String fileName)
902 throws com.liferay.portal.kernel.exception.PortalException {
903 try {
904 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
905 "restoreMessageAttachmentFromTrash",
906 _restoreMessageAttachmentFromTrashParameterTypes26);
907
908 MethodHandler methodHandler = new MethodHandler(methodKey,
909 messageId, fileName);
910
911 try {
912 TunnelUtil.invoke(httpPrincipal, methodHandler);
913 }
914 catch (Exception e) {
915 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
916 throw (com.liferay.portal.kernel.exception.PortalException)e;
917 }
918
919 throw new com.liferay.portal.kernel.exception.SystemException(e);
920 }
921 }
922 catch (com.liferay.portal.kernel.exception.SystemException se) {
923 _log.error(se, se);
924
925 throw se;
926 }
927 }
928
929 public static void subscribeMessage(HttpPrincipal httpPrincipal,
930 long messageId)
931 throws com.liferay.portal.kernel.exception.PortalException {
932 try {
933 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
934 "subscribeMessage", _subscribeMessageParameterTypes27);
935
936 MethodHandler methodHandler = new MethodHandler(methodKey, messageId);
937
938 try {
939 TunnelUtil.invoke(httpPrincipal, methodHandler);
940 }
941 catch (Exception e) {
942 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
943 throw (com.liferay.portal.kernel.exception.PortalException)e;
944 }
945
946 throw new com.liferay.portal.kernel.exception.SystemException(e);
947 }
948 }
949 catch (com.liferay.portal.kernel.exception.SystemException se) {
950 _log.error(se, se);
951
952 throw se;
953 }
954 }
955
956 public static void unsubscribeMessage(HttpPrincipal httpPrincipal,
957 long messageId)
958 throws com.liferay.portal.kernel.exception.PortalException {
959 try {
960 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
961 "unsubscribeMessage", _unsubscribeMessageParameterTypes28);
962
963 MethodHandler methodHandler = new MethodHandler(methodKey, messageId);
964
965 try {
966 TunnelUtil.invoke(httpPrincipal, methodHandler);
967 }
968 catch (Exception e) {
969 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
970 throw (com.liferay.portal.kernel.exception.PortalException)e;
971 }
972
973 throw new com.liferay.portal.kernel.exception.SystemException(e);
974 }
975 }
976 catch (com.liferay.portal.kernel.exception.SystemException se) {
977 _log.error(se, se);
978
979 throw se;
980 }
981 }
982
983 public static void updateAnswer(HttpPrincipal httpPrincipal,
984 long messageId, boolean answer, boolean cascade)
985 throws com.liferay.portal.kernel.exception.PortalException {
986 try {
987 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
988 "updateAnswer", _updateAnswerParameterTypes29);
989
990 MethodHandler methodHandler = new MethodHandler(methodKey,
991 messageId, answer, cascade);
992
993 try {
994 TunnelUtil.invoke(httpPrincipal, methodHandler);
995 }
996 catch (Exception e) {
997 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
998 throw (com.liferay.portal.kernel.exception.PortalException)e;
999 }
1000
1001 throw new com.liferay.portal.kernel.exception.SystemException(e);
1002 }
1003 }
1004 catch (com.liferay.portal.kernel.exception.SystemException se) {
1005 _log.error(se, se);
1006
1007 throw se;
1008 }
1009 }
1010
1011 public static com.liferay.message.boards.kernel.model.MBMessage updateDiscussionMessage(
1012 HttpPrincipal httpPrincipal, java.lang.String className, long classPK,
1013 long messageId, java.lang.String subject, java.lang.String body,
1014 com.liferay.portal.kernel.service.ServiceContext serviceContext)
1015 throws com.liferay.portal.kernel.exception.PortalException {
1016 try {
1017 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
1018 "updateDiscussionMessage",
1019 _updateDiscussionMessageParameterTypes30);
1020
1021 MethodHandler methodHandler = new MethodHandler(methodKey,
1022 className, classPK, messageId, subject, body, serviceContext);
1023
1024 Object returnObj = null;
1025
1026 try {
1027 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
1028 }
1029 catch (Exception e) {
1030 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1031 throw (com.liferay.portal.kernel.exception.PortalException)e;
1032 }
1033
1034 throw new com.liferay.portal.kernel.exception.SystemException(e);
1035 }
1036
1037 return (com.liferay.message.boards.kernel.model.MBMessage)returnObj;
1038 }
1039 catch (com.liferay.portal.kernel.exception.SystemException se) {
1040 _log.error(se, se);
1041
1042 throw se;
1043 }
1044 }
1045
1046 public static com.liferay.message.boards.kernel.model.MBMessage updateMessage(
1047 HttpPrincipal httpPrincipal, long messageId, java.lang.String subject,
1048 java.lang.String body,
1049 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
1050 java.util.List<java.lang.String> existingFiles, double priority,
1051 boolean allowPingbacks,
1052 com.liferay.portal.kernel.service.ServiceContext serviceContext)
1053 throws com.liferay.portal.kernel.exception.PortalException {
1054 try {
1055 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
1056 "updateMessage", _updateMessageParameterTypes31);
1057
1058 MethodHandler methodHandler = new MethodHandler(methodKey,
1059 messageId, subject, body, inputStreamOVPs, existingFiles,
1060 priority, allowPingbacks, serviceContext);
1061
1062 Object returnObj = null;
1063
1064 try {
1065 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
1066 }
1067 catch (Exception e) {
1068 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1069 throw (com.liferay.portal.kernel.exception.PortalException)e;
1070 }
1071
1072 throw new com.liferay.portal.kernel.exception.SystemException(e);
1073 }
1074
1075 return (com.liferay.message.boards.kernel.model.MBMessage)returnObj;
1076 }
1077 catch (com.liferay.portal.kernel.exception.SystemException se) {
1078 _log.error(se, se);
1079
1080 throw se;
1081 }
1082 }
1083
1084 private static Log _log = LogFactoryUtil.getLog(MBMessageServiceHttp.class);
1085 private static final Class<?>[] _addDiscussionMessageParameterTypes0 = new Class[] {
1086 long.class, java.lang.String.class, long.class, long.class,
1087 long.class, java.lang.String.class, java.lang.String.class,
1088 com.liferay.portal.kernel.service.ServiceContext.class
1089 };
1090 private static final Class<?>[] _addMessageParameterTypes1 = new Class[] {
1091 long.class, long.class, java.lang.String.class,
1092 java.lang.String.class, java.lang.String.class, java.util.List.class,
1093 boolean.class, double.class, boolean.class,
1094 com.liferay.portal.kernel.service.ServiceContext.class
1095 };
1096 private static final Class<?>[] _addMessageParameterTypes2 = new Class[] {
1097 long.class, long.class, java.lang.String.class,
1098 java.lang.String.class, java.lang.String.class,
1099 java.lang.String.class, java.io.File.class, boolean.class,
1100 double.class, boolean.class,
1101 com.liferay.portal.kernel.service.ServiceContext.class
1102 };
1103 private static final Class<?>[] _addMessageParameterTypes3 = new Class[] {
1104 long.class, java.lang.String.class, java.lang.String.class,
1105 com.liferay.portal.kernel.service.ServiceContext.class
1106 };
1107 private static final Class<?>[] _addMessageParameterTypes4 = new Class[] {
1108 long.class, java.lang.String.class, java.lang.String.class,
1109 java.lang.String.class, java.util.List.class, boolean.class,
1110 double.class, boolean.class,
1111 com.liferay.portal.kernel.service.ServiceContext.class
1112 };
1113 private static final Class<?>[] _addMessageAttachmentParameterTypes5 = new Class[] {
1114 long.class, java.lang.String.class, java.io.File.class,
1115 java.lang.String.class
1116 };
1117 private static final Class<?>[] _deleteDiscussionMessageParameterTypes6 = new Class[] {
1118 long.class
1119 };
1120 private static final Class<?>[] _deleteDiscussionMessageParameterTypes7 = new Class[] {
1121 long.class, java.lang.String.class, long.class,
1122 java.lang.String.class, long.class, long.class, long.class
1123 };
1124 private static final Class<?>[] _deleteMessageParameterTypes8 = new Class[] {
1125 long.class
1126 };
1127 private static final Class<?>[] _deleteMessageAttachmentParameterTypes9 = new Class[] {
1128 long.class, java.lang.String.class
1129 };
1130 private static final Class<?>[] _deleteMessageAttachmentsParameterTypes10 = new Class[] {
1131 long.class
1132 };
1133 private static final Class<?>[] _emptyMessageAttachmentsParameterTypes11 = new Class[] {
1134 long.class
1135 };
1136 private static final Class<?>[] _getCategoryMessagesParameterTypes12 = new Class[] {
1137 long.class, long.class, int.class, int.class, int.class
1138 };
1139 private static final Class<?>[] _getCategoryMessagesCountParameterTypes13 = new Class[] {
1140 long.class, long.class, int.class
1141 };
1142 private static final Class<?>[] _getCategoryMessagesRSSParameterTypes14 = new Class[] {
1143 long.class, long.class, int.class, int.class, java.lang.String.class,
1144 double.class, java.lang.String.class, java.lang.String.class,
1145 java.lang.String.class,
1146 com.liferay.portal.kernel.theme.ThemeDisplay.class
1147 };
1148 private static final Class<?>[] _getCompanyMessagesRSSParameterTypes15 = new Class[] {
1149 long.class, int.class, int.class, java.lang.String.class,
1150 double.class, java.lang.String.class, java.lang.String.class,
1151 java.lang.String.class,
1152 com.liferay.portal.kernel.theme.ThemeDisplay.class
1153 };
1154 private static final Class<?>[] _getGroupMessagesCountParameterTypes16 = new Class[] {
1155 long.class, int.class
1156 };
1157 private static final Class<?>[] _getGroupMessagesRSSParameterTypes17 = new Class[] {
1158 long.class, int.class, int.class, java.lang.String.class,
1159 double.class, java.lang.String.class, java.lang.String.class,
1160 java.lang.String.class,
1161 com.liferay.portal.kernel.theme.ThemeDisplay.class
1162 };
1163 private static final Class<?>[] _getGroupMessagesRSSParameterTypes18 = new Class[] {
1164 long.class, long.class, int.class, int.class, java.lang.String.class,
1165 double.class, java.lang.String.class, java.lang.String.class,
1166 java.lang.String.class,
1167 com.liferay.portal.kernel.theme.ThemeDisplay.class
1168 };
1169 private static final Class<?>[] _getMessageParameterTypes19 = new Class[] {
1170 long.class
1171 };
1172 private static final Class<?>[] _getMessageDisplayParameterTypes20 = new Class[] {
1173 long.class, int.class
1174 };
1175 private static final Class<?>[] _getMessageDisplayParameterTypes21 = new Class[] {
1176 long.class, int.class, java.lang.String.class, boolean.class
1177 };
1178 private static final Class<?>[] _getThreadAnswersCountParameterTypes22 = new Class[] {
1179 long.class, long.class, long.class
1180 };
1181 private static final Class<?>[] _getThreadMessagesParameterTypes23 = new Class[] {
1182 long.class, long.class, long.class, int.class, int.class, int.class
1183 };
1184 private static final Class<?>[] _getThreadMessagesCountParameterTypes24 = new Class[] {
1185 long.class, long.class, long.class, int.class
1186 };
1187 private static final Class<?>[] _getThreadMessagesRSSParameterTypes25 = new Class[] {
1188 long.class, int.class, int.class, java.lang.String.class,
1189 double.class, java.lang.String.class, java.lang.String.class,
1190 java.lang.String.class,
1191 com.liferay.portal.kernel.theme.ThemeDisplay.class
1192 };
1193 private static final Class<?>[] _restoreMessageAttachmentFromTrashParameterTypes26 =
1194 new Class[] { long.class, java.lang.String.class };
1195 private static final Class<?>[] _subscribeMessageParameterTypes27 = new Class[] {
1196 long.class
1197 };
1198 private static final Class<?>[] _unsubscribeMessageParameterTypes28 = new Class[] {
1199 long.class
1200 };
1201 private static final Class<?>[] _updateAnswerParameterTypes29 = new Class[] {
1202 long.class, boolean.class, boolean.class
1203 };
1204 private static final Class<?>[] _updateDiscussionMessageParameterTypes30 = new Class[] {
1205 java.lang.String.class, long.class, long.class,
1206 java.lang.String.class, java.lang.String.class,
1207 com.liferay.portal.kernel.service.ServiceContext.class
1208 };
1209 private static final Class<?>[] _updateMessageParameterTypes31 = new Class[] {
1210 long.class, java.lang.String.class, java.lang.String.class,
1211 java.util.List.class, java.util.List.class, double.class,
1212 boolean.class,
1213 com.liferay.portal.kernel.service.ServiceContext.class
1214 };
1215 }