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.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Propagation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024 import com.liferay.portal.service.BaseLocalService;
025 import com.liferay.portal.service.PersistedModelLocalService;
026
027
039 @ProviderType
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface DLFileEntryTypeLocalService extends BaseLocalService,
043 PersistedModelLocalService {
044
049
050
057 public com.liferay.portlet.documentlibrary.model.DLFileEntryType addDLFileEntryType(
058 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
059 throws com.liferay.portal.kernel.exception.SystemException;
060
061
067 public com.liferay.portlet.documentlibrary.model.DLFileEntryType createDLFileEntryType(
068 long fileEntryTypeId);
069
070
078 public com.liferay.portlet.documentlibrary.model.DLFileEntryType deleteDLFileEntryType(
079 long fileEntryTypeId)
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082
083
090 public com.liferay.portlet.documentlibrary.model.DLFileEntryType deleteDLFileEntryType(
091 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
092 throws com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
095
096
103 @SuppressWarnings("rawtypes")
104 public java.util.List dynamicQuery(
105 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
106 throws com.liferay.portal.kernel.exception.SystemException;
107
108
121 @SuppressWarnings("rawtypes")
122 public java.util.List dynamicQuery(
123 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
124 int end) throws com.liferay.portal.kernel.exception.SystemException;
125
126
140 @SuppressWarnings("rawtypes")
141 public java.util.List dynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
143 int end,
144 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145 throws com.liferay.portal.kernel.exception.SystemException;
146
147
154 public long dynamicQueryCount(
155 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 public long dynamicQueryCount(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
168 com.liferay.portal.kernel.dao.orm.Projection projection)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portlet.documentlibrary.model.DLFileEntryType fetchDLFileEntryType(
173 long fileEntryTypeId)
174 throws com.liferay.portal.kernel.exception.SystemException;
175
176
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public com.liferay.portlet.documentlibrary.model.DLFileEntryType fetchDLFileEntryTypeByUuidAndCompanyId(
186 java.lang.String uuid, long companyId)
187 throws com.liferay.portal.kernel.exception.SystemException;
188
189
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public com.liferay.portlet.documentlibrary.model.DLFileEntryType fetchDLFileEntryTypeByUuidAndGroupId(
199 java.lang.String uuid, long groupId)
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202
210 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
211 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getDLFileEntryType(
212 long fileEntryTypeId)
213 throws com.liferay.portal.kernel.exception.PortalException,
214 com.liferay.portal.kernel.exception.SystemException;
215
216 @Override
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public com.liferay.portal.model.PersistedModel getPersistedModel(
219 java.io.Serializable primaryKeyObj)
220 throws com.liferay.portal.kernel.exception.PortalException,
221 com.liferay.portal.kernel.exception.SystemException;
222
223
232 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
233 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getDLFileEntryTypeByUuidAndCompanyId(
234 java.lang.String uuid, long companyId)
235 throws com.liferay.portal.kernel.exception.PortalException,
236 com.liferay.portal.kernel.exception.SystemException;
237
238
247 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
248 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getDLFileEntryTypeByUuidAndGroupId(
249 java.lang.String uuid, long groupId)
250 throws com.liferay.portal.kernel.exception.PortalException,
251 com.liferay.portal.kernel.exception.SystemException;
252
253
265 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
266 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDLFileEntryTypes(
267 int start, int end)
268 throws com.liferay.portal.kernel.exception.SystemException;
269
270
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public int getDLFileEntryTypesCount()
278 throws com.liferay.portal.kernel.exception.SystemException;
279
280
287 public com.liferay.portlet.documentlibrary.model.DLFileEntryType updateDLFileEntryType(
288 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
289 throws com.liferay.portal.kernel.exception.SystemException;
290
291
294 public void addDLFolderDLFileEntryType(long folderId, long fileEntryTypeId)
295 throws com.liferay.portal.kernel.exception.SystemException;
296
297
300 public void addDLFolderDLFileEntryType(long folderId,
301 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
302 throws com.liferay.portal.kernel.exception.SystemException;
303
304
307 public void addDLFolderDLFileEntryTypes(long folderId,
308 long[] fileEntryTypeIds)
309 throws com.liferay.portal.kernel.exception.SystemException;
310
311
314 public void addDLFolderDLFileEntryTypes(long folderId,
315 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> DLFileEntryTypes)
316 throws com.liferay.portal.kernel.exception.SystemException;
317
318
321 public void clearDLFolderDLFileEntryTypes(long folderId)
322 throws com.liferay.portal.kernel.exception.SystemException;
323
324
327 public void deleteDLFolderDLFileEntryType(long folderId,
328 long fileEntryTypeId)
329 throws com.liferay.portal.kernel.exception.SystemException;
330
331
334 public void deleteDLFolderDLFileEntryType(long folderId,
335 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
336 throws com.liferay.portal.kernel.exception.SystemException;
337
338
341 public void deleteDLFolderDLFileEntryTypes(long folderId,
342 long[] fileEntryTypeIds)
343 throws com.liferay.portal.kernel.exception.SystemException;
344
345
348 public void deleteDLFolderDLFileEntryTypes(long folderId,
349 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> DLFileEntryTypes)
350 throws com.liferay.portal.kernel.exception.SystemException;
351
352
355 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
356 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDLFolderDLFileEntryTypes(
357 long folderId)
358 throws com.liferay.portal.kernel.exception.SystemException;
359
360
363 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
364 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDLFolderDLFileEntryTypes(
365 long folderId, int start, int end)
366 throws com.liferay.portal.kernel.exception.SystemException;
367
368
371 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
372 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDLFolderDLFileEntryTypes(
373 long folderId, int start, int end,
374 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
375 throws com.liferay.portal.kernel.exception.SystemException;
376
377
380 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
381 public int getDLFolderDLFileEntryTypesCount(long folderId)
382 throws com.liferay.portal.kernel.exception.SystemException;
383
384
387 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
388 public boolean hasDLFolderDLFileEntryType(long folderId,
389 long fileEntryTypeId)
390 throws com.liferay.portal.kernel.exception.SystemException;
391
392
395 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
396 public boolean hasDLFolderDLFileEntryTypes(long folderId)
397 throws com.liferay.portal.kernel.exception.SystemException;
398
399
402 public void setDLFolderDLFileEntryTypes(long folderId,
403 long[] fileEntryTypeIds)
404 throws com.liferay.portal.kernel.exception.SystemException;
405
406
409 public void addDDMStructureDLFileEntryType(long structureId,
410 long fileEntryTypeId)
411 throws com.liferay.portal.kernel.exception.SystemException;
412
413
416 public void addDDMStructureDLFileEntryType(long structureId,
417 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
418 throws com.liferay.portal.kernel.exception.SystemException;
419
420
423 public void addDDMStructureDLFileEntryTypes(long structureId,
424 long[] fileEntryTypeIds)
425 throws com.liferay.portal.kernel.exception.SystemException;
426
427
430 public void addDDMStructureDLFileEntryTypes(long structureId,
431 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> DLFileEntryTypes)
432 throws com.liferay.portal.kernel.exception.SystemException;
433
434
437 public void clearDDMStructureDLFileEntryTypes(long structureId)
438 throws com.liferay.portal.kernel.exception.SystemException;
439
440
443 public void deleteDDMStructureDLFileEntryType(long structureId,
444 long fileEntryTypeId)
445 throws com.liferay.portal.kernel.exception.SystemException;
446
447
450 public void deleteDDMStructureDLFileEntryType(long structureId,
451 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
452 throws com.liferay.portal.kernel.exception.SystemException;
453
454
457 public void deleteDDMStructureDLFileEntryTypes(long structureId,
458 long[] fileEntryTypeIds)
459 throws com.liferay.portal.kernel.exception.SystemException;
460
461
464 public void deleteDDMStructureDLFileEntryTypes(long structureId,
465 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> DLFileEntryTypes)
466 throws com.liferay.portal.kernel.exception.SystemException;
467
468
471 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
472 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDDMStructureDLFileEntryTypes(
473 long structureId)
474 throws com.liferay.portal.kernel.exception.SystemException;
475
476
479 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
480 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDDMStructureDLFileEntryTypes(
481 long structureId, int start, int end)
482 throws com.liferay.portal.kernel.exception.SystemException;
483
484
487 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
488 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDDMStructureDLFileEntryTypes(
489 long structureId, int start, int end,
490 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
491 throws com.liferay.portal.kernel.exception.SystemException;
492
493
496 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
497 public int getDDMStructureDLFileEntryTypesCount(long structureId)
498 throws com.liferay.portal.kernel.exception.SystemException;
499
500
503 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
504 public boolean hasDDMStructureDLFileEntryType(long structureId,
505 long fileEntryTypeId)
506 throws com.liferay.portal.kernel.exception.SystemException;
507
508
511 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
512 public boolean hasDDMStructureDLFileEntryTypes(long structureId)
513 throws com.liferay.portal.kernel.exception.SystemException;
514
515
518 public void setDDMStructureDLFileEntryTypes(long structureId,
519 long[] fileEntryTypeIds)
520 throws com.liferay.portal.kernel.exception.SystemException;
521
522
527 public java.lang.String getBeanIdentifier();
528
529
534 public void setBeanIdentifier(java.lang.String beanIdentifier);
535
536 public com.liferay.portlet.documentlibrary.model.DLFileEntryType addFileEntryType(
537 long userId, long groupId, java.lang.String fileEntryTypeKey,
538 java.util.Map<java.util.Locale, java.lang.String> nameMap,
539 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
540 long[] ddmStructureIds,
541 com.liferay.portal.service.ServiceContext serviceContext)
542 throws com.liferay.portal.kernel.exception.PortalException,
543 com.liferay.portal.kernel.exception.SystemException;
544
545 public com.liferay.portlet.documentlibrary.model.DLFileEntryType addFileEntryType(
546 long userId, long groupId, java.lang.String name,
547 java.lang.String description, long[] ddmStructureIds,
548 com.liferay.portal.service.ServiceContext serviceContext)
549 throws com.liferay.portal.kernel.exception.PortalException,
550 com.liferay.portal.kernel.exception.SystemException;
551
552 public void cascadeFileEntryTypes(long userId,
553 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder)
554 throws com.liferay.portal.kernel.exception.PortalException,
555 com.liferay.portal.kernel.exception.SystemException;
556
557 public void deleteFileEntryType(
558 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
559 throws com.liferay.portal.kernel.exception.PortalException,
560 com.liferay.portal.kernel.exception.SystemException;
561
562 public void deleteFileEntryType(long fileEntryTypeId)
563 throws com.liferay.portal.kernel.exception.PortalException,
564 com.liferay.portal.kernel.exception.SystemException;
565
566 public void deleteFileEntryTypes(long groupId)
567 throws com.liferay.portal.kernel.exception.PortalException,
568 com.liferay.portal.kernel.exception.SystemException;
569
570 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
571 public com.liferay.portlet.documentlibrary.model.DLFileEntryType fetchFileEntryType(
572 long fileEntryTypeId)
573 throws com.liferay.portal.kernel.exception.SystemException;
574
575 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
576 public com.liferay.portlet.documentlibrary.model.DLFileEntryType fetchFileEntryType(
577 long groupId, java.lang.String fileEntryTypeKey)
578 throws com.liferay.portal.kernel.exception.SystemException;
579
580 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
581 public long getDefaultFileEntryTypeId(long folderId)
582 throws com.liferay.portal.kernel.exception.PortalException,
583 com.liferay.portal.kernel.exception.SystemException;
584
585 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
586 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getFileEntryType(
587 long fileEntryTypeId)
588 throws com.liferay.portal.kernel.exception.PortalException,
589 com.liferay.portal.kernel.exception.SystemException;
590
591 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
592 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getFileEntryType(
593 long groupId, java.lang.String fileEntryTypeKey)
594 throws com.liferay.portal.kernel.exception.PortalException,
595 com.liferay.portal.kernel.exception.SystemException;
596
597 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
598 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getFileEntryTypes(
599 long[] groupIds)
600 throws com.liferay.portal.kernel.exception.SystemException;
601
602 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
603 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getFolderFileEntryTypes(
604 long[] groupIds, long folderId, boolean inherited)
605 throws com.liferay.portal.kernel.exception.PortalException,
606 com.liferay.portal.kernel.exception.SystemException;
607
608 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
609 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> search(
610 long companyId, long[] groupIds, java.lang.String keywords,
611 boolean includeBasicFileEntryType, int start, int end,
612 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
613 throws com.liferay.portal.kernel.exception.SystemException;
614
615 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
616 public int searchCount(long companyId, long[] groupIds,
617 java.lang.String keywords, boolean includeBasicFileEntryType)
618 throws com.liferay.portal.kernel.exception.SystemException;
619
620 public void unsetFolderFileEntryTypes(long folderId)
621 throws com.liferay.portal.kernel.exception.SystemException;
622
623 public com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntryFileEntryType(
624 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry,
625 com.liferay.portal.service.ServiceContext serviceContext)
626 throws com.liferay.portal.kernel.exception.PortalException,
627 com.liferay.portal.kernel.exception.SystemException;
628
629 public void updateFileEntryType(long userId, long fileEntryTypeId,
630 java.util.Map<java.util.Locale, java.lang.String> nameMap,
631 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
632 long[] ddmStructureIds,
633 com.liferay.portal.service.ServiceContext serviceContext)
634 throws com.liferay.portal.kernel.exception.PortalException,
635 com.liferay.portal.kernel.exception.SystemException;
636
637 public void updateFileEntryType(long userId, long fileEntryTypeId,
638 java.lang.String name, java.lang.String description,
639 long[] ddmStructureIds,
640 com.liferay.portal.service.ServiceContext serviceContext)
641 throws com.liferay.portal.kernel.exception.PortalException,
642 com.liferay.portal.kernel.exception.SystemException;
643
644 public void updateFolderFileEntryTypes(
645 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder,
646 java.util.List<java.lang.Long> fileEntryTypeIds,
647 long defaultFileEntryTypeId,
648 com.liferay.portal.service.ServiceContext serviceContext)
649 throws com.liferay.portal.kernel.exception.PortalException,
650 com.liferay.portal.kernel.exception.SystemException;
651 }