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 boolean includePrevAndNext)
717 throws com.liferay.portal.kernel.exception.PortalException {
718 try {
719 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
720 "getMessageDisplay", _getMessageDisplayParameterTypes20);
721
722 MethodHandler methodHandler = new MethodHandler(methodKey,
723 messageId, status, includePrevAndNext);
724
725 Object returnObj = null;
726
727 try {
728 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
729 }
730 catch (Exception e) {
731 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
732 throw (com.liferay.portal.kernel.exception.PortalException)e;
733 }
734
735 throw new com.liferay.portal.kernel.exception.SystemException(e);
736 }
737
738 return (com.liferay.message.boards.kernel.model.MBMessageDisplay)returnObj;
739 }
740 catch (com.liferay.portal.kernel.exception.SystemException se) {
741 _log.error(se, se);
742
743 throw se;
744 }
745 }
746
747 public static com.liferay.message.boards.kernel.model.MBMessageDisplay getMessageDisplay(
748 HttpPrincipal httpPrincipal, long messageId, int status,
749 java.lang.String threadView, boolean includePrevAndNext)
750 throws com.liferay.portal.kernel.exception.PortalException {
751 try {
752 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
753 "getMessageDisplay", _getMessageDisplayParameterTypes21);
754
755 MethodHandler methodHandler = new MethodHandler(methodKey,
756 messageId, status, threadView, includePrevAndNext);
757
758 Object returnObj = null;
759
760 try {
761 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
762 }
763 catch (Exception e) {
764 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
765 throw (com.liferay.portal.kernel.exception.PortalException)e;
766 }
767
768 throw new com.liferay.portal.kernel.exception.SystemException(e);
769 }
770
771 return (com.liferay.message.boards.kernel.model.MBMessageDisplay)returnObj;
772 }
773 catch (com.liferay.portal.kernel.exception.SystemException se) {
774 _log.error(se, se);
775
776 throw se;
777 }
778 }
779
780 public static int getThreadAnswersCount(HttpPrincipal httpPrincipal,
781 long groupId, long categoryId, long threadId) {
782 try {
783 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
784 "getThreadAnswersCount",
785 _getThreadAnswersCountParameterTypes22);
786
787 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
788 categoryId, threadId);
789
790 Object returnObj = null;
791
792 try {
793 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
794 }
795 catch (Exception e) {
796 throw new com.liferay.portal.kernel.exception.SystemException(e);
797 }
798
799 return ((Integer)returnObj).intValue();
800 }
801 catch (com.liferay.portal.kernel.exception.SystemException se) {
802 _log.error(se, se);
803
804 throw se;
805 }
806 }
807
808 public static java.util.List<com.liferay.message.boards.kernel.model.MBMessage> getThreadMessages(
809 HttpPrincipal httpPrincipal, long groupId, long categoryId,
810 long threadId, int status, int start, int end) {
811 try {
812 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
813 "getThreadMessages", _getThreadMessagesParameterTypes23);
814
815 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
816 categoryId, threadId, status, start, end);
817
818 Object returnObj = null;
819
820 try {
821 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
822 }
823 catch (Exception e) {
824 throw new com.liferay.portal.kernel.exception.SystemException(e);
825 }
826
827 return (java.util.List<com.liferay.message.boards.kernel.model.MBMessage>)returnObj;
828 }
829 catch (com.liferay.portal.kernel.exception.SystemException se) {
830 _log.error(se, se);
831
832 throw se;
833 }
834 }
835
836 public static int getThreadMessagesCount(HttpPrincipal httpPrincipal,
837 long groupId, long categoryId, long threadId, int status) {
838 try {
839 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
840 "getThreadMessagesCount",
841 _getThreadMessagesCountParameterTypes24);
842
843 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
844 categoryId, threadId, status);
845
846 Object returnObj = null;
847
848 try {
849 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
850 }
851 catch (Exception e) {
852 throw new com.liferay.portal.kernel.exception.SystemException(e);
853 }
854
855 return ((Integer)returnObj).intValue();
856 }
857 catch (com.liferay.portal.kernel.exception.SystemException se) {
858 _log.error(se, se);
859
860 throw se;
861 }
862 }
863
864 public static java.lang.String getThreadMessagesRSS(
865 HttpPrincipal httpPrincipal, long threadId, int status, int max,
866 java.lang.String type, double version, java.lang.String displayStyle,
867 java.lang.String feedURL, java.lang.String entryURL,
868 com.liferay.portal.kernel.theme.ThemeDisplay themeDisplay)
869 throws com.liferay.portal.kernel.exception.PortalException {
870 try {
871 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
872 "getThreadMessagesRSS",
873 _getThreadMessagesRSSParameterTypes25);
874
875 MethodHandler methodHandler = new MethodHandler(methodKey,
876 threadId, status, max, type, version, displayStyle,
877 feedURL, entryURL, themeDisplay);
878
879 Object returnObj = null;
880
881 try {
882 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
883 }
884 catch (Exception e) {
885 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
886 throw (com.liferay.portal.kernel.exception.PortalException)e;
887 }
888
889 throw new com.liferay.portal.kernel.exception.SystemException(e);
890 }
891
892 return (java.lang.String)returnObj;
893 }
894 catch (com.liferay.portal.kernel.exception.SystemException se) {
895 _log.error(se, se);
896
897 throw se;
898 }
899 }
900
901 public static void restoreMessageAttachmentFromTrash(
902 HttpPrincipal httpPrincipal, long messageId, java.lang.String fileName)
903 throws com.liferay.portal.kernel.exception.PortalException {
904 try {
905 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
906 "restoreMessageAttachmentFromTrash",
907 _restoreMessageAttachmentFromTrashParameterTypes26);
908
909 MethodHandler methodHandler = new MethodHandler(methodKey,
910 messageId, fileName);
911
912 try {
913 TunnelUtil.invoke(httpPrincipal, methodHandler);
914 }
915 catch (Exception e) {
916 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
917 throw (com.liferay.portal.kernel.exception.PortalException)e;
918 }
919
920 throw new com.liferay.portal.kernel.exception.SystemException(e);
921 }
922 }
923 catch (com.liferay.portal.kernel.exception.SystemException se) {
924 _log.error(se, se);
925
926 throw se;
927 }
928 }
929
930 public static void subscribeMessage(HttpPrincipal httpPrincipal,
931 long messageId)
932 throws com.liferay.portal.kernel.exception.PortalException {
933 try {
934 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
935 "subscribeMessage", _subscribeMessageParameterTypes27);
936
937 MethodHandler methodHandler = new MethodHandler(methodKey, messageId);
938
939 try {
940 TunnelUtil.invoke(httpPrincipal, methodHandler);
941 }
942 catch (Exception e) {
943 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
944 throw (com.liferay.portal.kernel.exception.PortalException)e;
945 }
946
947 throw new com.liferay.portal.kernel.exception.SystemException(e);
948 }
949 }
950 catch (com.liferay.portal.kernel.exception.SystemException se) {
951 _log.error(se, se);
952
953 throw se;
954 }
955 }
956
957 public static void unsubscribeMessage(HttpPrincipal httpPrincipal,
958 long messageId)
959 throws com.liferay.portal.kernel.exception.PortalException {
960 try {
961 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
962 "unsubscribeMessage", _unsubscribeMessageParameterTypes28);
963
964 MethodHandler methodHandler = new MethodHandler(methodKey, messageId);
965
966 try {
967 TunnelUtil.invoke(httpPrincipal, methodHandler);
968 }
969 catch (Exception e) {
970 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
971 throw (com.liferay.portal.kernel.exception.PortalException)e;
972 }
973
974 throw new com.liferay.portal.kernel.exception.SystemException(e);
975 }
976 }
977 catch (com.liferay.portal.kernel.exception.SystemException se) {
978 _log.error(se, se);
979
980 throw se;
981 }
982 }
983
984 public static void updateAnswer(HttpPrincipal httpPrincipal,
985 long messageId, boolean answer, boolean cascade)
986 throws com.liferay.portal.kernel.exception.PortalException {
987 try {
988 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
989 "updateAnswer", _updateAnswerParameterTypes29);
990
991 MethodHandler methodHandler = new MethodHandler(methodKey,
992 messageId, answer, cascade);
993
994 try {
995 TunnelUtil.invoke(httpPrincipal, methodHandler);
996 }
997 catch (Exception e) {
998 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
999 throw (com.liferay.portal.kernel.exception.PortalException)e;
1000 }
1001
1002 throw new com.liferay.portal.kernel.exception.SystemException(e);
1003 }
1004 }
1005 catch (com.liferay.portal.kernel.exception.SystemException se) {
1006 _log.error(se, se);
1007
1008 throw se;
1009 }
1010 }
1011
1012 public static com.liferay.message.boards.kernel.model.MBMessage updateDiscussionMessage(
1013 HttpPrincipal httpPrincipal, java.lang.String className, long classPK,
1014 long messageId, java.lang.String subject, java.lang.String body,
1015 com.liferay.portal.kernel.service.ServiceContext serviceContext)
1016 throws com.liferay.portal.kernel.exception.PortalException {
1017 try {
1018 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
1019 "updateDiscussionMessage",
1020 _updateDiscussionMessageParameterTypes30);
1021
1022 MethodHandler methodHandler = new MethodHandler(methodKey,
1023 className, classPK, messageId, subject, body, serviceContext);
1024
1025 Object returnObj = null;
1026
1027 try {
1028 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
1029 }
1030 catch (Exception e) {
1031 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1032 throw (com.liferay.portal.kernel.exception.PortalException)e;
1033 }
1034
1035 throw new com.liferay.portal.kernel.exception.SystemException(e);
1036 }
1037
1038 return (com.liferay.message.boards.kernel.model.MBMessage)returnObj;
1039 }
1040 catch (com.liferay.portal.kernel.exception.SystemException se) {
1041 _log.error(se, se);
1042
1043 throw se;
1044 }
1045 }
1046
1047 public static com.liferay.message.boards.kernel.model.MBMessage updateMessage(
1048 HttpPrincipal httpPrincipal, long messageId, java.lang.String subject,
1049 java.lang.String body,
1050 java.util.List<com.liferay.portal.kernel.util.ObjectValuePair<java.lang.String, java.io.InputStream>> inputStreamOVPs,
1051 java.util.List<java.lang.String> existingFiles, double priority,
1052 boolean allowPingbacks,
1053 com.liferay.portal.kernel.service.ServiceContext serviceContext)
1054 throws com.liferay.portal.kernel.exception.PortalException {
1055 try {
1056 MethodKey methodKey = new MethodKey(MBMessageServiceUtil.class,
1057 "updateMessage", _updateMessageParameterTypes31);
1058
1059 MethodHandler methodHandler = new MethodHandler(methodKey,
1060 messageId, subject, body, inputStreamOVPs, existingFiles,
1061 priority, allowPingbacks, serviceContext);
1062
1063 Object returnObj = null;
1064
1065 try {
1066 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
1067 }
1068 catch (Exception e) {
1069 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1070 throw (com.liferay.portal.kernel.exception.PortalException)e;
1071 }
1072
1073 throw new com.liferay.portal.kernel.exception.SystemException(e);
1074 }
1075
1076 return (com.liferay.message.boards.kernel.model.MBMessage)returnObj;
1077 }
1078 catch (com.liferay.portal.kernel.exception.SystemException se) {
1079 _log.error(se, se);
1080
1081 throw se;
1082 }
1083 }
1084
1085 private static Log _log = LogFactoryUtil.getLog(MBMessageServiceHttp.class);
1086 private static final Class<?>[] _addDiscussionMessageParameterTypes0 = new Class[] {
1087 long.class, java.lang.String.class, long.class, long.class,
1088 long.class, java.lang.String.class, java.lang.String.class,
1089 com.liferay.portal.kernel.service.ServiceContext.class
1090 };
1091 private static final Class<?>[] _addMessageParameterTypes1 = new Class[] {
1092 long.class, long.class, java.lang.String.class,
1093 java.lang.String.class, java.lang.String.class, java.util.List.class,
1094 boolean.class, double.class, boolean.class,
1095 com.liferay.portal.kernel.service.ServiceContext.class
1096 };
1097 private static final Class<?>[] _addMessageParameterTypes2 = new Class[] {
1098 long.class, long.class, java.lang.String.class,
1099 java.lang.String.class, java.lang.String.class,
1100 java.lang.String.class, java.io.File.class, boolean.class,
1101 double.class, boolean.class,
1102 com.liferay.portal.kernel.service.ServiceContext.class
1103 };
1104 private static final Class<?>[] _addMessageParameterTypes3 = new Class[] {
1105 long.class, java.lang.String.class, java.lang.String.class,
1106 com.liferay.portal.kernel.service.ServiceContext.class
1107 };
1108 private static final Class<?>[] _addMessageParameterTypes4 = new Class[] {
1109 long.class, java.lang.String.class, java.lang.String.class,
1110 java.lang.String.class, java.util.List.class, boolean.class,
1111 double.class, boolean.class,
1112 com.liferay.portal.kernel.service.ServiceContext.class
1113 };
1114 private static final Class<?>[] _addMessageAttachmentParameterTypes5 = new Class[] {
1115 long.class, java.lang.String.class, java.io.File.class,
1116 java.lang.String.class
1117 };
1118 private static final Class<?>[] _deleteDiscussionMessageParameterTypes6 = new Class[] {
1119 long.class
1120 };
1121 private static final Class<?>[] _deleteDiscussionMessageParameterTypes7 = new Class[] {
1122 long.class, java.lang.String.class, long.class,
1123 java.lang.String.class, long.class, long.class, long.class
1124 };
1125 private static final Class<?>[] _deleteMessageParameterTypes8 = new Class[] {
1126 long.class
1127 };
1128 private static final Class<?>[] _deleteMessageAttachmentParameterTypes9 = new Class[] {
1129 long.class, java.lang.String.class
1130 };
1131 private static final Class<?>[] _deleteMessageAttachmentsParameterTypes10 = new Class[] {
1132 long.class
1133 };
1134 private static final Class<?>[] _emptyMessageAttachmentsParameterTypes11 = new Class[] {
1135 long.class
1136 };
1137 private static final Class<?>[] _getCategoryMessagesParameterTypes12 = new Class[] {
1138 long.class, long.class, int.class, int.class, int.class
1139 };
1140 private static final Class<?>[] _getCategoryMessagesCountParameterTypes13 = new Class[] {
1141 long.class, long.class, int.class
1142 };
1143 private static final Class<?>[] _getCategoryMessagesRSSParameterTypes14 = new Class[] {
1144 long.class, long.class, int.class, int.class, java.lang.String.class,
1145 double.class, java.lang.String.class, java.lang.String.class,
1146 java.lang.String.class,
1147 com.liferay.portal.kernel.theme.ThemeDisplay.class
1148 };
1149 private static final Class<?>[] _getCompanyMessagesRSSParameterTypes15 = new Class[] {
1150 long.class, int.class, int.class, java.lang.String.class,
1151 double.class, java.lang.String.class, java.lang.String.class,
1152 java.lang.String.class,
1153 com.liferay.portal.kernel.theme.ThemeDisplay.class
1154 };
1155 private static final Class<?>[] _getGroupMessagesCountParameterTypes16 = new Class[] {
1156 long.class, int.class
1157 };
1158 private static final Class<?>[] _getGroupMessagesRSSParameterTypes17 = new Class[] {
1159 long.class, int.class, int.class, java.lang.String.class,
1160 double.class, java.lang.String.class, java.lang.String.class,
1161 java.lang.String.class,
1162 com.liferay.portal.kernel.theme.ThemeDisplay.class
1163 };
1164 private static final Class<?>[] _getGroupMessagesRSSParameterTypes18 = new Class[] {
1165 long.class, long.class, int.class, int.class, java.lang.String.class,
1166 double.class, java.lang.String.class, java.lang.String.class,
1167 java.lang.String.class,
1168 com.liferay.portal.kernel.theme.ThemeDisplay.class
1169 };
1170 private static final Class<?>[] _getMessageParameterTypes19 = new Class[] {
1171 long.class
1172 };
1173 private static final Class<?>[] _getMessageDisplayParameterTypes20 = new Class[] {
1174 long.class, int.class, boolean.class
1175 };
1176 private static final Class<?>[] _getMessageDisplayParameterTypes21 = new Class[] {
1177 long.class, int.class, java.lang.String.class, boolean.class
1178 };
1179 private static final Class<?>[] _getThreadAnswersCountParameterTypes22 = new Class[] {
1180 long.class, long.class, long.class
1181 };
1182 private static final Class<?>[] _getThreadMessagesParameterTypes23 = new Class[] {
1183 long.class, long.class, long.class, int.class, int.class, int.class
1184 };
1185 private static final Class<?>[] _getThreadMessagesCountParameterTypes24 = new Class[] {
1186 long.class, long.class, long.class, int.class
1187 };
1188 private static final Class<?>[] _getThreadMessagesRSSParameterTypes25 = new Class[] {
1189 long.class, int.class, int.class, java.lang.String.class,
1190 double.class, java.lang.String.class, java.lang.String.class,
1191 java.lang.String.class,
1192 com.liferay.portal.kernel.theme.ThemeDisplay.class
1193 };
1194 private static final Class<?>[] _restoreMessageAttachmentFromTrashParameterTypes26 =
1195 new Class[] { long.class, java.lang.String.class };
1196 private static final Class<?>[] _subscribeMessageParameterTypes27 = new Class[] {
1197 long.class
1198 };
1199 private static final Class<?>[] _unsubscribeMessageParameterTypes28 = new Class[] {
1200 long.class
1201 };
1202 private static final Class<?>[] _updateAnswerParameterTypes29 = new Class[] {
1203 long.class, boolean.class, boolean.class
1204 };
1205 private static final Class<?>[] _updateDiscussionMessageParameterTypes30 = new Class[] {
1206 java.lang.String.class, long.class, long.class,
1207 java.lang.String.class, java.lang.String.class,
1208 com.liferay.portal.kernel.service.ServiceContext.class
1209 };
1210 private static final Class<?>[] _updateMessageParameterTypes31 = new Class[] {
1211 long.class, java.lang.String.class, java.lang.String.class,
1212 java.util.List.class, java.util.List.class, double.class,
1213 boolean.class,
1214 com.liferay.portal.kernel.service.ServiceContext.class
1215 };
1216 }