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