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
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface DLFileEntryTypeLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.documentlibrary.model.DLFileEntryType addDLFileEntryType(
056 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.documentlibrary.model.DLFileEntryType createDLFileEntryType(
066 long fileEntryTypeId);
067
068
076 public com.liferay.portlet.documentlibrary.model.DLFileEntryType deleteDLFileEntryType(
077 long fileEntryTypeId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.documentlibrary.model.DLFileEntryType deleteDLFileEntryType(
089 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.documentlibrary.model.DLFileEntryType fetchDLFileEntryType(
158 long fileEntryTypeId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getDLFileEntryType(
171 long fileEntryTypeId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
190 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
191 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getDLFileEntryTypeByUuidAndGroupId(
192 java.lang.String uuid, long groupId)
193 throws com.liferay.portal.kernel.exception.PortalException,
194 com.liferay.portal.kernel.exception.SystemException;
195
196
208 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
209 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDLFileEntryTypes(
210 int start, int end)
211 throws com.liferay.portal.kernel.exception.SystemException;
212
213
219 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
220 public int getDLFileEntryTypesCount()
221 throws com.liferay.portal.kernel.exception.SystemException;
222
223
230 public com.liferay.portlet.documentlibrary.model.DLFileEntryType updateDLFileEntryType(
231 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
232 throws com.liferay.portal.kernel.exception.SystemException;
233
234
237 public void addDLFolderDLFileEntryType(long folderId, long fileEntryTypeId)
238 throws com.liferay.portal.kernel.exception.SystemException;
239
240
243 public void addDLFolderDLFileEntryType(long folderId,
244 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
245 throws com.liferay.portal.kernel.exception.SystemException;
246
247
250 public void addDLFolderDLFileEntryTypes(long folderId,
251 long[] fileEntryTypeIds)
252 throws com.liferay.portal.kernel.exception.SystemException;
253
254
257 public void addDLFolderDLFileEntryTypes(long folderId,
258 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> DLFileEntryTypes)
259 throws com.liferay.portal.kernel.exception.SystemException;
260
261
264 public void clearDLFolderDLFileEntryTypes(long folderId)
265 throws com.liferay.portal.kernel.exception.SystemException;
266
267
270 public void deleteDLFolderDLFileEntryType(long folderId,
271 long fileEntryTypeId)
272 throws com.liferay.portal.kernel.exception.SystemException;
273
274
277 public void deleteDLFolderDLFileEntryType(long folderId,
278 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
279 throws com.liferay.portal.kernel.exception.SystemException;
280
281
284 public void deleteDLFolderDLFileEntryTypes(long folderId,
285 long[] fileEntryTypeIds)
286 throws com.liferay.portal.kernel.exception.SystemException;
287
288
291 public void deleteDLFolderDLFileEntryTypes(long folderId,
292 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> DLFileEntryTypes)
293 throws com.liferay.portal.kernel.exception.SystemException;
294
295
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDLFolderDLFileEntryTypes(
300 long folderId)
301 throws com.liferay.portal.kernel.exception.SystemException;
302
303
306 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
307 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDLFolderDLFileEntryTypes(
308 long folderId, int start, int end)
309 throws com.liferay.portal.kernel.exception.SystemException;
310
311
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDLFolderDLFileEntryTypes(
316 long folderId, int start, int end,
317 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
318 throws com.liferay.portal.kernel.exception.SystemException;
319
320
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public int getDLFolderDLFileEntryTypesCount(long folderId)
325 throws com.liferay.portal.kernel.exception.SystemException;
326
327
330 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
331 public boolean hasDLFolderDLFileEntryType(long folderId,
332 long fileEntryTypeId)
333 throws com.liferay.portal.kernel.exception.SystemException;
334
335
338 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339 public boolean hasDLFolderDLFileEntryTypes(long folderId)
340 throws com.liferay.portal.kernel.exception.SystemException;
341
342
345 public void setDLFolderDLFileEntryTypes(long folderId,
346 long[] fileEntryTypeIds)
347 throws com.liferay.portal.kernel.exception.SystemException;
348
349
352 public void addDDMStructureDLFileEntryType(long structureId,
353 long fileEntryTypeId)
354 throws com.liferay.portal.kernel.exception.SystemException;
355
356
359 public void addDDMStructureDLFileEntryType(long structureId,
360 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
361 throws com.liferay.portal.kernel.exception.SystemException;
362
363
366 public void addDDMStructureDLFileEntryTypes(long structureId,
367 long[] fileEntryTypeIds)
368 throws com.liferay.portal.kernel.exception.SystemException;
369
370
373 public void addDDMStructureDLFileEntryTypes(long structureId,
374 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> DLFileEntryTypes)
375 throws com.liferay.portal.kernel.exception.SystemException;
376
377
380 public void clearDDMStructureDLFileEntryTypes(long structureId)
381 throws com.liferay.portal.kernel.exception.SystemException;
382
383
386 public void deleteDDMStructureDLFileEntryType(long structureId,
387 long fileEntryTypeId)
388 throws com.liferay.portal.kernel.exception.SystemException;
389
390
393 public void deleteDDMStructureDLFileEntryType(long structureId,
394 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
395 throws com.liferay.portal.kernel.exception.SystemException;
396
397
400 public void deleteDDMStructureDLFileEntryTypes(long structureId,
401 long[] fileEntryTypeIds)
402 throws com.liferay.portal.kernel.exception.SystemException;
403
404
407 public void deleteDDMStructureDLFileEntryTypes(long structureId,
408 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> DLFileEntryTypes)
409 throws com.liferay.portal.kernel.exception.SystemException;
410
411
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDDMStructureDLFileEntryTypes(
416 long structureId)
417 throws com.liferay.portal.kernel.exception.SystemException;
418
419
422 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
423 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDDMStructureDLFileEntryTypes(
424 long structureId, int start, int end)
425 throws com.liferay.portal.kernel.exception.SystemException;
426
427
430 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
431 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getDDMStructureDLFileEntryTypes(
432 long structureId, int start, int end,
433 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
434 throws com.liferay.portal.kernel.exception.SystemException;
435
436
439 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
440 public int getDDMStructureDLFileEntryTypesCount(long structureId)
441 throws com.liferay.portal.kernel.exception.SystemException;
442
443
446 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
447 public boolean hasDDMStructureDLFileEntryType(long structureId,
448 long fileEntryTypeId)
449 throws com.liferay.portal.kernel.exception.SystemException;
450
451
454 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
455 public boolean hasDDMStructureDLFileEntryTypes(long structureId)
456 throws com.liferay.portal.kernel.exception.SystemException;
457
458
461 public void setDDMStructureDLFileEntryTypes(long structureId,
462 long[] fileEntryTypeIds)
463 throws com.liferay.portal.kernel.exception.SystemException;
464
465
470 public java.lang.String getBeanIdentifier();
471
472
477 public void setBeanIdentifier(java.lang.String beanIdentifier);
478
479 public com.liferay.portlet.documentlibrary.model.DLFileEntryType addFileEntryType(
480 long userId, long groupId, java.lang.String name,
481 java.lang.String description, long[] ddmStructureIds,
482 com.liferay.portal.service.ServiceContext serviceContext)
483 throws com.liferay.portal.kernel.exception.PortalException,
484 com.liferay.portal.kernel.exception.SystemException;
485
486 public void cascadeFileEntryTypes(long userId,
487 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder)
488 throws com.liferay.portal.kernel.exception.PortalException,
489 com.liferay.portal.kernel.exception.SystemException;
490
491 public void deleteFileEntryType(
492 com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
493 throws com.liferay.portal.kernel.exception.PortalException,
494 com.liferay.portal.kernel.exception.SystemException;
495
496 public void deleteFileEntryType(long fileEntryTypeId)
497 throws com.liferay.portal.kernel.exception.PortalException,
498 com.liferay.portal.kernel.exception.SystemException;
499
500 public void deleteFileEntryTypes(long groupId)
501 throws com.liferay.portal.kernel.exception.PortalException,
502 com.liferay.portal.kernel.exception.SystemException;
503
504 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
505 public com.liferay.portlet.documentlibrary.model.DLFileEntryType fetchFileEntryType(
506 long fileEntryTypeId)
507 throws com.liferay.portal.kernel.exception.SystemException;
508
509 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
510 public long getDefaultFileEntryTypeId(long folderId)
511 throws com.liferay.portal.kernel.exception.PortalException,
512 com.liferay.portal.kernel.exception.SystemException;
513
514 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
515 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getFileEntryType(
516 long fileEntryTypeId)
517 throws com.liferay.portal.kernel.exception.PortalException,
518 com.liferay.portal.kernel.exception.SystemException;
519
520 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
521 public com.liferay.portlet.documentlibrary.model.DLFileEntryType getFileEntryType(
522 long groupId, java.lang.String name)
523 throws com.liferay.portal.kernel.exception.PortalException,
524 com.liferay.portal.kernel.exception.SystemException;
525
526 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
527 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getFileEntryTypes(
528 long[] groupIds)
529 throws com.liferay.portal.kernel.exception.SystemException;
530
531 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
532 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getFolderFileEntryTypes(
533 long[] groupIds, long folderId, boolean inherited)
534 throws com.liferay.portal.kernel.exception.PortalException,
535 com.liferay.portal.kernel.exception.SystemException;
536
537 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
538 public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> search(
539 long companyId, long[] groupIds, java.lang.String keywords,
540 boolean includeBasicFileEntryType, int start, int end,
541 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
542 throws com.liferay.portal.kernel.exception.SystemException;
543
544 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
545 public int searchCount(long companyId, long[] groupIds,
546 java.lang.String keywords, boolean includeBasicFileEntryType)
547 throws com.liferay.portal.kernel.exception.SystemException;
548
549 public void unsetFolderFileEntryTypes(long folderId)
550 throws com.liferay.portal.kernel.exception.SystemException;
551
552 public com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntryFileEntryType(
553 com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry,
554 com.liferay.portal.service.ServiceContext serviceContext)
555 throws com.liferay.portal.kernel.exception.PortalException,
556 com.liferay.portal.kernel.exception.SystemException;
557
558 public void updateFileEntryType(long userId, long fileEntryTypeId,
559 java.lang.String name, java.lang.String description,
560 long[] ddmStructureIds,
561 com.liferay.portal.service.ServiceContext serviceContext)
562 throws com.liferay.portal.kernel.exception.PortalException,
563 com.liferay.portal.kernel.exception.SystemException;
564
565 public void updateFolderFileEntryTypes(
566 com.liferay.portlet.documentlibrary.model.DLFolder dlFolder,
567 java.util.List<java.lang.Long> fileEntryTypeIds,
568 long defaultFileEntryTypeId,
569 com.liferay.portal.service.ServiceContext serviceContext)
570 throws com.liferay.portal.kernel.exception.PortalException,
571 com.liferay.portal.kernel.exception.SystemException;
572 }