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