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.documentlibrary.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.documentlibrary.service.DLFolderServiceUtil;
027    
028    /**
029     * Provides the HTTP utility for the
030     * {@link DLFolderServiceUtil} 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 DLFolderServiceSoap
052     * @see HttpPrincipal
053     * @see DLFolderServiceUtil
054     * @generated
055     */
056    @ProviderType
057    public class DLFolderServiceHttp {
058            public static com.liferay.portlet.documentlibrary.model.DLFolder addFolder(
059                    HttpPrincipal httpPrincipal, long groupId, long repositoryId,
060                    boolean mountPoint, long parentFolderId, java.lang.String name,
061                    java.lang.String description,
062                    com.liferay.portal.service.ServiceContext serviceContext)
063                    throws com.liferay.portal.kernel.exception.PortalException {
064                    try {
065                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
066                                            "addFolder", _addFolderParameterTypes0);
067    
068                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
069                                            repositoryId, mountPoint, parentFolderId, name,
070                                            description, 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.documentlibrary.model.DLFolder)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 void deleteFolder(HttpPrincipal httpPrincipal, long folderId)
095                    throws com.liferay.portal.kernel.exception.PortalException {
096                    try {
097                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
098                                            "deleteFolder", _deleteFolderParameterTypes1);
099    
100                            MethodHandler methodHandler = new MethodHandler(methodKey, folderId);
101    
102                            try {
103                                    TunnelUtil.invoke(httpPrincipal, methodHandler);
104                            }
105                            catch (Exception e) {
106                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
107                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
108                                    }
109    
110                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
111                            }
112                    }
113                    catch (com.liferay.portal.kernel.exception.SystemException se) {
114                            _log.error(se, se);
115    
116                            throw se;
117                    }
118            }
119    
120            public static void deleteFolder(HttpPrincipal httpPrincipal, long folderId,
121                    boolean includeTrashedEntries)
122                    throws com.liferay.portal.kernel.exception.PortalException {
123                    try {
124                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
125                                            "deleteFolder", _deleteFolderParameterTypes2);
126    
127                            MethodHandler methodHandler = new MethodHandler(methodKey,
128                                            folderId, includeTrashedEntries);
129    
130                            try {
131                                    TunnelUtil.invoke(httpPrincipal, methodHandler);
132                            }
133                            catch (Exception e) {
134                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
135                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
136                                    }
137    
138                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
139                            }
140                    }
141                    catch (com.liferay.portal.kernel.exception.SystemException se) {
142                            _log.error(se, se);
143    
144                            throw se;
145                    }
146            }
147    
148            public static void deleteFolder(HttpPrincipal httpPrincipal, long groupId,
149                    long parentFolderId, java.lang.String name)
150                    throws com.liferay.portal.kernel.exception.PortalException {
151                    try {
152                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
153                                            "deleteFolder", _deleteFolderParameterTypes3);
154    
155                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
156                                            parentFolderId, name);
157    
158                            try {
159                                    TunnelUtil.invoke(httpPrincipal, methodHandler);
160                            }
161                            catch (Exception e) {
162                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
163                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
164                                    }
165    
166                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
167                            }
168                    }
169                    catch (com.liferay.portal.kernel.exception.SystemException se) {
170                            _log.error(se, se);
171    
172                            throw se;
173                    }
174            }
175    
176            public static java.util.List<java.lang.Object> getFileEntriesAndFileShortcuts(
177                    HttpPrincipal httpPrincipal, long groupId, long folderId, int status,
178                    int start, int end)
179                    throws com.liferay.portal.kernel.exception.PortalException {
180                    try {
181                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
182                                            "getFileEntriesAndFileShortcuts",
183                                            _getFileEntriesAndFileShortcutsParameterTypes4);
184    
185                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
186                                            folderId, status, start, end);
187    
188                            Object returnObj = null;
189    
190                            try {
191                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
192                            }
193                            catch (Exception e) {
194                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
195                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
196                                    }
197    
198                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
199                            }
200    
201                            return (java.util.List<java.lang.Object>)returnObj;
202                    }
203                    catch (com.liferay.portal.kernel.exception.SystemException se) {
204                            _log.error(se, se);
205    
206                            throw se;
207                    }
208            }
209    
210            public static int getFileEntriesAndFileShortcutsCount(
211                    HttpPrincipal httpPrincipal, long groupId, long folderId, int status)
212                    throws com.liferay.portal.kernel.exception.PortalException {
213                    try {
214                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
215                                            "getFileEntriesAndFileShortcutsCount",
216                                            _getFileEntriesAndFileShortcutsCountParameterTypes5);
217    
218                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
219                                            folderId, status);
220    
221                            Object returnObj = null;
222    
223                            try {
224                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
225                            }
226                            catch (Exception e) {
227                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
228                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
229                                    }
230    
231                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
232                            }
233    
234                            return ((Integer)returnObj).intValue();
235                    }
236                    catch (com.liferay.portal.kernel.exception.SystemException se) {
237                            _log.error(se, se);
238    
239                            throw se;
240                    }
241            }
242    
243            public static int getFileEntriesAndFileShortcutsCount(
244                    HttpPrincipal httpPrincipal, long groupId, long folderId, int status,
245                    java.lang.String[] mimeTypes)
246                    throws com.liferay.portal.kernel.exception.PortalException {
247                    try {
248                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
249                                            "getFileEntriesAndFileShortcutsCount",
250                                            _getFileEntriesAndFileShortcutsCountParameterTypes6);
251    
252                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
253                                            folderId, status, mimeTypes);
254    
255                            Object returnObj = null;
256    
257                            try {
258                                    returnObj = 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                            return ((Integer)returnObj).intValue();
269                    }
270                    catch (com.liferay.portal.kernel.exception.SystemException se) {
271                            _log.error(se, se);
272    
273                            throw se;
274                    }
275            }
276    
277            public static com.liferay.portlet.documentlibrary.model.DLFolder getFolder(
278                    HttpPrincipal httpPrincipal, long folderId)
279                    throws com.liferay.portal.kernel.exception.PortalException {
280                    try {
281                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
282                                            "getFolder", _getFolderParameterTypes7);
283    
284                            MethodHandler methodHandler = new MethodHandler(methodKey, folderId);
285    
286                            Object returnObj = null;
287    
288                            try {
289                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
290                            }
291                            catch (Exception e) {
292                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
293                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
294                                    }
295    
296                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
297                            }
298    
299                            return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
300                    }
301                    catch (com.liferay.portal.kernel.exception.SystemException se) {
302                            _log.error(se, se);
303    
304                            throw se;
305                    }
306            }
307    
308            public static com.liferay.portlet.documentlibrary.model.DLFolder getFolder(
309                    HttpPrincipal httpPrincipal, long groupId, long parentFolderId,
310                    java.lang.String name)
311                    throws com.liferay.portal.kernel.exception.PortalException {
312                    try {
313                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
314                                            "getFolder", _getFolderParameterTypes8);
315    
316                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
317                                            parentFolderId, name);
318    
319                            Object returnObj = null;
320    
321                            try {
322                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
323                            }
324                            catch (Exception e) {
325                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
326                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
327                                    }
328    
329                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
330                            }
331    
332                            return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
333                    }
334                    catch (com.liferay.portal.kernel.exception.SystemException se) {
335                            _log.error(se, se);
336    
337                            throw se;
338                    }
339            }
340    
341            public static java.util.List<java.lang.Long> getFolderIds(
342                    HttpPrincipal httpPrincipal, long groupId, long folderId)
343                    throws com.liferay.portal.kernel.exception.PortalException {
344                    try {
345                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
346                                            "getFolderIds", _getFolderIdsParameterTypes9);
347    
348                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
349                                            folderId);
350    
351                            Object returnObj = null;
352    
353                            try {
354                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
355                            }
356                            catch (Exception e) {
357                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
358                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
359                                    }
360    
361                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
362                            }
363    
364                            return (java.util.List<java.lang.Long>)returnObj;
365                    }
366                    catch (com.liferay.portal.kernel.exception.SystemException se) {
367                            _log.error(se, se);
368    
369                            throw se;
370                    }
371            }
372    
373            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getFolders(
374                    HttpPrincipal httpPrincipal, long groupId, long parentFolderId,
375                    int status, boolean includeMountfolders, int start, int end,
376                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.documentlibrary.model.DLFolder> obc)
377                    throws com.liferay.portal.kernel.exception.PortalException {
378                    try {
379                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
380                                            "getFolders", _getFoldersParameterTypes10);
381    
382                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
383                                            parentFolderId, status, includeMountfolders, start, end, obc);
384    
385                            Object returnObj = null;
386    
387                            try {
388                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
389                            }
390                            catch (Exception e) {
391                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
392                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
393                                    }
394    
395                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
396                            }
397    
398                            return (java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder>)returnObj;
399                    }
400                    catch (com.liferay.portal.kernel.exception.SystemException se) {
401                            _log.error(se, se);
402    
403                            throw se;
404                    }
405            }
406    
407            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getFolders(
408                    HttpPrincipal httpPrincipal, long groupId, long parentFolderId,
409                    int start, int end,
410                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.documentlibrary.model.DLFolder> obc)
411                    throws com.liferay.portal.kernel.exception.PortalException {
412                    try {
413                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
414                                            "getFolders", _getFoldersParameterTypes11);
415    
416                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
417                                            parentFolderId, start, end, obc);
418    
419                            Object returnObj = null;
420    
421                            try {
422                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
423                            }
424                            catch (Exception e) {
425                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
426                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
427                                    }
428    
429                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
430                            }
431    
432                            return (java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder>)returnObj;
433                    }
434                    catch (com.liferay.portal.kernel.exception.SystemException se) {
435                            _log.error(se, se);
436    
437                            throw se;
438                    }
439            }
440    
441            public static java.util.List<java.lang.Object> getFoldersAndFileEntriesAndFileShortcuts(
442                    HttpPrincipal httpPrincipal, long groupId, long folderId, int status,
443                    boolean includeMountFolders, int start, int end,
444                    com.liferay.portal.kernel.util.OrderByComparator<?> obc)
445                    throws com.liferay.portal.kernel.exception.PortalException {
446                    try {
447                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
448                                            "getFoldersAndFileEntriesAndFileShortcuts",
449                                            _getFoldersAndFileEntriesAndFileShortcutsParameterTypes12);
450    
451                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
452                                            folderId, status, includeMountFolders, start, end, obc);
453    
454                            Object returnObj = null;
455    
456                            try {
457                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
458                            }
459                            catch (Exception e) {
460                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
461                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
462                                    }
463    
464                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
465                            }
466    
467                            return (java.util.List<java.lang.Object>)returnObj;
468                    }
469                    catch (com.liferay.portal.kernel.exception.SystemException se) {
470                            _log.error(se, se);
471    
472                            throw se;
473                    }
474            }
475    
476            public static java.util.List<java.lang.Object> getFoldersAndFileEntriesAndFileShortcuts(
477                    HttpPrincipal httpPrincipal, long groupId, long folderId, int status,
478                    java.lang.String[] mimeTypes, boolean includeMountFolders, int start,
479                    int end, com.liferay.portal.kernel.util.OrderByComparator<?> obc)
480                    throws com.liferay.portal.kernel.exception.PortalException {
481                    try {
482                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
483                                            "getFoldersAndFileEntriesAndFileShortcuts",
484                                            _getFoldersAndFileEntriesAndFileShortcutsParameterTypes13);
485    
486                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
487                                            folderId, status, mimeTypes, includeMountFolders, start,
488                                            end, obc);
489    
490                            Object returnObj = null;
491    
492                            try {
493                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
494                            }
495                            catch (Exception e) {
496                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
497                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
498                                    }
499    
500                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
501                            }
502    
503                            return (java.util.List<java.lang.Object>)returnObj;
504                    }
505                    catch (com.liferay.portal.kernel.exception.SystemException se) {
506                            _log.error(se, se);
507    
508                            throw se;
509                    }
510            }
511    
512            public static java.util.List<java.lang.Object> getFoldersAndFileEntriesAndFileShortcuts(
513                    HttpPrincipal httpPrincipal, long groupId, long folderId,
514                    java.lang.String[] mimeTypes, boolean includeMountFolders,
515                    com.liferay.portal.kernel.dao.orm.QueryDefinition<?> queryDefinition)
516                    throws com.liferay.portal.kernel.exception.PortalException {
517                    try {
518                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
519                                            "getFoldersAndFileEntriesAndFileShortcuts",
520                                            _getFoldersAndFileEntriesAndFileShortcutsParameterTypes14);
521    
522                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
523                                            folderId, mimeTypes, includeMountFolders, queryDefinition);
524    
525                            Object returnObj = null;
526    
527                            try {
528                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
529                            }
530                            catch (Exception e) {
531                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
532                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
533                                    }
534    
535                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
536                            }
537    
538                            return (java.util.List<java.lang.Object>)returnObj;
539                    }
540                    catch (com.liferay.portal.kernel.exception.SystemException se) {
541                            _log.error(se, se);
542    
543                            throw se;
544                    }
545            }
546    
547            public static int getFoldersAndFileEntriesAndFileShortcutsCount(
548                    HttpPrincipal httpPrincipal, long groupId, long folderId, int status,
549                    boolean includeMountFolders)
550                    throws com.liferay.portal.kernel.exception.PortalException {
551                    try {
552                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
553                                            "getFoldersAndFileEntriesAndFileShortcutsCount",
554                                            _getFoldersAndFileEntriesAndFileShortcutsCountParameterTypes15);
555    
556                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
557                                            folderId, status, includeMountFolders);
558    
559                            Object returnObj = null;
560    
561                            try {
562                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
563                            }
564                            catch (Exception e) {
565                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
566                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
567                                    }
568    
569                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
570                            }
571    
572                            return ((Integer)returnObj).intValue();
573                    }
574                    catch (com.liferay.portal.kernel.exception.SystemException se) {
575                            _log.error(se, se);
576    
577                            throw se;
578                    }
579            }
580    
581            public static int getFoldersAndFileEntriesAndFileShortcutsCount(
582                    HttpPrincipal httpPrincipal, long groupId, long folderId, int status,
583                    java.lang.String[] mimeTypes, boolean includeMountFolders)
584                    throws com.liferay.portal.kernel.exception.PortalException {
585                    try {
586                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
587                                            "getFoldersAndFileEntriesAndFileShortcutsCount",
588                                            _getFoldersAndFileEntriesAndFileShortcutsCountParameterTypes16);
589    
590                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
591                                            folderId, status, mimeTypes, includeMountFolders);
592    
593                            Object returnObj = null;
594    
595                            try {
596                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
597                            }
598                            catch (Exception e) {
599                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
600                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
601                                    }
602    
603                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
604                            }
605    
606                            return ((Integer)returnObj).intValue();
607                    }
608                    catch (com.liferay.portal.kernel.exception.SystemException se) {
609                            _log.error(se, se);
610    
611                            throw se;
612                    }
613            }
614    
615            public static int getFoldersCount(HttpPrincipal httpPrincipal,
616                    long groupId, long parentFolderId)
617                    throws com.liferay.portal.kernel.exception.PortalException {
618                    try {
619                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
620                                            "getFoldersCount", _getFoldersCountParameterTypes17);
621    
622                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
623                                            parentFolderId);
624    
625                            Object returnObj = null;
626    
627                            try {
628                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
629                            }
630                            catch (Exception e) {
631                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
632                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
633                                    }
634    
635                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
636                            }
637    
638                            return ((Integer)returnObj).intValue();
639                    }
640                    catch (com.liferay.portal.kernel.exception.SystemException se) {
641                            _log.error(se, se);
642    
643                            throw se;
644                    }
645            }
646    
647            public static int getFoldersCount(HttpPrincipal httpPrincipal,
648                    long groupId, long parentFolderId, int status,
649                    boolean includeMountfolders)
650                    throws com.liferay.portal.kernel.exception.PortalException {
651                    try {
652                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
653                                            "getFoldersCount", _getFoldersCountParameterTypes18);
654    
655                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
656                                            parentFolderId, status, includeMountfolders);
657    
658                            Object returnObj = null;
659    
660                            try {
661                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
662                            }
663                            catch (Exception e) {
664                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
665                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
666                                    }
667    
668                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
669                            }
670    
671                            return ((Integer)returnObj).intValue();
672                    }
673                    catch (com.liferay.portal.kernel.exception.SystemException se) {
674                            _log.error(se, se);
675    
676                            throw se;
677                    }
678            }
679    
680            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder> getMountFolders(
681                    HttpPrincipal httpPrincipal, long groupId, long parentFolderId,
682                    int start, int end,
683                    com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.documentlibrary.model.DLFolder> obc)
684                    throws com.liferay.portal.kernel.exception.PortalException {
685                    try {
686                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
687                                            "getMountFolders", _getMountFoldersParameterTypes19);
688    
689                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
690                                            parentFolderId, start, end, obc);
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 (java.util.List<com.liferay.portlet.documentlibrary.model.DLFolder>)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 int getMountFoldersCount(HttpPrincipal httpPrincipal,
715                    long groupId, long parentFolderId)
716                    throws com.liferay.portal.kernel.exception.PortalException {
717                    try {
718                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
719                                            "getMountFoldersCount",
720                                            _getMountFoldersCountParameterTypes20);
721    
722                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
723                                            parentFolderId);
724    
725                            Object returnObj = null;
726    
727                            try {
728                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
729                            }
730                            catch (Exception e) {
731                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
732                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
733                                    }
734    
735                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
736                            }
737    
738                            return ((Integer)returnObj).intValue();
739                    }
740                    catch (com.liferay.portal.kernel.exception.SystemException se) {
741                            _log.error(se, se);
742    
743                            throw se;
744                    }
745            }
746    
747            public static void getSubfolderIds(HttpPrincipal httpPrincipal,
748                    java.util.List<java.lang.Long> folderIds, long groupId, long folderId)
749                    throws com.liferay.portal.kernel.exception.PortalException {
750                    try {
751                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
752                                            "getSubfolderIds", _getSubfolderIdsParameterTypes21);
753    
754                            MethodHandler methodHandler = new MethodHandler(methodKey,
755                                            folderIds, groupId, folderId);
756    
757                            try {
758                                    TunnelUtil.invoke(httpPrincipal, methodHandler);
759                            }
760                            catch (Exception e) {
761                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
762                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
763                                    }
764    
765                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
766                            }
767                    }
768                    catch (com.liferay.portal.kernel.exception.SystemException se) {
769                            _log.error(se, se);
770    
771                            throw se;
772                    }
773            }
774    
775            public static void getSubfolderIds(HttpPrincipal httpPrincipal,
776                    java.util.List<java.lang.Long> folderIds, long groupId, long folderId,
777                    boolean recurse)
778                    throws com.liferay.portal.kernel.exception.PortalException {
779                    try {
780                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
781                                            "getSubfolderIds", _getSubfolderIdsParameterTypes22);
782    
783                            MethodHandler methodHandler = new MethodHandler(methodKey,
784                                            folderIds, groupId, folderId, recurse);
785    
786                            try {
787                                    TunnelUtil.invoke(httpPrincipal, methodHandler);
788                            }
789                            catch (Exception e) {
790                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
791                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
792                                    }
793    
794                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
795                            }
796                    }
797                    catch (com.liferay.portal.kernel.exception.SystemException se) {
798                            _log.error(se, se);
799    
800                            throw se;
801                    }
802            }
803    
804            public static java.util.List<java.lang.Long> getSubfolderIds(
805                    HttpPrincipal httpPrincipal, long groupId, long folderId,
806                    boolean recurse)
807                    throws com.liferay.portal.kernel.exception.PortalException {
808                    try {
809                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
810                                            "getSubfolderIds", _getSubfolderIdsParameterTypes23);
811    
812                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
813                                            folderId, recurse);
814    
815                            Object returnObj = null;
816    
817                            try {
818                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
819                            }
820                            catch (Exception e) {
821                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
822                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
823                                    }
824    
825                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
826                            }
827    
828                            return (java.util.List<java.lang.Long>)returnObj;
829                    }
830                    catch (com.liferay.portal.kernel.exception.SystemException se) {
831                            _log.error(se, se);
832    
833                            throw se;
834                    }
835            }
836    
837            public static boolean hasFolderLock(HttpPrincipal httpPrincipal,
838                    long folderId)
839                    throws com.liferay.portal.kernel.exception.PortalException {
840                    try {
841                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
842                                            "hasFolderLock", _hasFolderLockParameterTypes24);
843    
844                            MethodHandler methodHandler = new MethodHandler(methodKey, folderId);
845    
846                            Object returnObj = null;
847    
848                            try {
849                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
850                            }
851                            catch (Exception e) {
852                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
853                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
854                                    }
855    
856                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
857                            }
858    
859                            return ((Boolean)returnObj).booleanValue();
860                    }
861                    catch (com.liferay.portal.kernel.exception.SystemException se) {
862                            _log.error(se, se);
863    
864                            throw se;
865                    }
866            }
867    
868            public static boolean hasInheritableLock(HttpPrincipal httpPrincipal,
869                    long folderId)
870                    throws com.liferay.portal.kernel.exception.PortalException {
871                    try {
872                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
873                                            "hasInheritableLock", _hasInheritableLockParameterTypes25);
874    
875                            MethodHandler methodHandler = new MethodHandler(methodKey, folderId);
876    
877                            Object returnObj = null;
878    
879                            try {
880                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
881                            }
882                            catch (Exception e) {
883                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
884                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
885                                    }
886    
887                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
888                            }
889    
890                            return ((Boolean)returnObj).booleanValue();
891                    }
892                    catch (com.liferay.portal.kernel.exception.SystemException se) {
893                            _log.error(se, se);
894    
895                            throw se;
896                    }
897            }
898    
899            public static boolean isFolderLocked(HttpPrincipal httpPrincipal,
900                    long folderId) {
901                    try {
902                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
903                                            "isFolderLocked", _isFolderLockedParameterTypes26);
904    
905                            MethodHandler methodHandler = new MethodHandler(methodKey, folderId);
906    
907                            Object returnObj = null;
908    
909                            try {
910                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
911                            }
912                            catch (Exception e) {
913                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
914                            }
915    
916                            return ((Boolean)returnObj).booleanValue();
917                    }
918                    catch (com.liferay.portal.kernel.exception.SystemException se) {
919                            _log.error(se, se);
920    
921                            throw se;
922                    }
923            }
924    
925            public static com.liferay.portal.kernel.lock.Lock lockFolder(
926                    HttpPrincipal httpPrincipal, long folderId)
927                    throws com.liferay.portal.kernel.exception.PortalException {
928                    try {
929                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
930                                            "lockFolder", _lockFolderParameterTypes27);
931    
932                            MethodHandler methodHandler = new MethodHandler(methodKey, folderId);
933    
934                            Object returnObj = null;
935    
936                            try {
937                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
938                            }
939                            catch (Exception e) {
940                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
941                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
942                                    }
943    
944                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
945                            }
946    
947                            return (com.liferay.portal.kernel.lock.Lock)returnObj;
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 com.liferay.portal.kernel.lock.Lock lockFolder(
957                    HttpPrincipal httpPrincipal, long folderId, java.lang.String owner,
958                    boolean inheritable, long expirationTime)
959                    throws com.liferay.portal.kernel.exception.PortalException {
960                    try {
961                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
962                                            "lockFolder", _lockFolderParameterTypes28);
963    
964                            MethodHandler methodHandler = new MethodHandler(methodKey,
965                                            folderId, owner, inheritable, expirationTime);
966    
967                            Object returnObj = null;
968    
969                            try {
970                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
971                            }
972                            catch (Exception e) {
973                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
974                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
975                                    }
976    
977                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
978                            }
979    
980                            return (com.liferay.portal.kernel.lock.Lock)returnObj;
981                    }
982                    catch (com.liferay.portal.kernel.exception.SystemException se) {
983                            _log.error(se, se);
984    
985                            throw se;
986                    }
987            }
988    
989            public static com.liferay.portlet.documentlibrary.model.DLFolder moveFolder(
990                    HttpPrincipal httpPrincipal, long folderId, long parentFolderId,
991                    com.liferay.portal.service.ServiceContext serviceContext)
992                    throws com.liferay.portal.kernel.exception.PortalException {
993                    try {
994                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
995                                            "moveFolder", _moveFolderParameterTypes29);
996    
997                            MethodHandler methodHandler = new MethodHandler(methodKey,
998                                            folderId, parentFolderId, serviceContext);
999    
1000                            Object returnObj = null;
1001    
1002                            try {
1003                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
1004                            }
1005                            catch (Exception e) {
1006                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1007                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
1008                                    }
1009    
1010                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
1011                            }
1012    
1013                            return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
1014                    }
1015                    catch (com.liferay.portal.kernel.exception.SystemException se) {
1016                            _log.error(se, se);
1017    
1018                            throw se;
1019                    }
1020            }
1021    
1022            public static com.liferay.portal.kernel.lock.Lock refreshFolderLock(
1023                    HttpPrincipal httpPrincipal, java.lang.String lockUuid, long companyId,
1024                    long expirationTime)
1025                    throws com.liferay.portal.kernel.exception.PortalException {
1026                    try {
1027                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
1028                                            "refreshFolderLock", _refreshFolderLockParameterTypes30);
1029    
1030                            MethodHandler methodHandler = new MethodHandler(methodKey,
1031                                            lockUuid, companyId, expirationTime);
1032    
1033                            Object returnObj = null;
1034    
1035                            try {
1036                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
1037                            }
1038                            catch (Exception e) {
1039                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1040                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
1041                                    }
1042    
1043                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
1044                            }
1045    
1046                            return (com.liferay.portal.kernel.lock.Lock)returnObj;
1047                    }
1048                    catch (com.liferay.portal.kernel.exception.SystemException se) {
1049                            _log.error(se, se);
1050    
1051                            throw se;
1052                    }
1053            }
1054    
1055            public static void unlockFolder(HttpPrincipal httpPrincipal, long groupId,
1056                    long parentFolderId, java.lang.String name, java.lang.String lockUuid)
1057                    throws com.liferay.portal.kernel.exception.PortalException {
1058                    try {
1059                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
1060                                            "unlockFolder", _unlockFolderParameterTypes31);
1061    
1062                            MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
1063                                            parentFolderId, name, lockUuid);
1064    
1065                            try {
1066                                    TunnelUtil.invoke(httpPrincipal, methodHandler);
1067                            }
1068                            catch (Exception e) {
1069                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1070                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
1071                                    }
1072    
1073                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
1074                            }
1075                    }
1076                    catch (com.liferay.portal.kernel.exception.SystemException se) {
1077                            _log.error(se, se);
1078    
1079                            throw se;
1080                    }
1081            }
1082    
1083            public static void unlockFolder(HttpPrincipal httpPrincipal, long folderId,
1084                    java.lang.String lockUuid)
1085                    throws com.liferay.portal.kernel.exception.PortalException {
1086                    try {
1087                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
1088                                            "unlockFolder", _unlockFolderParameterTypes32);
1089    
1090                            MethodHandler methodHandler = new MethodHandler(methodKey,
1091                                            folderId, lockUuid);
1092    
1093                            try {
1094                                    TunnelUtil.invoke(httpPrincipal, methodHandler);
1095                            }
1096                            catch (Exception e) {
1097                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1098                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
1099                                    }
1100    
1101                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
1102                            }
1103                    }
1104                    catch (com.liferay.portal.kernel.exception.SystemException se) {
1105                            _log.error(se, se);
1106    
1107                            throw se;
1108                    }
1109            }
1110    
1111            public static com.liferay.portlet.documentlibrary.model.DLFolder updateFolder(
1112                    HttpPrincipal httpPrincipal, long folderId, long parentFolderId,
1113                    java.lang.String name, java.lang.String description,
1114                    long defaultFileEntryTypeId,
1115                    java.util.List<java.lang.Long> fileEntryTypeIds, int restrictionType,
1116                    com.liferay.portal.service.ServiceContext serviceContext)
1117                    throws com.liferay.portal.kernel.exception.PortalException {
1118                    try {
1119                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
1120                                            "updateFolder", _updateFolderParameterTypes33);
1121    
1122                            MethodHandler methodHandler = new MethodHandler(methodKey,
1123                                            folderId, parentFolderId, name, description,
1124                                            defaultFileEntryTypeId, fileEntryTypeIds, restrictionType,
1125                                            serviceContext);
1126    
1127                            Object returnObj = null;
1128    
1129                            try {
1130                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
1131                            }
1132                            catch (Exception e) {
1133                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1134                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
1135                                    }
1136    
1137                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
1138                            }
1139    
1140                            return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
1141                    }
1142                    catch (com.liferay.portal.kernel.exception.SystemException se) {
1143                            _log.error(se, se);
1144    
1145                            throw se;
1146                    }
1147            }
1148    
1149            public static com.liferay.portlet.documentlibrary.model.DLFolder updateFolder(
1150                    HttpPrincipal httpPrincipal, long folderId, java.lang.String name,
1151                    java.lang.String description, long defaultFileEntryTypeId,
1152                    java.util.List<java.lang.Long> fileEntryTypeIds,
1153                    boolean overrideFileEntryTypes,
1154                    com.liferay.portal.service.ServiceContext serviceContext)
1155                    throws com.liferay.portal.kernel.exception.PortalException {
1156                    try {
1157                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
1158                                            "updateFolder", _updateFolderParameterTypes34);
1159    
1160                            MethodHandler methodHandler = new MethodHandler(methodKey,
1161                                            folderId, name, description, defaultFileEntryTypeId,
1162                                            fileEntryTypeIds, overrideFileEntryTypes, serviceContext);
1163    
1164                            Object returnObj = null;
1165    
1166                            try {
1167                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
1168                            }
1169                            catch (Exception e) {
1170                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1171                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
1172                                    }
1173    
1174                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
1175                            }
1176    
1177                            return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
1178                    }
1179                    catch (com.liferay.portal.kernel.exception.SystemException se) {
1180                            _log.error(se, se);
1181    
1182                            throw se;
1183                    }
1184            }
1185    
1186            public static com.liferay.portlet.documentlibrary.model.DLFolder updateFolder(
1187                    HttpPrincipal httpPrincipal, long folderId, java.lang.String name,
1188                    java.lang.String description, long defaultFileEntryTypeId,
1189                    java.util.List<java.lang.Long> fileEntryTypeIds, int restrictionType,
1190                    com.liferay.portal.service.ServiceContext serviceContext)
1191                    throws com.liferay.portal.kernel.exception.PortalException {
1192                    try {
1193                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
1194                                            "updateFolder", _updateFolderParameterTypes35);
1195    
1196                            MethodHandler methodHandler = new MethodHandler(methodKey,
1197                                            folderId, name, description, defaultFileEntryTypeId,
1198                                            fileEntryTypeIds, restrictionType, serviceContext);
1199    
1200                            Object returnObj = null;
1201    
1202                            try {
1203                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
1204                            }
1205                            catch (Exception e) {
1206                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1207                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
1208                                    }
1209    
1210                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
1211                            }
1212    
1213                            return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
1214                    }
1215                    catch (com.liferay.portal.kernel.exception.SystemException se) {
1216                            _log.error(se, se);
1217    
1218                            throw se;
1219                    }
1220            }
1221    
1222            public static boolean verifyInheritableLock(HttpPrincipal httpPrincipal,
1223                    long folderId, java.lang.String lockUuid)
1224                    throws com.liferay.portal.kernel.exception.PortalException {
1225                    try {
1226                            MethodKey methodKey = new MethodKey(DLFolderServiceUtil.class,
1227                                            "verifyInheritableLock",
1228                                            _verifyInheritableLockParameterTypes36);
1229    
1230                            MethodHandler methodHandler = new MethodHandler(methodKey,
1231                                            folderId, lockUuid);
1232    
1233                            Object returnObj = null;
1234    
1235                            try {
1236                                    returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
1237                            }
1238                            catch (Exception e) {
1239                                    if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
1240                                            throw (com.liferay.portal.kernel.exception.PortalException)e;
1241                                    }
1242    
1243                                    throw new com.liferay.portal.kernel.exception.SystemException(e);
1244                            }
1245    
1246                            return ((Boolean)returnObj).booleanValue();
1247                    }
1248                    catch (com.liferay.portal.kernel.exception.SystemException se) {
1249                            _log.error(se, se);
1250    
1251                            throw se;
1252                    }
1253            }
1254    
1255            private static Log _log = LogFactoryUtil.getLog(DLFolderServiceHttp.class);
1256            private static final Class<?>[] _addFolderParameterTypes0 = new Class[] {
1257                            long.class, long.class, boolean.class, long.class,
1258                            java.lang.String.class, java.lang.String.class,
1259                            com.liferay.portal.service.ServiceContext.class
1260                    };
1261            private static final Class<?>[] _deleteFolderParameterTypes1 = new Class[] {
1262                            long.class
1263                    };
1264            private static final Class<?>[] _deleteFolderParameterTypes2 = new Class[] {
1265                            long.class, boolean.class
1266                    };
1267            private static final Class<?>[] _deleteFolderParameterTypes3 = new Class[] {
1268                            long.class, long.class, java.lang.String.class
1269                    };
1270            private static final Class<?>[] _getFileEntriesAndFileShortcutsParameterTypes4 =
1271                    new Class[] { long.class, long.class, int.class, int.class, int.class };
1272            private static final Class<?>[] _getFileEntriesAndFileShortcutsCountParameterTypes5 =
1273                    new Class[] { long.class, long.class, int.class };
1274            private static final Class<?>[] _getFileEntriesAndFileShortcutsCountParameterTypes6 =
1275                    new Class[] { long.class, long.class, int.class, java.lang.String[].class };
1276            private static final Class<?>[] _getFolderParameterTypes7 = new Class[] {
1277                            long.class
1278                    };
1279            private static final Class<?>[] _getFolderParameterTypes8 = new Class[] {
1280                            long.class, long.class, java.lang.String.class
1281                    };
1282            private static final Class<?>[] _getFolderIdsParameterTypes9 = new Class[] {
1283                            long.class, long.class
1284                    };
1285            private static final Class<?>[] _getFoldersParameterTypes10 = new Class[] {
1286                            long.class, long.class, int.class, boolean.class, int.class,
1287                            int.class, com.liferay.portal.kernel.util.OrderByComparator.class
1288                    };
1289            private static final Class<?>[] _getFoldersParameterTypes11 = new Class[] {
1290                            long.class, long.class, int.class, int.class,
1291                            com.liferay.portal.kernel.util.OrderByComparator.class
1292                    };
1293            private static final Class<?>[] _getFoldersAndFileEntriesAndFileShortcutsParameterTypes12 =
1294                    new Class[] {
1295                            long.class, long.class, int.class, boolean.class, int.class,
1296                            int.class, com.liferay.portal.kernel.util.OrderByComparator.class
1297                    };
1298            private static final Class<?>[] _getFoldersAndFileEntriesAndFileShortcutsParameterTypes13 =
1299                    new Class[] {
1300                            long.class, long.class, int.class, java.lang.String[].class,
1301                            boolean.class, int.class, int.class,
1302                            com.liferay.portal.kernel.util.OrderByComparator.class
1303                    };
1304            private static final Class<?>[] _getFoldersAndFileEntriesAndFileShortcutsParameterTypes14 =
1305                    new Class[] {
1306                            long.class, long.class, java.lang.String[].class, boolean.class,
1307                            com.liferay.portal.kernel.dao.orm.QueryDefinition.class
1308                    };
1309            private static final Class<?>[] _getFoldersAndFileEntriesAndFileShortcutsCountParameterTypes15 =
1310                    new Class[] { long.class, long.class, int.class, boolean.class };
1311            private static final Class<?>[] _getFoldersAndFileEntriesAndFileShortcutsCountParameterTypes16 =
1312                    new Class[] {
1313                            long.class, long.class, int.class, java.lang.String[].class,
1314                            boolean.class
1315                    };
1316            private static final Class<?>[] _getFoldersCountParameterTypes17 = new Class[] {
1317                            long.class, long.class
1318                    };
1319            private static final Class<?>[] _getFoldersCountParameterTypes18 = new Class[] {
1320                            long.class, long.class, int.class, boolean.class
1321                    };
1322            private static final Class<?>[] _getMountFoldersParameterTypes19 = new Class[] {
1323                            long.class, long.class, int.class, int.class,
1324                            com.liferay.portal.kernel.util.OrderByComparator.class
1325                    };
1326            private static final Class<?>[] _getMountFoldersCountParameterTypes20 = new Class[] {
1327                            long.class, long.class
1328                    };
1329            private static final Class<?>[] _getSubfolderIdsParameterTypes21 = new Class[] {
1330                            java.util.List.class, long.class, long.class
1331                    };
1332            private static final Class<?>[] _getSubfolderIdsParameterTypes22 = new Class[] {
1333                            java.util.List.class, long.class, long.class, boolean.class
1334                    };
1335            private static final Class<?>[] _getSubfolderIdsParameterTypes23 = new Class[] {
1336                            long.class, long.class, boolean.class
1337                    };
1338            private static final Class<?>[] _hasFolderLockParameterTypes24 = new Class[] {
1339                            long.class
1340                    };
1341            private static final Class<?>[] _hasInheritableLockParameterTypes25 = new Class[] {
1342                            long.class
1343                    };
1344            private static final Class<?>[] _isFolderLockedParameterTypes26 = new Class[] {
1345                            long.class
1346                    };
1347            private static final Class<?>[] _lockFolderParameterTypes27 = new Class[] {
1348                            long.class
1349                    };
1350            private static final Class<?>[] _lockFolderParameterTypes28 = new Class[] {
1351                            long.class, java.lang.String.class, boolean.class, long.class
1352                    };
1353            private static final Class<?>[] _moveFolderParameterTypes29 = new Class[] {
1354                            long.class, long.class,
1355                            com.liferay.portal.service.ServiceContext.class
1356                    };
1357            private static final Class<?>[] _refreshFolderLockParameterTypes30 = new Class[] {
1358                            java.lang.String.class, long.class, long.class
1359                    };
1360            private static final Class<?>[] _unlockFolderParameterTypes31 = new Class[] {
1361                            long.class, long.class, java.lang.String.class,
1362                            java.lang.String.class
1363                    };
1364            private static final Class<?>[] _unlockFolderParameterTypes32 = new Class[] {
1365                            long.class, java.lang.String.class
1366                    };
1367            private static final Class<?>[] _updateFolderParameterTypes33 = new Class[] {
1368                            long.class, long.class, java.lang.String.class,
1369                            java.lang.String.class, long.class, java.util.List.class, int.class,
1370                            com.liferay.portal.service.ServiceContext.class
1371                    };
1372            private static final Class<?>[] _updateFolderParameterTypes34 = new Class[] {
1373                            long.class, java.lang.String.class, java.lang.String.class,
1374                            long.class, java.util.List.class, boolean.class,
1375                            com.liferay.portal.service.ServiceContext.class
1376                    };
1377            private static final Class<?>[] _updateFolderParameterTypes35 = new Class[] {
1378                            long.class, java.lang.String.class, java.lang.String.class,
1379                            long.class, java.util.List.class, int.class,
1380                            com.liferay.portal.service.ServiceContext.class
1381                    };
1382            private static final Class<?>[] _verifyInheritableLockParameterTypes36 = new Class[] {
1383                            long.class, java.lang.String.class
1384                    };
1385    }