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