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