001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
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    /**
027     * Provides the HTTP utility for the
028     * {@link com.liferay.portlet.messageboards.service.MBMessageServiceUtil} service utility. The
029     * static methods of this class calls the same methods of the service utility.
030     * However, the signatures are different because it requires an additional
031     * {@link com.liferay.portal.security.auth.HttpPrincipal} parameter.
032     *
033     * <p>
034     * The benefits of using the HTTP utility is that it is fast and allows for
035     * tunneling without the cost of serializing to text. The drawback is that it
036     * only works with Java.
037     * </p>
038     *
039     * <p>
040     * Set the property <b>tunnel.servlet.hosts.allowed</b> in portal.properties to
041     * configure security.
042     * </p>
043     *
044     * <p>
045     * The HTTP utility is only generated for remote services.
046     * </p>
047     *
048     * @author Brian Wing Shun Chan
049     * @see MBMessageServiceSoap
050     * @see com.liferay.portal.security.auth.HttpPrincipal
051     * @see com.liferay.portlet.messageboards.service.MBMessageServiceUtil
052     * @generated
053     */
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    }