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