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