001
014
015 package com.liferay.portlet.documentlibrary.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.search.IndexableType;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025 import com.liferay.portal.model.SystemEventConstants;
026 import com.liferay.portal.service.BaseLocalService;
027 import com.liferay.portal.service.PersistedModelLocalService;
028
029
041 @ProviderType
042 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
043 PortalException.class, SystemException.class})
044 public interface DLFileEntryLocalService extends BaseLocalService,
045 PersistedModelLocalService {
046
051
052
059 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
060 public com.liferay.portlet.documentlibrary.model.DLFileEntry addDLFileEntry(
061 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
062 throws com.liferay.portal.kernel.exception.SystemException;
063
064
070 public com.liferay.portlet.documentlibrary.model.DLFileEntry createDLFileEntry(
071 long fileEntryId);
072
073
081 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
082 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteDLFileEntry(
083 long fileEntryId)
084 throws com.liferay.portal.kernel.exception.PortalException,
085 com.liferay.portal.kernel.exception.SystemException;
086
087
094 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
095 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteDLFileEntry(
096 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
097 throws com.liferay.portal.kernel.exception.SystemException;
098
099 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
100
101
108 @SuppressWarnings("rawtypes")
109 public java.util.List dynamicQuery(
110 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
111 throws com.liferay.portal.kernel.exception.SystemException;
112
113
126 @SuppressWarnings("rawtypes")
127 public java.util.List dynamicQuery(
128 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
129 int end) throws com.liferay.portal.kernel.exception.SystemException;
130
131
145 @SuppressWarnings("rawtypes")
146 public java.util.List dynamicQuery(
147 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
148 int end,
149 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
150 throws com.liferay.portal.kernel.exception.SystemException;
151
152
159 public long dynamicQueryCount(
160 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
161 throws com.liferay.portal.kernel.exception.SystemException;
162
163
171 public long dynamicQueryCount(
172 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
173 com.liferay.portal.kernel.dao.orm.Projection projection)
174 throws com.liferay.portal.kernel.exception.SystemException;
175
176 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
177 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchDLFileEntry(
178 long fileEntryId)
179 throws com.liferay.portal.kernel.exception.SystemException;
180
181
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchDLFileEntryByUuidAndCompanyId(
191 java.lang.String uuid, long companyId)
192 throws com.liferay.portal.kernel.exception.SystemException;
193
194
202 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
203 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchDLFileEntryByUuidAndGroupId(
204 java.lang.String uuid, long groupId)
205 throws com.liferay.portal.kernel.exception.SystemException;
206
207
215 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
216 public com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntry(
217 long fileEntryId)
218 throws com.liferay.portal.kernel.exception.PortalException,
219 com.liferay.portal.kernel.exception.SystemException;
220
221 @Override
222 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
223 public com.liferay.portal.model.PersistedModel getPersistedModel(
224 java.io.Serializable primaryKeyObj)
225 throws com.liferay.portal.kernel.exception.PortalException,
226 com.liferay.portal.kernel.exception.SystemException;
227
228
237 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
238 public com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntryByUuidAndCompanyId(
239 java.lang.String uuid, long companyId)
240 throws com.liferay.portal.kernel.exception.PortalException,
241 com.liferay.portal.kernel.exception.SystemException;
242
243
252 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
253 public com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntryByUuidAndGroupId(
254 java.lang.String uuid, long groupId)
255 throws com.liferay.portal.kernel.exception.PortalException,
256 com.liferay.portal.kernel.exception.SystemException;
257
258
270 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
271 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getDLFileEntries(
272 int start, int end)
273 throws com.liferay.portal.kernel.exception.SystemException;
274
275
281 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
282 public int getDLFileEntriesCount()
283 throws com.liferay.portal.kernel.exception.SystemException;
284
285
292 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
293 public com.liferay.portlet.documentlibrary.model.DLFileEntry updateDLFileEntry(
294 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
295 throws com.liferay.portal.kernel.exception.SystemException;
296
297
302 public java.lang.String getBeanIdentifier();
303
304
309 public void setBeanIdentifier(java.lang.String beanIdentifier);
310
311 public com.liferay.portlet.documentlibrary.model.DLFileEntry addFileEntry(
312 long userId, long groupId, long repositoryId, long folderId,
313 java.lang.String sourceFileName, java.lang.String mimeType,
314 java.lang.String title, java.lang.String description,
315 java.lang.String changeLog, long fileEntryTypeId,
316 java.util.Map<java.lang.String, com.liferay.portlet.dynamicdatamapping.storage.Fields> fieldsMap,
317 java.io.File file, java.io.InputStream is, long size,
318 com.liferay.portal.service.ServiceContext serviceContext)
319 throws com.liferay.portal.kernel.exception.PortalException,
320 com.liferay.portal.kernel.exception.SystemException;
321
322 public com.liferay.portlet.documentlibrary.model.DLFileVersion cancelCheckOut(
323 long userId, long fileEntryId)
324 throws com.liferay.portal.kernel.exception.PortalException,
325 com.liferay.portal.kernel.exception.SystemException;
326
327 public void checkInFileEntry(long userId, long fileEntryId,
328 boolean majorVersion, java.lang.String changeLog,
329 com.liferay.portal.service.ServiceContext serviceContext)
330 throws com.liferay.portal.kernel.exception.PortalException,
331 com.liferay.portal.kernel.exception.SystemException;
332
333
337 public void checkInFileEntry(long userId, long fileEntryId,
338 java.lang.String lockUuid)
339 throws com.liferay.portal.kernel.exception.PortalException,
340 com.liferay.portal.kernel.exception.SystemException;
341
342 public void checkInFileEntry(long userId, long fileEntryId,
343 java.lang.String lockUuid,
344 com.liferay.portal.service.ServiceContext serviceContext)
345 throws com.liferay.portal.kernel.exception.PortalException,
346 com.liferay.portal.kernel.exception.SystemException;
347
348
352 public com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
353 long userId, long fileEntryId)
354 throws com.liferay.portal.kernel.exception.PortalException,
355 com.liferay.portal.kernel.exception.SystemException;
356
357 public com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
358 long userId, long fileEntryId,
359 com.liferay.portal.service.ServiceContext serviceContext)
360 throws com.liferay.portal.kernel.exception.PortalException,
361 com.liferay.portal.kernel.exception.SystemException;
362
363
367 public com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
368 long userId, long fileEntryId, java.lang.String owner,
369 long expirationTime)
370 throws com.liferay.portal.kernel.exception.PortalException,
371 com.liferay.portal.kernel.exception.SystemException;
372
373 public com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
374 long userId, long fileEntryId, java.lang.String owner,
375 long expirationTime,
376 com.liferay.portal.service.ServiceContext serviceContext)
377 throws com.liferay.portal.kernel.exception.PortalException,
378 com.liferay.portal.kernel.exception.SystemException;
379
380 public void convertExtraSettings(java.lang.String[] keys)
381 throws com.liferay.portal.kernel.exception.PortalException,
382 com.liferay.portal.kernel.exception.SystemException;
383
384 public void copyFileEntryMetadata(long companyId, long fileEntryTypeId,
385 long fileEntryId, long fromFileVersionId, long toFileVersionId,
386 com.liferay.portal.service.ServiceContext serviceContext)
387 throws com.liferay.portal.kernel.exception.PortalException,
388 com.liferay.portal.kernel.exception.SystemException;
389
390 public void deleteFileEntries(long groupId, long folderId)
391 throws com.liferay.portal.kernel.exception.PortalException,
392 com.liferay.portal.kernel.exception.SystemException;
393
394 public void deleteFileEntries(long groupId, long folderId,
395 boolean includeTrashedEntries)
396 throws com.liferay.portal.kernel.exception.PortalException,
397 com.liferay.portal.kernel.exception.SystemException;
398
399 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
400 @com.liferay.portal.kernel.systemevent.SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
401 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileEntry(
402 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
403 throws com.liferay.portal.kernel.exception.PortalException,
404 com.liferay.portal.kernel.exception.SystemException;
405
406 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
407 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileEntry(
408 long fileEntryId)
409 throws com.liferay.portal.kernel.exception.PortalException,
410 com.liferay.portal.kernel.exception.SystemException;
411
412 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
413 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileEntry(
414 long userId, long fileEntryId)
415 throws com.liferay.portal.kernel.exception.PortalException,
416 com.liferay.portal.kernel.exception.SystemException;
417
418 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
419 public com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileVersion(
420 long userId, long fileEntryId, java.lang.String version)
421 throws com.liferay.portal.kernel.exception.PortalException,
422 com.liferay.portal.kernel.exception.SystemException;
423
424 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
425 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchFileEntry(
426 long groupId, long folderId, java.lang.String title)
427 throws com.liferay.portal.kernel.exception.SystemException;
428
429 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
430 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchFileEntryByAnyImageId(
431 long imageId)
432 throws com.liferay.portal.kernel.exception.SystemException;
433
434 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
435 public com.liferay.portlet.documentlibrary.model.DLFileEntry fetchFileEntryByName(
436 long groupId, long folderId, java.lang.String name)
437 throws com.liferay.portal.kernel.exception.SystemException;
438
439 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
440 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getDDMStructureFileEntries(
441 long[] ddmStructureIds)
442 throws com.liferay.portal.kernel.exception.SystemException;
443
444 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
445 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getExtraSettingsFileEntries(
446 int start, int end)
447 throws com.liferay.portal.kernel.exception.SystemException;
448
449 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
450 public int getExtraSettingsFileEntriesCount()
451 throws com.liferay.portal.kernel.exception.SystemException;
452
453 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
454 public java.io.File getFile(long userId, long fileEntryId,
455 java.lang.String version, boolean incrementCounter)
456 throws com.liferay.portal.kernel.exception.PortalException,
457 com.liferay.portal.kernel.exception.SystemException;
458
459 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
460 public java.io.File getFile(long userId, long fileEntryId,
461 java.lang.String version, boolean incrementCounter, int increment)
462 throws com.liferay.portal.kernel.exception.PortalException,
463 com.liferay.portal.kernel.exception.SystemException;
464
465 public java.io.InputStream getFileAsStream(long userId, long fileEntryId,
466 java.lang.String version)
467 throws com.liferay.portal.kernel.exception.PortalException,
468 com.liferay.portal.kernel.exception.SystemException;
469
470 public java.io.InputStream getFileAsStream(long userId, long fileEntryId,
471 java.lang.String version, boolean incrementCounter)
472 throws com.liferay.portal.kernel.exception.PortalException,
473 com.liferay.portal.kernel.exception.SystemException;
474
475 public java.io.InputStream getFileAsStream(long userId, long fileEntryId,
476 java.lang.String version, boolean incrementCounter, int increment)
477 throws com.liferay.portal.kernel.exception.PortalException,
478 com.liferay.portal.kernel.exception.SystemException;
479
480 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
481 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
482 int start, int end)
483 throws com.liferay.portal.kernel.exception.SystemException;
484
485 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
486 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
487 long groupId, long folderId)
488 throws com.liferay.portal.kernel.exception.SystemException;
489
490 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
491 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
492 long groupId, long folderId, int status, int start, int end,
493 com.liferay.portal.kernel.util.OrderByComparator obc)
494 throws com.liferay.portal.kernel.exception.SystemException;
495
496 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
497 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
498 long groupId, long folderId, int start, int end,
499 com.liferay.portal.kernel.util.OrderByComparator obc)
500 throws com.liferay.portal.kernel.exception.SystemException;
501
502 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
503 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
504 long groupId, long userId, java.util.List<java.lang.Long> folderIds,
505 java.lang.String[] mimeTypes,
506 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
507 throws java.lang.Exception;
508
509 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
510 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
511 long folderId, java.lang.String name)
512 throws com.liferay.portal.kernel.exception.SystemException;
513
514 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
515 public int getFileEntriesCount()
516 throws com.liferay.portal.kernel.exception.SystemException;
517
518 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
519 public int getFileEntriesCount(long groupId,
520 com.liferay.portal.kernel.util.DateRange dateRange, long repositoryId,
521 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
522 throws com.liferay.portal.kernel.exception.SystemException;
523
524 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
525 public int getFileEntriesCount(long groupId, long folderId)
526 throws com.liferay.portal.kernel.exception.SystemException;
527
528 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
529 public int getFileEntriesCount(long groupId, long folderId, int status)
530 throws com.liferay.portal.kernel.exception.SystemException;
531
532 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
533 public int getFileEntriesCount(long groupId, long userId,
534 java.util.List<java.lang.Long> folderIds, java.lang.String[] mimeTypes,
535 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
536 throws java.lang.Exception;
537
538 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
539 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(
540 long fileEntryId)
541 throws com.liferay.portal.kernel.exception.PortalException,
542 com.liferay.portal.kernel.exception.SystemException;
543
544 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
545 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(
546 long groupId, long folderId, java.lang.String title)
547 throws com.liferay.portal.kernel.exception.PortalException,
548 com.liferay.portal.kernel.exception.SystemException;
549
550 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
551 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntryByName(
552 long groupId, long folderId, java.lang.String name)
553 throws com.liferay.portal.kernel.exception.PortalException,
554 com.liferay.portal.kernel.exception.SystemException;
555
556 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
557 public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntryByUuidAndGroupId(
558 java.lang.String uuid, long groupId)
559 throws com.liferay.portal.kernel.exception.PortalException,
560 com.liferay.portal.kernel.exception.SystemException;
561
562 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
563 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
564 long groupId, int start, int end)
565 throws com.liferay.portal.kernel.exception.SystemException;
566
567 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
568 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
569 long groupId, int start, int end,
570 com.liferay.portal.kernel.util.OrderByComparator obc)
571 throws com.liferay.portal.kernel.exception.SystemException;
572
573 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
574 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
575 long groupId, long userId, int start, int end)
576 throws com.liferay.portal.kernel.exception.SystemException;
577
578 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
579 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
580 long groupId, long userId, int start, int end,
581 com.liferay.portal.kernel.util.OrderByComparator obc)
582 throws com.liferay.portal.kernel.exception.SystemException;
583
584 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
585 public int getGroupFileEntriesCount(long groupId)
586 throws com.liferay.portal.kernel.exception.SystemException;
587
588 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
589 public int getGroupFileEntriesCount(long groupId, long userId)
590 throws com.liferay.portal.kernel.exception.SystemException;
591
592 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
593 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getMisversionedFileEntries()
594 throws com.liferay.portal.kernel.exception.SystemException;
595
596 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
597 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getNoAssetFileEntries()
598 throws com.liferay.portal.kernel.exception.SystemException;
599
600 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
601 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getOrphanedFileEntries()
602 throws com.liferay.portal.kernel.exception.SystemException;
603
604 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
605 public boolean hasExtraSettings()
606 throws com.liferay.portal.kernel.exception.SystemException;
607
608 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
609 public boolean hasFileEntryLock(long userId, long fileEntryId)
610 throws com.liferay.portal.kernel.exception.PortalException,
611 com.liferay.portal.kernel.exception.SystemException;
612
613 @com.liferay.portal.kernel.increment.BufferedIncrement(configuration = "DLFileEntry", incrementClass = com.liferay.portal.kernel.increment.NumberIncrement.class)
614 public void incrementViewCounter(
615 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry,
616 int increment)
617 throws com.liferay.portal.kernel.exception.SystemException;
618
619 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
620 public boolean isFileEntryCheckedOut(long fileEntryId)
621 throws com.liferay.portal.kernel.exception.PortalException,
622 com.liferay.portal.kernel.exception.SystemException;
623
624 public com.liferay.portal.model.Lock lockFileEntry(long userId,
625 long fileEntryId)
626 throws com.liferay.portal.kernel.exception.PortalException,
627 com.liferay.portal.kernel.exception.SystemException;
628
629 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
630 public com.liferay.portlet.documentlibrary.model.DLFileEntry moveFileEntry(
631 long userId, long fileEntryId, long newFolderId,
632 com.liferay.portal.service.ServiceContext serviceContext)
633 throws com.liferay.portal.kernel.exception.PortalException,
634 com.liferay.portal.kernel.exception.SystemException;
635
636 public void rebuildTree(long companyId)
637 throws com.liferay.portal.kernel.exception.SystemException;
638
639 public void revertFileEntry(long userId, long fileEntryId,
640 java.lang.String version,
641 com.liferay.portal.service.ServiceContext serviceContext)
642 throws com.liferay.portal.kernel.exception.PortalException,
643 com.liferay.portal.kernel.exception.SystemException;
644
645 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
646 public com.liferay.portal.kernel.search.Hits search(long groupId,
647 long userId, long creatorUserId, int status, int start, int end)
648 throws com.liferay.portal.kernel.exception.PortalException,
649 com.liferay.portal.kernel.exception.SystemException;
650
651 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
652 public com.liferay.portal.kernel.search.Hits search(long groupId,
653 long userId, long creatorUserId, long folderId,
654 java.lang.String[] mimeTypes, int status, int start, int end)
655 throws com.liferay.portal.kernel.exception.PortalException,
656 com.liferay.portal.kernel.exception.SystemException;
657
658 public void unlockFileEntry(long fileEntryId)
659 throws com.liferay.portal.kernel.exception.SystemException;
660
661 public com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntry(
662 long userId, long fileEntryId, java.lang.String sourceFileName,
663 java.lang.String mimeType, java.lang.String title,
664 java.lang.String description, java.lang.String changeLog,
665 boolean majorVersion, long fileEntryTypeId,
666 java.util.Map<java.lang.String, com.liferay.portlet.dynamicdatamapping.storage.Fields> fieldsMap,
667 java.io.File file, java.io.InputStream is, long size,
668 com.liferay.portal.service.ServiceContext serviceContext)
669 throws com.liferay.portal.kernel.exception.PortalException,
670 com.liferay.portal.kernel.exception.SystemException;
671
672 public void updateSmallImage(long smallImageId, long largeImageId)
673 throws com.liferay.portal.kernel.exception.PortalException,
674 com.liferay.portal.kernel.exception.SystemException;
675
676 public com.liferay.portlet.documentlibrary.model.DLFileEntry updateStatus(
677 long userId, long fileVersionId, int status,
678 java.util.Map<java.lang.String, java.io.Serializable> workflowContext,
679 com.liferay.portal.service.ServiceContext serviceContext)
680 throws com.liferay.portal.kernel.exception.PortalException,
681 com.liferay.portal.kernel.exception.SystemException;
682
683 public boolean verifyFileEntryCheckOut(long fileEntryId,
684 java.lang.String lockUuid)
685 throws com.liferay.portal.kernel.exception.PortalException,
686 com.liferay.portal.kernel.exception.SystemException;
687
688 public boolean verifyFileEntryLock(long fileEntryId,
689 java.lang.String lockUuid)
690 throws com.liferay.portal.kernel.exception.PortalException,
691 com.liferay.portal.kernel.exception.SystemException;
692
693 public void validateFile(long groupId, long folderId, long fileEntryId,
694 java.lang.String title, java.lang.String extension)
695 throws com.liferay.portal.kernel.exception.PortalException,
696 com.liferay.portal.kernel.exception.SystemException;
697 }