1
22
23 package com.liferay.portlet.documentlibrary.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27 import com.liferay.portal.kernel.util.BooleanWrapper;
28 import com.liferay.portal.kernel.util.LongWrapper;
29 import com.liferay.portal.kernel.util.MethodWrapper;
30 import com.liferay.portal.kernel.util.NullWrapper;
31 import com.liferay.portal.security.auth.HttpPrincipal;
32 import com.liferay.portal.service.http.TunnelUtil;
33
34 import com.liferay.portlet.documentlibrary.service.DLFolderServiceUtil;
35
36
75 public class DLFolderServiceHttp {
76 public static com.liferay.portlet.documentlibrary.model.DLFolder addFolder(
77 HttpPrincipal httpPrincipal, long plid, long parentFolderId,
78 java.lang.String name, java.lang.String description,
79 boolean addCommunityPermissions, boolean addGuestPermissions)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portal.PortalException {
82 try {
83 Object paramObj0 = new LongWrapper(plid);
84
85 Object paramObj1 = new LongWrapper(parentFolderId);
86
87 Object paramObj2 = name;
88
89 if (name == null) {
90 paramObj2 = new NullWrapper("java.lang.String");
91 }
92
93 Object paramObj3 = description;
94
95 if (description == null) {
96 paramObj3 = new NullWrapper("java.lang.String");
97 }
98
99 Object paramObj4 = new BooleanWrapper(addCommunityPermissions);
100
101 Object paramObj5 = new BooleanWrapper(addGuestPermissions);
102
103 MethodWrapper methodWrapper = new MethodWrapper(DLFolderServiceUtil.class.getName(),
104 "addFolder",
105 new Object[] {
106 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
107 paramObj5
108 });
109
110 Object returnObj = null;
111
112 try {
113 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
114 }
115 catch (Exception e) {
116 if (e instanceof com.liferay.portal.SystemException) {
117 throw (com.liferay.portal.SystemException)e;
118 }
119
120 if (e instanceof com.liferay.portal.PortalException) {
121 throw (com.liferay.portal.PortalException)e;
122 }
123
124 throw new com.liferay.portal.SystemException(e);
125 }
126
127 return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
128 }
129 catch (com.liferay.portal.SystemException se) {
130 _log.error(se, se);
131
132 throw se;
133 }
134 }
135
136 public static com.liferay.portlet.documentlibrary.model.DLFolder addFolder(
137 HttpPrincipal httpPrincipal, long plid, long parentFolderId,
138 java.lang.String name, java.lang.String description,
139 java.lang.String[] communityPermissions,
140 java.lang.String[] guestPermissions)
141 throws com.liferay.portal.SystemException,
142 com.liferay.portal.PortalException {
143 try {
144 Object paramObj0 = new LongWrapper(plid);
145
146 Object paramObj1 = new LongWrapper(parentFolderId);
147
148 Object paramObj2 = name;
149
150 if (name == null) {
151 paramObj2 = new NullWrapper("java.lang.String");
152 }
153
154 Object paramObj3 = description;
155
156 if (description == null) {
157 paramObj3 = new NullWrapper("java.lang.String");
158 }
159
160 Object paramObj4 = communityPermissions;
161
162 if (communityPermissions == null) {
163 paramObj4 = new NullWrapper("[Ljava.lang.String;");
164 }
165
166 Object paramObj5 = guestPermissions;
167
168 if (guestPermissions == null) {
169 paramObj5 = new NullWrapper("[Ljava.lang.String;");
170 }
171
172 MethodWrapper methodWrapper = new MethodWrapper(DLFolderServiceUtil.class.getName(),
173 "addFolder",
174 new Object[] {
175 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
176 paramObj5
177 });
178
179 Object returnObj = null;
180
181 try {
182 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
183 }
184 catch (Exception e) {
185 if (e instanceof com.liferay.portal.SystemException) {
186 throw (com.liferay.portal.SystemException)e;
187 }
188
189 if (e instanceof com.liferay.portal.PortalException) {
190 throw (com.liferay.portal.PortalException)e;
191 }
192
193 throw new com.liferay.portal.SystemException(e);
194 }
195
196 return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
197 }
198 catch (com.liferay.portal.SystemException se) {
199 _log.error(se, se);
200
201 throw se;
202 }
203 }
204
205 public static com.liferay.portlet.documentlibrary.model.DLFolder copyFolder(
206 HttpPrincipal httpPrincipal, long plid, long sourceFolderId,
207 long parentFolderId, java.lang.String name,
208 java.lang.String description, boolean addCommunityPermissions,
209 boolean addGuestPermissions)
210 throws com.liferay.portal.SystemException,
211 com.liferay.portal.PortalException {
212 try {
213 Object paramObj0 = new LongWrapper(plid);
214
215 Object paramObj1 = new LongWrapper(sourceFolderId);
216
217 Object paramObj2 = new LongWrapper(parentFolderId);
218
219 Object paramObj3 = name;
220
221 if (name == null) {
222 paramObj3 = new NullWrapper("java.lang.String");
223 }
224
225 Object paramObj4 = description;
226
227 if (description == null) {
228 paramObj4 = new NullWrapper("java.lang.String");
229 }
230
231 Object paramObj5 = new BooleanWrapper(addCommunityPermissions);
232
233 Object paramObj6 = new BooleanWrapper(addGuestPermissions);
234
235 MethodWrapper methodWrapper = new MethodWrapper(DLFolderServiceUtil.class.getName(),
236 "copyFolder",
237 new Object[] {
238 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
239 paramObj5, paramObj6
240 });
241
242 Object returnObj = null;
243
244 try {
245 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
246 }
247 catch (Exception e) {
248 if (e instanceof com.liferay.portal.SystemException) {
249 throw (com.liferay.portal.SystemException)e;
250 }
251
252 if (e instanceof com.liferay.portal.PortalException) {
253 throw (com.liferay.portal.PortalException)e;
254 }
255
256 throw new com.liferay.portal.SystemException(e);
257 }
258
259 return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
260 }
261 catch (com.liferay.portal.SystemException se) {
262 _log.error(se, se);
263
264 throw se;
265 }
266 }
267
268 public static void deleteFolder(HttpPrincipal httpPrincipal, long folderId)
269 throws com.liferay.portal.SystemException,
270 com.liferay.portal.PortalException {
271 try {
272 Object paramObj0 = new LongWrapper(folderId);
273
274 MethodWrapper methodWrapper = new MethodWrapper(DLFolderServiceUtil.class.getName(),
275 "deleteFolder", new Object[] { paramObj0 });
276
277 try {
278 TunnelUtil.invoke(httpPrincipal, methodWrapper);
279 }
280 catch (Exception e) {
281 if (e instanceof com.liferay.portal.SystemException) {
282 throw (com.liferay.portal.SystemException)e;
283 }
284
285 if (e instanceof com.liferay.portal.PortalException) {
286 throw (com.liferay.portal.PortalException)e;
287 }
288
289 throw new com.liferay.portal.SystemException(e);
290 }
291 }
292 catch (com.liferay.portal.SystemException se) {
293 _log.error(se, se);
294
295 throw se;
296 }
297 }
298
299 public static void deleteFolder(HttpPrincipal httpPrincipal, long groupId,
300 long parentFolderId, java.lang.String name)
301 throws com.liferay.portal.SystemException,
302 com.liferay.portal.PortalException {
303 try {
304 Object paramObj0 = new LongWrapper(groupId);
305
306 Object paramObj1 = new LongWrapper(parentFolderId);
307
308 Object paramObj2 = name;
309
310 if (name == null) {
311 paramObj2 = new NullWrapper("java.lang.String");
312 }
313
314 MethodWrapper methodWrapper = new MethodWrapper(DLFolderServiceUtil.class.getName(),
315 "deleteFolder",
316 new Object[] { paramObj0, paramObj1, paramObj2 });
317
318 try {
319 TunnelUtil.invoke(httpPrincipal, methodWrapper);
320 }
321 catch (Exception e) {
322 if (e instanceof com.liferay.portal.SystemException) {
323 throw (com.liferay.portal.SystemException)e;
324 }
325
326 if (e instanceof com.liferay.portal.PortalException) {
327 throw (com.liferay.portal.PortalException)e;
328 }
329
330 throw new com.liferay.portal.SystemException(e);
331 }
332 }
333 catch (com.liferay.portal.SystemException se) {
334 _log.error(se, se);
335
336 throw se;
337 }
338 }
339
340 public static com.liferay.portlet.documentlibrary.model.DLFolder getFolder(
341 HttpPrincipal httpPrincipal, long folderId)
342 throws com.liferay.portal.SystemException,
343 com.liferay.portal.PortalException {
344 try {
345 Object paramObj0 = new LongWrapper(folderId);
346
347 MethodWrapper methodWrapper = new MethodWrapper(DLFolderServiceUtil.class.getName(),
348 "getFolder", new Object[] { paramObj0 });
349
350 Object returnObj = null;
351
352 try {
353 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
354 }
355 catch (Exception e) {
356 if (e instanceof com.liferay.portal.SystemException) {
357 throw (com.liferay.portal.SystemException)e;
358 }
359
360 if (e instanceof com.liferay.portal.PortalException) {
361 throw (com.liferay.portal.PortalException)e;
362 }
363
364 throw new com.liferay.portal.SystemException(e);
365 }
366
367 return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
368 }
369 catch (com.liferay.portal.SystemException se) {
370 _log.error(se, se);
371
372 throw se;
373 }
374 }
375
376 public static com.liferay.portlet.documentlibrary.model.DLFolder getFolder(
377 HttpPrincipal httpPrincipal, long groupId, long parentFolderId,
378 java.lang.String name)
379 throws com.liferay.portal.SystemException,
380 com.liferay.portal.PortalException {
381 try {
382 Object paramObj0 = new LongWrapper(groupId);
383
384 Object paramObj1 = new LongWrapper(parentFolderId);
385
386 Object paramObj2 = name;
387
388 if (name == null) {
389 paramObj2 = new NullWrapper("java.lang.String");
390 }
391
392 MethodWrapper methodWrapper = new MethodWrapper(DLFolderServiceUtil.class.getName(),
393 "getFolder",
394 new Object[] { paramObj0, paramObj1, paramObj2 });
395
396 Object returnObj = null;
397
398 try {
399 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
400 }
401 catch (Exception e) {
402 if (e instanceof com.liferay.portal.SystemException) {
403 throw (com.liferay.portal.SystemException)e;
404 }
405
406 if (e instanceof com.liferay.portal.PortalException) {
407 throw (com.liferay.portal.PortalException)e;
408 }
409
410 throw new com.liferay.portal.SystemException(e);
411 }
412
413 return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
414 }
415 catch (com.liferay.portal.SystemException se) {
416 _log.error(se, se);
417
418 throw se;
419 }
420 }
421
422 public static long getFolderId(HttpPrincipal httpPrincipal, long groupId,
423 long parentFolderId, java.lang.String name)
424 throws com.liferay.portal.SystemException,
425 com.liferay.portal.PortalException {
426 try {
427 Object paramObj0 = new LongWrapper(groupId);
428
429 Object paramObj1 = new LongWrapper(parentFolderId);
430
431 Object paramObj2 = name;
432
433 if (name == null) {
434 paramObj2 = new NullWrapper("java.lang.String");
435 }
436
437 MethodWrapper methodWrapper = new MethodWrapper(DLFolderServiceUtil.class.getName(),
438 "getFolderId",
439 new Object[] { paramObj0, paramObj1, paramObj2 });
440
441 Object returnObj = null;
442
443 try {
444 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
445 }
446 catch (Exception e) {
447 if (e instanceof com.liferay.portal.SystemException) {
448 throw (com.liferay.portal.SystemException)e;
449 }
450
451 if (e instanceof com.liferay.portal.PortalException) {
452 throw (com.liferay.portal.PortalException)e;
453 }
454
455 throw new com.liferay.portal.SystemException(e);
456 }
457
458 return ((Long)returnObj).longValue();
459 }
460 catch (com.liferay.portal.SystemException se) {
461 _log.error(se, se);
462
463 throw se;
464 }
465 }
466
467 public static void reIndexSearch(HttpPrincipal httpPrincipal, long companyId)
468 throws com.liferay.portal.SystemException,
469 com.liferay.portal.PortalException {
470 try {
471 Object paramObj0 = new LongWrapper(companyId);
472
473 MethodWrapper methodWrapper = new MethodWrapper(DLFolderServiceUtil.class.getName(),
474 "reIndexSearch", new Object[] { paramObj0 });
475
476 try {
477 TunnelUtil.invoke(httpPrincipal, methodWrapper);
478 }
479 catch (Exception e) {
480 if (e instanceof com.liferay.portal.SystemException) {
481 throw (com.liferay.portal.SystemException)e;
482 }
483
484 if (e instanceof com.liferay.portal.PortalException) {
485 throw (com.liferay.portal.PortalException)e;
486 }
487
488 throw new com.liferay.portal.SystemException(e);
489 }
490 }
491 catch (com.liferay.portal.SystemException se) {
492 _log.error(se, se);
493
494 throw se;
495 }
496 }
497
498 public static com.liferay.portlet.documentlibrary.model.DLFolder updateFolder(
499 HttpPrincipal httpPrincipal, long folderId, long parentFolderId,
500 java.lang.String name, java.lang.String description)
501 throws com.liferay.portal.SystemException,
502 com.liferay.portal.PortalException {
503 try {
504 Object paramObj0 = new LongWrapper(folderId);
505
506 Object paramObj1 = new LongWrapper(parentFolderId);
507
508 Object paramObj2 = name;
509
510 if (name == null) {
511 paramObj2 = new NullWrapper("java.lang.String");
512 }
513
514 Object paramObj3 = description;
515
516 if (description == null) {
517 paramObj3 = new NullWrapper("java.lang.String");
518 }
519
520 MethodWrapper methodWrapper = new MethodWrapper(DLFolderServiceUtil.class.getName(),
521 "updateFolder",
522 new Object[] { paramObj0, paramObj1, paramObj2, paramObj3 });
523
524 Object returnObj = null;
525
526 try {
527 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
528 }
529 catch (Exception e) {
530 if (e instanceof com.liferay.portal.SystemException) {
531 throw (com.liferay.portal.SystemException)e;
532 }
533
534 if (e instanceof com.liferay.portal.PortalException) {
535 throw (com.liferay.portal.PortalException)e;
536 }
537
538 throw new com.liferay.portal.SystemException(e);
539 }
540
541 return (com.liferay.portlet.documentlibrary.model.DLFolder)returnObj;
542 }
543 catch (com.liferay.portal.SystemException se) {
544 _log.error(se, se);
545
546 throw se;
547 }
548 }
549
550 private static Log _log = LogFactoryUtil.getLog(DLFolderServiceHttp.class);
551 }