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