001
014
015 package com.liferay.portlet.asset.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 AssetEntryLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.asset.model.AssetEntry addAssetEntry(
056 com.liferay.portlet.asset.model.AssetEntry assetEntry)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.asset.model.AssetEntry createAssetEntry(
066 long entryId);
067
068
076 public com.liferay.portlet.asset.model.AssetEntry deleteAssetEntry(
077 long entryId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.asset.model.AssetEntry deleteAssetEntry(
089 com.liferay.portlet.asset.model.AssetEntry assetEntry)
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.asset.model.AssetEntry fetchAssetEntry(
158 long entryId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.asset.model.AssetEntry getAssetEntry(
171 long entryId)
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
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetEntries(
195 int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public int getAssetEntriesCount()
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
215 public com.liferay.portlet.asset.model.AssetEntry updateAssetEntry(
216 com.liferay.portlet.asset.model.AssetEntry assetEntry)
217 throws com.liferay.portal.kernel.exception.SystemException;
218
219
227 public com.liferay.portlet.asset.model.AssetEntry updateAssetEntry(
228 com.liferay.portlet.asset.model.AssetEntry assetEntry, boolean merge)
229 throws com.liferay.portal.kernel.exception.SystemException;
230
231
234 public void addAssetCategoryAssetEntry(long categoryId, long entryId)
235 throws com.liferay.portal.kernel.exception.SystemException;
236
237
240 public void addAssetCategoryAssetEntry(long categoryId,
241 com.liferay.portlet.asset.model.AssetEntry assetEntry)
242 throws com.liferay.portal.kernel.exception.SystemException;
243
244
247 public void addAssetCategoryAssetEntries(long categoryId, long[] entryIds)
248 throws com.liferay.portal.kernel.exception.SystemException;
249
250
253 public void addAssetCategoryAssetEntries(long categoryId,
254 java.util.List<com.liferay.portlet.asset.model.AssetEntry> AssetEntries)
255 throws com.liferay.portal.kernel.exception.SystemException;
256
257
260 public void clearAssetCategoryAssetEntries(long categoryId)
261 throws com.liferay.portal.kernel.exception.SystemException;
262
263
266 public void deleteAssetCategoryAssetEntry(long categoryId, long entryId)
267 throws com.liferay.portal.kernel.exception.SystemException;
268
269
272 public void deleteAssetCategoryAssetEntry(long categoryId,
273 com.liferay.portlet.asset.model.AssetEntry assetEntry)
274 throws com.liferay.portal.kernel.exception.SystemException;
275
276
279 public void deleteAssetCategoryAssetEntries(long categoryId, long[] entryIds)
280 throws com.liferay.portal.kernel.exception.SystemException;
281
282
285 public void deleteAssetCategoryAssetEntries(long categoryId,
286 java.util.List<com.liferay.portlet.asset.model.AssetEntry> AssetEntries)
287 throws com.liferay.portal.kernel.exception.SystemException;
288
289
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetCategoryAssetEntries(
294 long categoryId)
295 throws com.liferay.portal.kernel.exception.SystemException;
296
297
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetCategoryAssetEntries(
302 long categoryId, int start, int end)
303 throws com.liferay.portal.kernel.exception.SystemException;
304
305
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetCategoryAssetEntries(
310 long categoryId, int start, int end,
311 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
312 throws com.liferay.portal.kernel.exception.SystemException;
313
314
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public int getAssetCategoryAssetEntriesCount(long categoryId)
319 throws com.liferay.portal.kernel.exception.SystemException;
320
321
324 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
325 public boolean hasAssetCategoryAssetEntry(long categoryId, long entryId)
326 throws com.liferay.portal.kernel.exception.SystemException;
327
328
331 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
332 public boolean hasAssetCategoryAssetEntries(long categoryId)
333 throws com.liferay.portal.kernel.exception.SystemException;
334
335
338 public void setAssetCategoryAssetEntries(long categoryId, long[] entryIds)
339 throws com.liferay.portal.kernel.exception.SystemException;
340
341
344 public void addAssetTagAssetEntry(long tagId, long entryId)
345 throws com.liferay.portal.kernel.exception.SystemException;
346
347
350 public void addAssetTagAssetEntry(long tagId,
351 com.liferay.portlet.asset.model.AssetEntry assetEntry)
352 throws com.liferay.portal.kernel.exception.SystemException;
353
354
357 public void addAssetTagAssetEntries(long tagId, long[] entryIds)
358 throws com.liferay.portal.kernel.exception.SystemException;
359
360
363 public void addAssetTagAssetEntries(long tagId,
364 java.util.List<com.liferay.portlet.asset.model.AssetEntry> AssetEntries)
365 throws com.liferay.portal.kernel.exception.SystemException;
366
367
370 public void clearAssetTagAssetEntries(long tagId)
371 throws com.liferay.portal.kernel.exception.SystemException;
372
373
376 public void deleteAssetTagAssetEntry(long tagId, long entryId)
377 throws com.liferay.portal.kernel.exception.SystemException;
378
379
382 public void deleteAssetTagAssetEntry(long tagId,
383 com.liferay.portlet.asset.model.AssetEntry assetEntry)
384 throws com.liferay.portal.kernel.exception.SystemException;
385
386
389 public void deleteAssetTagAssetEntries(long tagId, long[] entryIds)
390 throws com.liferay.portal.kernel.exception.SystemException;
391
392
395 public void deleteAssetTagAssetEntries(long tagId,
396 java.util.List<com.liferay.portlet.asset.model.AssetEntry> AssetEntries)
397 throws com.liferay.portal.kernel.exception.SystemException;
398
399
402 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
403 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetTagAssetEntries(
404 long tagId) throws com.liferay.portal.kernel.exception.SystemException;
405
406
409 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
410 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetTagAssetEntries(
411 long tagId, int start, int end)
412 throws com.liferay.portal.kernel.exception.SystemException;
413
414
417 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
418 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetTagAssetEntries(
419 long tagId, int start, int end,
420 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
421 throws com.liferay.portal.kernel.exception.SystemException;
422
423
426 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
427 public int getAssetTagAssetEntriesCount(long tagId)
428 throws com.liferay.portal.kernel.exception.SystemException;
429
430
433 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
434 public boolean hasAssetTagAssetEntry(long tagId, long entryId)
435 throws com.liferay.portal.kernel.exception.SystemException;
436
437
440 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
441 public boolean hasAssetTagAssetEntries(long tagId)
442 throws com.liferay.portal.kernel.exception.SystemException;
443
444
447 public void setAssetTagAssetEntries(long tagId, long[] entryIds)
448 throws com.liferay.portal.kernel.exception.SystemException;
449
450
455 public java.lang.String getBeanIdentifier();
456
457
462 public void setBeanIdentifier(java.lang.String beanIdentifier);
463
464 public void deleteEntry(com.liferay.portlet.asset.model.AssetEntry entry)
465 throws com.liferay.portal.kernel.exception.PortalException,
466 com.liferay.portal.kernel.exception.SystemException;
467
468 public void deleteEntry(long entryId)
469 throws com.liferay.portal.kernel.exception.PortalException,
470 com.liferay.portal.kernel.exception.SystemException;
471
472 public void deleteEntry(java.lang.String className, long classPK)
473 throws com.liferay.portal.kernel.exception.PortalException,
474 com.liferay.portal.kernel.exception.SystemException;
475
476 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
477 public com.liferay.portlet.asset.model.AssetEntry fetchEntry(long entryId)
478 throws com.liferay.portal.kernel.exception.SystemException;
479
480 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
481 public com.liferay.portlet.asset.model.AssetEntry fetchEntry(long groupId,
482 java.lang.String classUuid)
483 throws com.liferay.portal.kernel.exception.SystemException;
484
485 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
486 public com.liferay.portlet.asset.model.AssetEntry fetchEntry(
487 java.lang.String className, long classPK)
488 throws com.liferay.portal.kernel.exception.SystemException;
489
490 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
491 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAncestorEntries(
492 long entryId)
493 throws com.liferay.portal.kernel.exception.PortalException,
494 com.liferay.portal.kernel.exception.SystemException;
495
496 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
497 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getChildEntries(
498 long entryId)
499 throws com.liferay.portal.kernel.exception.PortalException,
500 com.liferay.portal.kernel.exception.SystemException;
501
502 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
503 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getCompanyEntries(
504 long companyId, int start, int end)
505 throws com.liferay.portal.kernel.exception.SystemException;
506
507 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
508 public int getCompanyEntriesCount(long companyId)
509 throws com.liferay.portal.kernel.exception.SystemException;
510
511 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
512 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getEntries(
513 com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
514 throws com.liferay.portal.kernel.exception.SystemException;
515
516 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
517 public int getEntriesCount(
518 com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
519 throws com.liferay.portal.kernel.exception.SystemException;
520
521 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
522 public com.liferay.portlet.asset.model.AssetEntry getEntry(long entryId)
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 com.liferay.portlet.asset.model.AssetEntry getEntry(long groupId,
528 java.lang.String classUuid)
529 throws com.liferay.portal.kernel.exception.PortalException,
530 com.liferay.portal.kernel.exception.SystemException;
531
532 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
533 public com.liferay.portlet.asset.model.AssetEntry getEntry(
534 java.lang.String className, long classPK)
535 throws com.liferay.portal.kernel.exception.PortalException,
536 com.liferay.portal.kernel.exception.SystemException;
537
538 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
539 public com.liferay.portlet.asset.model.AssetEntry getNextEntry(long entryId)
540 throws com.liferay.portal.kernel.exception.PortalException,
541 com.liferay.portal.kernel.exception.SystemException;
542
543 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
544 public com.liferay.portlet.asset.model.AssetEntry getParentEntry(
545 long entryId)
546 throws com.liferay.portal.kernel.exception.PortalException,
547 com.liferay.portal.kernel.exception.SystemException;
548
549 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
550 public com.liferay.portlet.asset.model.AssetEntry getPreviousEntry(
551 long entryId)
552 throws com.liferay.portal.kernel.exception.PortalException,
553 com.liferay.portal.kernel.exception.SystemException;
554
555 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
556 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getTopViewedEntries(
557 java.lang.String className, boolean asc, int start, int end)
558 throws com.liferay.portal.kernel.exception.SystemException;
559
560 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
561 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getTopViewedEntries(
562 java.lang.String[] className, boolean asc, int start, int end)
563 throws com.liferay.portal.kernel.exception.SystemException;
564
565 public com.liferay.portlet.asset.model.AssetEntry incrementViewCounter(
566 long userId, java.lang.String className, long classPK)
567 throws com.liferay.portal.kernel.exception.PortalException,
568 com.liferay.portal.kernel.exception.SystemException;
569
570 public com.liferay.portlet.asset.model.AssetEntry incrementViewCounter(
571 long userId, java.lang.String className, long classPK, int increment)
572 throws com.liferay.portal.kernel.exception.SystemException;
573
574 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
575 public void reindex(
576 java.util.List<com.liferay.portlet.asset.model.AssetEntry> entries)
577 throws com.liferay.portal.kernel.exception.PortalException;
578
579
583 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
584 public com.liferay.portal.kernel.search.Hits search(long companyId,
585 long[] groupIds, long userId, java.lang.String className,
586 java.lang.String keywords, int start, int end)
587 throws com.liferay.portal.kernel.exception.SystemException;
588
589 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
590 public com.liferay.portal.kernel.search.Hits search(long companyId,
591 long[] groupIds, long userId, java.lang.String className,
592 java.lang.String keywords, int status, int start, int end)
593 throws com.liferay.portal.kernel.exception.SystemException;
594
595
599 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
600 public com.liferay.portal.kernel.search.Hits search(long companyId,
601 long[] groupIds, long userId, java.lang.String className,
602 java.lang.String userName, java.lang.String title,
603 java.lang.String description, java.lang.String assetCategoryIds,
604 java.lang.String assetTagNames, boolean andSearch, int start, int end)
605 throws com.liferay.portal.kernel.exception.SystemException;
606
607 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
608 public com.liferay.portal.kernel.search.Hits search(long companyId,
609 long[] groupIds, long userId, java.lang.String className,
610 java.lang.String userName, java.lang.String title,
611 java.lang.String description, java.lang.String assetCategoryIds,
612 java.lang.String assetTagNames, int status, boolean andSearch,
613 int start, int end)
614 throws com.liferay.portal.kernel.exception.SystemException;
615
616
620 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
621 public com.liferay.portal.kernel.search.Hits search(long companyId,
622 long[] groupIds, java.lang.String className, java.lang.String keywords,
623 int start, int end)
624 throws com.liferay.portal.kernel.exception.SystemException;
625
626 public com.liferay.portlet.asset.model.AssetEntry updateEntry(long userId,
627 long groupId, java.util.Date createDate, java.util.Date modifiedDate,
628 java.lang.String className, long classPK, java.lang.String classUuid,
629 long classTypeId, long[] categoryIds, java.lang.String[] tagNames,
630 boolean visible, java.util.Date startDate, java.util.Date endDate,
631 java.util.Date publishDate, java.util.Date expirationDate,
632 java.lang.String mimeType, java.lang.String title,
633 java.lang.String description, java.lang.String summary,
634 java.lang.String url, java.lang.String layoutUuid, int height,
635 int width, java.lang.Integer priority, boolean sync)
636 throws com.liferay.portal.kernel.exception.PortalException,
637 com.liferay.portal.kernel.exception.SystemException;
638
639 public com.liferay.portlet.asset.model.AssetEntry updateEntry(long userId,
640 long groupId, java.lang.String className, long classPK,
641 long[] categoryIds, java.lang.String[] tagNames)
642 throws com.liferay.portal.kernel.exception.PortalException,
643 com.liferay.portal.kernel.exception.SystemException;
644
645
651 public com.liferay.portlet.asset.model.AssetEntry updateEntry(long userId,
652 long groupId, java.lang.String className, long classPK,
653 java.lang.String classUuid, long classTypeId, long[] categoryIds,
654 java.lang.String[] tagNames, boolean visible, java.util.Date startDate,
655 java.util.Date endDate, java.util.Date publishDate,
656 java.util.Date expirationDate, java.lang.String mimeType,
657 java.lang.String title, java.lang.String description,
658 java.lang.String summary, java.lang.String url,
659 java.lang.String layoutUuid, int height, int width,
660 java.lang.Integer priority, boolean sync)
661 throws com.liferay.portal.kernel.exception.PortalException,
662 com.liferay.portal.kernel.exception.SystemException;
663
664 public com.liferay.portlet.asset.model.AssetEntry updateEntry(
665 java.lang.String className, long classPK, java.util.Date publishDate,
666 java.util.Date expirationDate, boolean visible)
667 throws com.liferay.portal.kernel.exception.PortalException,
668 com.liferay.portal.kernel.exception.SystemException;
669
670 public com.liferay.portlet.asset.model.AssetEntry updateVisible(
671 java.lang.String className, long classPK, boolean visible)
672 throws com.liferay.portal.kernel.exception.PortalException,
673 com.liferay.portal.kernel.exception.SystemException;
674
675 public void validate(long groupId, java.lang.String className,
676 long[] categoryIds, java.lang.String[] tagNames)
677 throws com.liferay.portal.kernel.exception.PortalException,
678 com.liferay.portal.kernel.exception.SystemException;
679 }