001
014
015 package com.liferay.portlet.journal.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.journal.service.JournalFolderServiceUtil;
025
026
056 public class JournalFolderServiceHttp {
057 public static com.liferay.portlet.journal.model.JournalFolder addFolder(
058 HttpPrincipal httpPrincipal, long groupId, long parentFolderId,
059 java.lang.String name, java.lang.String description,
060 com.liferay.portal.service.ServiceContext serviceContext)
061 throws com.liferay.portal.kernel.exception.PortalException,
062 com.liferay.portal.kernel.exception.SystemException {
063 try {
064 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
065 "addFolder", _addFolderParameterTypes0);
066
067 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
068 parentFolderId, name, 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.journal.model.JournalFolder)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(JournalFolderServiceUtil.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 com.liferay.portlet.journal.model.JournalFolder getFolder(
128 HttpPrincipal httpPrincipal, long folderId)
129 throws com.liferay.portal.kernel.exception.PortalException,
130 com.liferay.portal.kernel.exception.SystemException {
131 try {
132 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
133 "getFolder", _getFolderParameterTypes2);
134
135 MethodHandler methodHandler = new MethodHandler(methodKey, folderId);
136
137 Object returnObj = null;
138
139 try {
140 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
141 }
142 catch (Exception e) {
143 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
144 throw (com.liferay.portal.kernel.exception.PortalException)e;
145 }
146
147 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
148 throw (com.liferay.portal.kernel.exception.SystemException)e;
149 }
150
151 throw new com.liferay.portal.kernel.exception.SystemException(e);
152 }
153
154 return (com.liferay.portlet.journal.model.JournalFolder)returnObj;
155 }
156 catch (com.liferay.portal.kernel.exception.SystemException se) {
157 _log.error(se, se);
158
159 throw se;
160 }
161 }
162
163 public static java.util.List<com.liferay.portlet.journal.model.JournalFolder> getFolders(
164 HttpPrincipal httpPrincipal, long groupId)
165 throws com.liferay.portal.kernel.exception.SystemException {
166 try {
167 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
168 "getFolders", _getFoldersParameterTypes3);
169
170 MethodHandler methodHandler = new MethodHandler(methodKey, groupId);
171
172 Object returnObj = null;
173
174 try {
175 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
176 }
177 catch (Exception e) {
178 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
179 throw (com.liferay.portal.kernel.exception.SystemException)e;
180 }
181
182 throw new com.liferay.portal.kernel.exception.SystemException(e);
183 }
184
185 return (java.util.List<com.liferay.portlet.journal.model.JournalFolder>)returnObj;
186 }
187 catch (com.liferay.portal.kernel.exception.SystemException se) {
188 _log.error(se, se);
189
190 throw se;
191 }
192 }
193
194 public static java.util.List<com.liferay.portlet.journal.model.JournalFolder> getFolders(
195 HttpPrincipal httpPrincipal, long groupId, long parentFolderId)
196 throws com.liferay.portal.kernel.exception.SystemException {
197 try {
198 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
199 "getFolders", _getFoldersParameterTypes4);
200
201 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
202 parentFolderId);
203
204 Object returnObj = null;
205
206 try {
207 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
208 }
209 catch (Exception e) {
210 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
211 throw (com.liferay.portal.kernel.exception.SystemException)e;
212 }
213
214 throw new com.liferay.portal.kernel.exception.SystemException(e);
215 }
216
217 return (java.util.List<com.liferay.portlet.journal.model.JournalFolder>)returnObj;
218 }
219 catch (com.liferay.portal.kernel.exception.SystemException se) {
220 _log.error(se, se);
221
222 throw se;
223 }
224 }
225
226 public static java.util.List<com.liferay.portlet.journal.model.JournalFolder> getFolders(
227 HttpPrincipal httpPrincipal, long groupId, long parentFolderId,
228 int start, int end)
229 throws com.liferay.portal.kernel.exception.SystemException {
230 try {
231 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
232 "getFolders", _getFoldersParameterTypes5);
233
234 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
235 parentFolderId, start, end);
236
237 Object returnObj = null;
238
239 try {
240 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
241 }
242 catch (Exception e) {
243 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
244 throw (com.liferay.portal.kernel.exception.SystemException)e;
245 }
246
247 throw new com.liferay.portal.kernel.exception.SystemException(e);
248 }
249
250 return (java.util.List<com.liferay.portlet.journal.model.JournalFolder>)returnObj;
251 }
252 catch (com.liferay.portal.kernel.exception.SystemException se) {
253 _log.error(se, se);
254
255 throw se;
256 }
257 }
258
259 public static java.util.List<java.lang.Object> getFoldersAndArticles(
260 HttpPrincipal httpPrincipal, long groupId, long folderId, int start,
261 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
262 throws com.liferay.portal.kernel.exception.SystemException {
263 try {
264 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
265 "getFoldersAndArticles",
266 _getFoldersAndArticlesParameterTypes6);
267
268 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
269 folderId, start, end, obc);
270
271 Object returnObj = null;
272
273 try {
274 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
275 }
276 catch (Exception e) {
277 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
278 throw (com.liferay.portal.kernel.exception.SystemException)e;
279 }
280
281 throw new com.liferay.portal.kernel.exception.SystemException(e);
282 }
283
284 return (java.util.List<java.lang.Object>)returnObj;
285 }
286 catch (com.liferay.portal.kernel.exception.SystemException se) {
287 _log.error(se, se);
288
289 throw se;
290 }
291 }
292
293 public static int getFoldersAndArticlesCount(HttpPrincipal httpPrincipal,
294 long groupId, java.util.List<java.lang.Long> folderIds, int status)
295 throws com.liferay.portal.kernel.exception.SystemException {
296 try {
297 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
298 "getFoldersAndArticlesCount",
299 _getFoldersAndArticlesCountParameterTypes7);
300
301 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
302 folderIds, status);
303
304 Object returnObj = null;
305
306 try {
307 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
308 }
309 catch (Exception e) {
310 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
311 throw (com.liferay.portal.kernel.exception.SystemException)e;
312 }
313
314 throw new com.liferay.portal.kernel.exception.SystemException(e);
315 }
316
317 return ((Integer)returnObj).intValue();
318 }
319 catch (com.liferay.portal.kernel.exception.SystemException se) {
320 _log.error(se, se);
321
322 throw se;
323 }
324 }
325
326 public static int getFoldersAndArticlesCount(HttpPrincipal httpPrincipal,
327 long groupId, long folderId)
328 throws com.liferay.portal.kernel.exception.SystemException {
329 try {
330 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
331 "getFoldersAndArticlesCount",
332 _getFoldersAndArticlesCountParameterTypes8);
333
334 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
335 folderId);
336
337 Object returnObj = null;
338
339 try {
340 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
341 }
342 catch (Exception e) {
343 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
344 throw (com.liferay.portal.kernel.exception.SystemException)e;
345 }
346
347 throw new com.liferay.portal.kernel.exception.SystemException(e);
348 }
349
350 return ((Integer)returnObj).intValue();
351 }
352 catch (com.liferay.portal.kernel.exception.SystemException se) {
353 _log.error(se, se);
354
355 throw se;
356 }
357 }
358
359 public static int getFoldersCount(HttpPrincipal httpPrincipal,
360 long groupId, long parentFolderId)
361 throws com.liferay.portal.kernel.exception.SystemException {
362 try {
363 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
364 "getFoldersCount", _getFoldersCountParameterTypes9);
365
366 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
367 parentFolderId);
368
369 Object returnObj = null;
370
371 try {
372 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
373 }
374 catch (Exception e) {
375 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
376 throw (com.liferay.portal.kernel.exception.SystemException)e;
377 }
378
379 throw new com.liferay.portal.kernel.exception.SystemException(e);
380 }
381
382 return ((Integer)returnObj).intValue();
383 }
384 catch (com.liferay.portal.kernel.exception.SystemException se) {
385 _log.error(se, se);
386
387 throw se;
388 }
389 }
390
391 public static void getSubfolderIds(HttpPrincipal httpPrincipal,
392 java.util.List<java.lang.Long> folderIds, long groupId, long folderId)
393 throws com.liferay.portal.kernel.exception.SystemException {
394 try {
395 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
396 "getSubfolderIds", _getSubfolderIdsParameterTypes10);
397
398 MethodHandler methodHandler = new MethodHandler(methodKey,
399 folderIds, groupId, folderId);
400
401 try {
402 TunnelUtil.invoke(httpPrincipal, methodHandler);
403 }
404 catch (Exception e) {
405 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
406 throw (com.liferay.portal.kernel.exception.SystemException)e;
407 }
408
409 throw new com.liferay.portal.kernel.exception.SystemException(e);
410 }
411 }
412 catch (com.liferay.portal.kernel.exception.SystemException se) {
413 _log.error(se, se);
414
415 throw se;
416 }
417 }
418
419 public static java.util.List<java.lang.Long> getSubfolderIds(
420 HttpPrincipal httpPrincipal, long groupId, long folderId,
421 boolean recurse)
422 throws com.liferay.portal.kernel.exception.SystemException {
423 try {
424 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
425 "getSubfolderIds", _getSubfolderIdsParameterTypes11);
426
427 MethodHandler methodHandler = new MethodHandler(methodKey, groupId,
428 folderId, recurse);
429
430 Object returnObj = null;
431
432 try {
433 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
434 }
435 catch (Exception e) {
436 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
437 throw (com.liferay.portal.kernel.exception.SystemException)e;
438 }
439
440 throw new com.liferay.portal.kernel.exception.SystemException(e);
441 }
442
443 return (java.util.List<java.lang.Long>)returnObj;
444 }
445 catch (com.liferay.portal.kernel.exception.SystemException se) {
446 _log.error(se, se);
447
448 throw se;
449 }
450 }
451
452 public static com.liferay.portlet.journal.model.JournalFolder moveFolder(
453 HttpPrincipal httpPrincipal, long folderId, long parentFolderId,
454 com.liferay.portal.service.ServiceContext serviceContext)
455 throws com.liferay.portal.kernel.exception.PortalException,
456 com.liferay.portal.kernel.exception.SystemException {
457 try {
458 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
459 "moveFolder", _moveFolderParameterTypes12);
460
461 MethodHandler methodHandler = new MethodHandler(methodKey,
462 folderId, parentFolderId, serviceContext);
463
464 Object returnObj = null;
465
466 try {
467 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
468 }
469 catch (Exception e) {
470 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
471 throw (com.liferay.portal.kernel.exception.PortalException)e;
472 }
473
474 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
475 throw (com.liferay.portal.kernel.exception.SystemException)e;
476 }
477
478 throw new com.liferay.portal.kernel.exception.SystemException(e);
479 }
480
481 return (com.liferay.portlet.journal.model.JournalFolder)returnObj;
482 }
483 catch (com.liferay.portal.kernel.exception.SystemException se) {
484 _log.error(se, se);
485
486 throw se;
487 }
488 }
489
490 public static com.liferay.portlet.journal.model.JournalFolder updateFolder(
491 HttpPrincipal httpPrincipal, long folderId, long parentFolderId,
492 java.lang.String name, java.lang.String description,
493 boolean mergeWithParentFolder,
494 com.liferay.portal.service.ServiceContext serviceContext)
495 throws com.liferay.portal.kernel.exception.PortalException,
496 com.liferay.portal.kernel.exception.SystemException {
497 try {
498 MethodKey methodKey = new MethodKey(JournalFolderServiceUtil.class,
499 "updateFolder", _updateFolderParameterTypes13);
500
501 MethodHandler methodHandler = new MethodHandler(methodKey,
502 folderId, parentFolderId, name, description,
503 mergeWithParentFolder, serviceContext);
504
505 Object returnObj = null;
506
507 try {
508 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
509 }
510 catch (Exception e) {
511 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
512 throw (com.liferay.portal.kernel.exception.PortalException)e;
513 }
514
515 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
516 throw (com.liferay.portal.kernel.exception.SystemException)e;
517 }
518
519 throw new com.liferay.portal.kernel.exception.SystemException(e);
520 }
521
522 return (com.liferay.portlet.journal.model.JournalFolder)returnObj;
523 }
524 catch (com.liferay.portal.kernel.exception.SystemException se) {
525 _log.error(se, se);
526
527 throw se;
528 }
529 }
530
531 private static Log _log = LogFactoryUtil.getLog(JournalFolderServiceHttp.class);
532 private static final Class<?>[] _addFolderParameterTypes0 = new Class[] {
533 long.class, long.class, java.lang.String.class,
534 java.lang.String.class,
535 com.liferay.portal.service.ServiceContext.class
536 };
537 private static final Class<?>[] _deleteFolderParameterTypes1 = new Class[] {
538 long.class
539 };
540 private static final Class<?>[] _getFolderParameterTypes2 = new Class[] {
541 long.class
542 };
543 private static final Class<?>[] _getFoldersParameterTypes3 = new Class[] {
544 long.class
545 };
546 private static final Class<?>[] _getFoldersParameterTypes4 = new Class[] {
547 long.class, long.class
548 };
549 private static final Class<?>[] _getFoldersParameterTypes5 = new Class[] {
550 long.class, long.class, int.class, int.class
551 };
552 private static final Class<?>[] _getFoldersAndArticlesParameterTypes6 = new Class[] {
553 long.class, long.class, int.class, int.class,
554 com.liferay.portal.kernel.util.OrderByComparator.class
555 };
556 private static final Class<?>[] _getFoldersAndArticlesCountParameterTypes7 = new Class[] {
557 long.class, java.util.List.class, int.class
558 };
559 private static final Class<?>[] _getFoldersAndArticlesCountParameterTypes8 = new Class[] {
560 long.class, long.class
561 };
562 private static final Class<?>[] _getFoldersCountParameterTypes9 = new Class[] {
563 long.class, long.class
564 };
565 private static final Class<?>[] _getSubfolderIdsParameterTypes10 = new Class[] {
566 java.util.List.class, long.class, long.class
567 };
568 private static final Class<?>[] _getSubfolderIdsParameterTypes11 = new Class[] {
569 long.class, long.class, boolean.class
570 };
571 private static final Class<?>[] _moveFolderParameterTypes12 = new Class[] {
572 long.class, long.class,
573 com.liferay.portal.service.ServiceContext.class
574 };
575 private static final Class<?>[] _updateFolderParameterTypes13 = new Class[] {
576 long.class, long.class, java.lang.String.class,
577 java.lang.String.class, boolean.class,
578 com.liferay.portal.service.ServiceContext.class
579 };
580 }