001
014
015 package com.liferay.portlet.documentlibrary.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface DLFileEntryLocalService extends BaseLocalService,
040 PersistedModelLocalService {
041
046
047
054 public com.liferay.portlet.documentlibrary.model.DLFileEntry addDLFileEntry(
055 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058
064 public com.liferay.portlet.documentlibrary.model.DLFileEntry createDLFileEntry(
065 long fileEntryId);
066
067
075 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteDLFileEntry(
076 long fileEntryId)
077 throws com.liferay.portal.kernel.exception.PortalException,
078 com.liferay.portal.kernel.exception.SystemException;
079
080
087 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteDLFileEntry(
088 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
089 throws com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092
093
100 @SuppressWarnings("rawtypes")
101 public java.util.List dynamicQuery(
102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105
118 @SuppressWarnings("rawtypes")
119 public java.util.List dynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121 int end) throws com.liferay.portal.kernel.exception.SystemException;
122
123
137 @SuppressWarnings("rawtypes")
138 public java.util.List dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140 int end,
141 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144
151 public long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 public long dynamicQueryCount(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165 com.liferay.portal.kernel.dao.orm.Projection projection)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchDLFileEntry(
170 long fileEntryId)
171 throws com.liferay.portal.kernel.exception.SystemException;
172
173
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchDLFileEntryByUuidAndCompanyId(
183 java.lang.String uuid, long companyId)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchDLFileEntryByUuidAndGroupId(
196 java.lang.String uuid, long groupId)
197 throws com.liferay.portal.kernel.exception.SystemException;
198
199
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntry(
209 long fileEntryId)
210 throws com.liferay.portal.kernel.exception.PortalException,
211 com.liferay.portal.kernel.exception.SystemException;
212
213 @Override
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public com.liferay.portal.model.PersistedModel getPersistedModel(
216 java.io.Serializable primaryKeyObj)
217 throws com.liferay.portal.kernel.exception.PortalException,
218 com.liferay.portal.kernel.exception.SystemException;
219
220
229 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
230 public com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntryByUuidAndCompanyId(
231 java.lang.String uuid, long companyId)
232 throws com.liferay.portal.kernel.exception.PortalException,
233 com.liferay.portal.kernel.exception.SystemException;
234
235
244 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
245 public com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntryByUuidAndGroupId(
246 java.lang.String uuid, long groupId)
247 throws com.liferay.portal.kernel.exception.PortalException,
248 com.liferay.portal.kernel.exception.SystemException;
249
250
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getDLFileEntries(
264 int start, int end)
265 throws com.liferay.portal.kernel.exception.SystemException;
266
267
273 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
274 public int getDLFileEntriesCount()
275 throws com.liferay.portal.kernel.exception.SystemException;
276
277
284 public com.liferay.portlet.documentlibrary.model.DLFileEntry updateDLFileEntry(
285 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
286 throws com.liferay.portal.kernel.exception.SystemException;
287
288
293 public java.lang.String getBeanIdentifier();
294
295
300 public void setBeanIdentifier(java.lang.String beanIdentifier);
301
302 public com.liferay.portlet.documentlibrary.model.DLFileEntry addFileEntry(
303 long userId, long groupId, long repositoryId, long folderId,
304 java.lang.String sourceFileName, java.lang.String mimeType,
305 java.lang.String title, java.lang.String description,
306 java.lang.String changeLog, long fileEntryTypeId,
307 java.util.Map<java.lang.String, com.liferay.portlet.dynamicdatamapping.storage.Fields> fieldsMap,
308 java.io.File file, java.io.InputStream is, long size,
309 com.liferay.portal.service.ServiceContext serviceContext)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException;
312
313 public com.liferay.portlet.documentlibrary.model.DLFileVersion cancelCheckOut(
314 long userId, long fileEntryId)
315 throws com.liferay.portal.kernel.exception.PortalException,
316 com.liferay.portal.kernel.exception.SystemException;
317
318 public void checkInFileEntry(long userId, long fileEntryId,
319 boolean majorVersion, java.lang.String changeLog,
320 com.liferay.portal.service.ServiceContext serviceContext)
321 throws com.liferay.portal.kernel.exception.PortalException,
322 com.liferay.portal.kernel.exception.SystemException;
323
324
328 public void checkInFileEntry(long userId, long fileEntryId,
329 java.lang.String lockUuid)
330 throws com.liferay.portal.kernel.exception.PortalException,
331 com.liferay.portal.kernel.exception.SystemException;
332
333 public void checkInFileEntry(long userId, long fileEntryId,
334 java.lang.String lockUuid,
335 com.liferay.portal.service.ServiceContext serviceContext)
336 throws com.liferay.portal.kernel.exception.PortalException,
337 com.liferay.portal.kernel.exception.SystemException;
338
339
343 public com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
344 long userId, long fileEntryId)
345 throws com.liferay.portal.kernel.exception.PortalException,
346 com.liferay.portal.kernel.exception.SystemException;
347
348 public com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
349 long userId, long fileEntryId,
350 com.liferay.portal.service.ServiceContext serviceContext)
351 throws com.liferay.portal.kernel.exception.PortalException,
352 com.liferay.portal.kernel.exception.SystemException;
353
354
358 public com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
359 long userId, long fileEntryId, java.lang.String owner,
360 long expirationTime)
361 throws com.liferay.portal.kernel.exception.PortalException,
362 com.liferay.portal.kernel.exception.SystemException;
363
364 public com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
365 long userId, long fileEntryId, java.lang.String owner,
366 long expirationTime,
367 com.liferay.portal.service.ServiceContext serviceContext)
368 throws com.liferay.portal.kernel.exception.PortalException,
369 com.liferay.portal.kernel.exception.SystemException;
370
371 public void convertExtraSettings(java.lang.String[] keys)
372 throws com.liferay.portal.kernel.exception.PortalException,
373 com.liferay.portal.kernel.exception.SystemException;
374
375 public void copyFileEntryMetadata(long companyId, long fileEntryTypeId,
376 long fileEntryId, long fromFileVersionId, long toFileVersionId,
377 com.liferay.portal.service.ServiceContext serviceContext)
378 throws com.liferay.portal.kernel.exception.PortalException,
379 com.liferay.portal.kernel.exception.SystemException;
380
381 public void deleteFileEntries(long groupId, long folderId)
382 throws com.liferay.portal.kernel.exception.PortalException,
383 com.liferay.portal.kernel.exception.SystemException;
384
385 public void deleteFileEntries(long groupId, long folderId,
386 boolean includeTrashedEntries)
387 throws com.liferay.portal.kernel.exception.PortalException,
388 com.liferay.portal.kernel.exception.SystemException;
389
390 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileEntry(
391 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
392 throws com.liferay.portal.kernel.exception.PortalException,
393 com.liferay.portal.kernel.exception.SystemException;
394
395 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileEntry(
396 long fileEntryId)
397 throws com.liferay.portal.kernel.exception.PortalException,
398 com.liferay.portal.kernel.exception.SystemException;
399
400 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileEntry(
401 long userId, long fileEntryId)
402 throws com.liferay.portal.kernel.exception.PortalException,
403 com.liferay.portal.kernel.exception.SystemException;
404
405 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileVersion(
406 long userId, long fileEntryId, java.lang.String version)
407 throws com.liferay.portal.kernel.exception.PortalException,
408 com.liferay.portal.kernel.exception.SystemException;
409
410 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
411 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchFileEntry(
412 long groupId, long folderId, java.lang.String title)
413 throws com.liferay.portal.kernel.exception.SystemException;
414
415 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
416 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchFileEntryByAnyImageId(
417 long imageId)
418 throws com.liferay.portal.kernel.exception.SystemException;
419
420 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
421 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchFileEntryByName(
422 long groupId, long folderId, java.lang.String name)
423 throws com.liferay.portal.kernel.exception.SystemException;
424
425 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
426 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getDDMStructureFileEntries(
427 long[] ddmStructureIds)
428 throws com.liferay.portal.kernel.exception.SystemException;
429
430 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
431 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getExtraSettingsFileEntries(
432 int start, int end)
433 throws com.liferay.portal.kernel.exception.SystemException;
434
435 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
436 public java.io.File getFile(long userId, long fileEntryId,
437 java.lang.String version, boolean incrementCounter)
438 throws com.liferay.portal.kernel.exception.PortalException,
439 com.liferay.portal.kernel.exception.SystemException;
440
441 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
442 public java.io.File getFile(long userId, long fileEntryId,
443 java.lang.String version, boolean incrementCounter, int increment)
444 throws com.liferay.portal.kernel.exception.PortalException,
445 com.liferay.portal.kernel.exception.SystemException;
446
447 public java.io.InputStream getFileAsStream(long userId, long fileEntryId,
448 java.lang.String version)
449 throws com.liferay.portal.kernel.exception.PortalException,
450 com.liferay.portal.kernel.exception.SystemException;
451
452 public java.io.InputStream getFileAsStream(long userId, long fileEntryId,
453 java.lang.String version, boolean incrementCounter)
454 throws com.liferay.portal.kernel.exception.PortalException,
455 com.liferay.portal.kernel.exception.SystemException;
456
457 public java.io.InputStream getFileAsStream(long userId, long fileEntryId,
458 java.lang.String version, boolean incrementCounter, int increment)
459 throws com.liferay.portal.kernel.exception.PortalException,
460 com.liferay.portal.kernel.exception.SystemException;
461
462 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
463 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
464 int start, int end)
465 throws com.liferay.portal.kernel.exception.SystemException;
466
467 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
468 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
469 long groupId, long folderId)
470 throws com.liferay.portal.kernel.exception.SystemException;
471
472 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
473 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
474 long groupId, long folderId, int status, int start, int end,
475 com.liferay.portal.kernel.util.OrderByComparator obc)
476 throws com.liferay.portal.kernel.exception.SystemException;
477
478 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
479 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
480 long groupId, long folderId, int start, int end,
481 com.liferay.portal.kernel.util.OrderByComparator obc)
482 throws com.liferay.portal.kernel.exception.SystemException;
483
484 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
485 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
486 long folderId, java.lang.String name)
487 throws com.liferay.portal.kernel.exception.SystemException;
488
489 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
490 public int getFileEntriesCount()
491 throws com.liferay.portal.kernel.exception.SystemException;
492
493 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
494 public int getFileEntriesCount(long groupId, long folderId)
495 throws com.liferay.portal.kernel.exception.SystemException;
496
497 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
498 public int getFileEntriesCount(long groupId, long folderId, int status)
499 throws com.liferay.portal.kernel.exception.SystemException;
500
501 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
502 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(
503 long fileEntryId)
504 throws com.liferay.portal.kernel.exception.PortalException,
505 com.liferay.portal.kernel.exception.SystemException;
506
507 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
508 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(
509 long groupId, long folderId, java.lang.String title)
510 throws com.liferay.portal.kernel.exception.PortalException,
511 com.liferay.portal.kernel.exception.SystemException;
512
513 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
514 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntryByName(
515 long groupId, long folderId, java.lang.String name)
516 throws com.liferay.portal.kernel.exception.PortalException,
517 com.liferay.portal.kernel.exception.SystemException;
518
519 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
520 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntryByUuidAndGroupId(
521 java.lang.String uuid, long groupId)
522 throws com.liferay.portal.kernel.exception.PortalException,
523 com.liferay.portal.kernel.exception.SystemException;
524
525 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
526 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
527 long groupId, int start, int end)
528 throws com.liferay.portal.kernel.exception.SystemException;
529
530 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
531 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
532 long groupId, int start, int end,
533 com.liferay.portal.kernel.util.OrderByComparator obc)
534 throws com.liferay.portal.kernel.exception.SystemException;
535
536 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
537 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
538 long groupId, long userId, int start, int end)
539 throws com.liferay.portal.kernel.exception.SystemException;
540
541 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
542 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
543 long groupId, long userId, int start, int end,
544 com.liferay.portal.kernel.util.OrderByComparator obc)
545 throws com.liferay.portal.kernel.exception.SystemException;
546
547 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
548 public int getGroupFileEntriesCount(long groupId)
549 throws com.liferay.portal.kernel.exception.SystemException;
550
551 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
552 public int getGroupFileEntriesCount(long groupId, long userId)
553 throws com.liferay.portal.kernel.exception.SystemException;
554
555 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
556 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getMisversionedFileEntries()
557 throws com.liferay.portal.kernel.exception.SystemException;
558
559 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
560 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getNoAssetFileEntries()
561 throws com.liferay.portal.kernel.exception.SystemException;
562
563 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
564 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getOrphanedFileEntries()
565 throws com.liferay.portal.kernel.exception.SystemException;
566
567 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
568 public boolean hasExtraSettings()
569 throws com.liferay.portal.kernel.exception.SystemException;
570
571 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
572 public boolean hasFileEntryLock(long userId, long fileEntryId)
573 throws com.liferay.portal.kernel.exception.PortalException,
574 com.liferay.portal.kernel.exception.SystemException;
575
576 public void incrementViewCounter(
577 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry,
578 int increment)
579 throws com.liferay.portal.kernel.exception.SystemException;
580
581 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
582 public boolean isFileEntryCheckedOut(long fileEntryId)
583 throws com.liferay.portal.kernel.exception.PortalException,
584 com.liferay.portal.kernel.exception.SystemException;
585
586 public com.liferay.portal.model.Lock lockFileEntry(long userId,
587 long fileEntryId)
588 throws com.liferay.portal.kernel.exception.PortalException,
589 com.liferay.portal.kernel.exception.SystemException;
590
591 public com.liferay.portlet.documentlibrary.model.DLFileEntry moveFileEntry(
592 long userId, long fileEntryId, long newFolderId,
593 com.liferay.portal.service.ServiceContext serviceContext)
594 throws com.liferay.portal.kernel.exception.PortalException,
595 com.liferay.portal.kernel.exception.SystemException;
596
597 public void rebuildTree(long companyId)
598 throws com.liferay.portal.kernel.exception.PortalException,
599 com.liferay.portal.kernel.exception.SystemException;
600
601 public void revertFileEntry(long userId, long fileEntryId,
602 java.lang.String version,
603 com.liferay.portal.service.ServiceContext serviceContext)
604 throws com.liferay.portal.kernel.exception.PortalException,
605 com.liferay.portal.kernel.exception.SystemException;
606
607 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
608 public com.liferay.portal.kernel.search.Hits search(long groupId,
609 long userId, long creatorUserId, int status, int start, int end)
610 throws com.liferay.portal.kernel.exception.PortalException,
611 com.liferay.portal.kernel.exception.SystemException;
612
613 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
614 public com.liferay.portal.kernel.search.Hits search(long groupId,
615 long userId, long creatorUserId, long folderId,
616 java.lang.String[] mimeTypes, int status, int start, int end)
617 throws com.liferay.portal.kernel.exception.PortalException,
618 com.liferay.portal.kernel.exception.SystemException;
619
620 public void unlockFileEntry(long fileEntryId)
621 throws com.liferay.portal.kernel.exception.SystemException;
622
623 public com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntry(
624 long userId, long fileEntryId, java.lang.String sourceFileName,
625 java.lang.String mimeType, java.lang.String title,
626 java.lang.String description, java.lang.String changeLog,
627 boolean majorVersion, long fileEntryTypeId,
628 java.util.Map<java.lang.String, com.liferay.portlet.dynamicdatamapping.storage.Fields> fieldsMap,
629 java.io.File file, java.io.InputStream is, long size,
630 com.liferay.portal.service.ServiceContext serviceContext)
631 throws com.liferay.portal.kernel.exception.PortalException,
632 com.liferay.portal.kernel.exception.SystemException;
633
634 public void updateSmallImage(long smallImageId, long largeImageId)
635 throws com.liferay.portal.kernel.exception.PortalException,
636 com.liferay.portal.kernel.exception.SystemException;
637
638 public com.liferay.portlet.documentlibrary.model.DLFileEntry updateStatus(
639 long userId, long fileVersionId, int status,
640 java.util.Map<java.lang.String, java.io.Serializable> workflowContext,
641 com.liferay.portal.service.ServiceContext serviceContext)
642 throws com.liferay.portal.kernel.exception.PortalException,
643 com.liferay.portal.kernel.exception.SystemException;
644
645 public boolean verifyFileEntryCheckOut(long fileEntryId,
646 java.lang.String lockUuid)
647 throws com.liferay.portal.kernel.exception.PortalException,
648 com.liferay.portal.kernel.exception.SystemException;
649
650 public boolean verifyFileEntryLock(long fileEntryId,
651 java.lang.String lockUuid)
652 throws com.liferay.portal.kernel.exception.PortalException,
653 com.liferay.portal.kernel.exception.SystemException;
654 }