001
014
015 package com.liferay.portlet.blogs.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 BlogsEntryLocalService extends BaseLocalService,
045 PersistedModelLocalService {
046
051 public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder(
052 long userId, long groupId)
053 throws com.liferay.portal.kernel.exception.PortalException;
054
055
061 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
062 public com.liferay.portlet.blogs.model.BlogsEntry addBlogsEntry(
063 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry);
064
065
071 @java.lang.Deprecated
072 public com.liferay.portlet.blogs.model.BlogsEntry addEntry(long userId,
073 java.lang.String title, java.lang.String description,
074 java.lang.String content, int displayDateMonth, int displayDateDay,
075 int displayDateYear, int displayDateHour, int displayDateMinute,
076 boolean allowPingbacks, boolean allowTrackbacks,
077 java.lang.String[] trackbacks, boolean smallImage,
078 java.lang.String smallImageURL, java.lang.String smallImageFileName,
079 java.io.InputStream smallImageInputStream,
080 com.liferay.portal.service.ServiceContext serviceContext)
081 throws com.liferay.portal.kernel.exception.PortalException;
082
083 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
084 public com.liferay.portlet.blogs.model.BlogsEntry addEntry(long userId,
085 java.lang.String title, java.lang.String subtitle,
086 java.lang.String description, java.lang.String content,
087 int displayDateMonth, int displayDateDay, int displayDateYear,
088 int displayDateHour, int displayDateMinute, boolean allowPingbacks,
089 boolean allowTrackbacks, java.lang.String[] trackbacks,
090 com.liferay.portal.kernel.servlet.taglib.ui.ImageSelector coverImageImageSelector,
091 com.liferay.portal.kernel.servlet.taglib.ui.ImageSelector smallImageImageSelector,
092 com.liferay.portal.service.ServiceContext serviceContext)
093 throws com.liferay.portal.kernel.exception.PortalException;
094
095 public void addEntryResources(
096 com.liferay.portlet.blogs.model.BlogsEntry entry,
097 boolean addGroupPermissions, boolean addGuestPermissions)
098 throws com.liferay.portal.kernel.exception.PortalException;
099
100 public void addEntryResources(
101 com.liferay.portlet.blogs.model.BlogsEntry entry,
102 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
103 throws com.liferay.portal.kernel.exception.PortalException;
104
105 public void addEntryResources(long entryId, boolean addGroupPermissions,
106 boolean addGuestPermissions)
107 throws com.liferay.portal.kernel.exception.PortalException;
108
109 public void addEntryResources(long entryId,
110 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
111 throws com.liferay.portal.kernel.exception.PortalException;
112
113 public void checkEntries()
114 throws com.liferay.portal.kernel.exception.PortalException;
115
116
122 public com.liferay.portlet.blogs.model.BlogsEntry createBlogsEntry(
123 long entryId);
124
125
131 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
132 public com.liferay.portlet.blogs.model.BlogsEntry deleteBlogsEntry(
133 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry);
134
135
142 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
143 public com.liferay.portlet.blogs.model.BlogsEntry deleteBlogsEntry(
144 long entryId)
145 throws com.liferay.portal.kernel.exception.PortalException;
146
147 public void deleteEntries(long groupId)
148 throws com.liferay.portal.kernel.exception.PortalException;
149
150 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
151 @com.liferay.portal.kernel.systemevent.SystemEvent(type = SystemEventConstants.TYPE_DELETE)
152 public com.liferay.portlet.blogs.model.BlogsEntry deleteEntry(
153 com.liferay.portlet.blogs.model.BlogsEntry entry)
154 throws com.liferay.portal.kernel.exception.PortalException;
155
156 public void deleteEntry(long entryId)
157 throws com.liferay.portal.kernel.exception.PortalException;
158
159
162 @Override
163 public com.liferay.portal.model.PersistedModel deletePersistedModel(
164 com.liferay.portal.model.PersistedModel persistedModel)
165 throws com.liferay.portal.kernel.exception.PortalException;
166
167 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
168
169
175 public <T> java.util.List<T> dynamicQuery(
176 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
177
178
190 public <T> java.util.List<T> dynamicQuery(
191 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
192 int end);
193
194
207 public <T> java.util.List<T> dynamicQuery(
208 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
209 int end,
210 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
211
212
218 public long dynamicQueryCount(
219 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
220
221
228 public long dynamicQueryCount(
229 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
230 com.liferay.portal.kernel.dao.orm.Projection projection);
231
232 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
233 public com.liferay.portlet.blogs.model.BlogsEntry fetchBlogsEntry(
234 long entryId);
235
236
243 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
244 public com.liferay.portlet.blogs.model.BlogsEntry fetchBlogsEntryByUuidAndGroupId(
245 java.lang.String uuid, long groupId);
246
247 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
248 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
249
250
255 public java.lang.String getBeanIdentifier();
256
257
268 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
269 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getBlogsEntries(
270 int start, int end);
271
272
279 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
280 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getBlogsEntriesByUuidAndCompanyId(
281 java.lang.String uuid, long companyId);
282
283
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getBlogsEntriesByUuidAndCompanyId(
295 java.lang.String uuid, long companyId, int start, int end,
296 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> orderByComparator);
297
298
303 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
304 public int getBlogsEntriesCount();
305
306
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntry(
315 long entryId)
316 throws com.liferay.portal.kernel.exception.PortalException;
317
318
326 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
327 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntryByUuidAndGroupId(
328 java.lang.String uuid, long groupId)
329 throws com.liferay.portal.kernel.exception.PortalException;
330
331 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
332 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
333 long companyId, java.util.Date displayDate,
334 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
335
336
340 @java.lang.Deprecated
341 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
342 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
343 long companyId, java.util.Date displayDate, int status, int start,
344 int end);
345
346
350 @java.lang.Deprecated
351 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
352 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
353 long companyId, java.util.Date displayDate, int status, int start,
354 int end,
355 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> obc);
356
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public int getCompanyEntriesCount(long companyId,
359 java.util.Date displayDate,
360 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
361
362
366 @java.lang.Deprecated
367 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
368 public int getCompanyEntriesCount(long companyId,
369 java.util.Date displayDate, int status);
370
371 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
372 public com.liferay.portlet.blogs.model.BlogsEntry[] getEntriesPrevAndNext(
373 long entryId)
374 throws com.liferay.portal.kernel.exception.PortalException;
375
376 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
377 public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long entryId)
378 throws com.liferay.portal.kernel.exception.PortalException;
379
380 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
381 public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long groupId,
382 java.lang.String urlTitle)
383 throws com.liferay.portal.kernel.exception.PortalException;
384
385 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
386 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
387 com.liferay.portal.kernel.lar.PortletDataContext portletDataContext);
388
389 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
390 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
391 long groupId, java.util.Date displayDate,
392 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
393
394
398 @java.lang.Deprecated
399 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
400 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
401 long groupId, java.util.Date displayDate, int status, int start, int end);
402
403
407 @java.lang.Deprecated
408 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
409 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
410 long groupId, java.util.Date displayDate, int status, int start,
411 int end,
412 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> obc);
413
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
416 long groupId,
417 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
418
419
423 @java.lang.Deprecated
424 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
425 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
426 long groupId, int status, int start, int end);
427
428
432 @java.lang.Deprecated
433 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
434 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
435 long groupId, int status, int start, int end,
436 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> obc);
437
438 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
439 public int getGroupEntriesCount(long groupId, java.util.Date displayDate,
440 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
441
442
446 @java.lang.Deprecated
447 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
448 public int getGroupEntriesCount(long groupId, java.util.Date displayDate,
449 int status);
450
451 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
452 public int getGroupEntriesCount(long groupId,
453 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
454
455
459 @java.lang.Deprecated
460 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
461 public int getGroupEntriesCount(long groupId, int status);
462
463 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
464 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
465 long groupId, long userId, java.util.Date displayDate,
466 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
467
468
472 @java.lang.Deprecated
473 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
474 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
475 long groupId, long userId, java.util.Date displayDate, int status,
476 int start, int end);
477
478
482 @java.lang.Deprecated
483 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
484 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
485 long groupId, long userId, java.util.Date displayDate, int status,
486 int start, int end,
487 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> obc);
488
489 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
490 public int getGroupUserEntriesCount(long groupId, long userId,
491 java.util.Date displayDate,
492 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
493
494
498 @java.lang.Deprecated
499 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
500 public int getGroupUserEntriesCount(long groupId, long userId,
501 java.util.Date displayDate, int status);
502
503 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
504 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(
505 long companyId, long groupId, java.util.Date displayDate,
506 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
507
508
512 @java.lang.Deprecated
513 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
514 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(
515 long companyId, long groupId, java.util.Date displayDate, int status,
516 int start, int end);
517
518 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
519 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getNoAssetEntries();
520
521 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
522 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
523 long organizationId, java.util.Date displayDate,
524 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
525
526
530 @java.lang.Deprecated
531 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
532 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
533 long organizationId, java.util.Date displayDate, int status, int start,
534 int end);
535
536
540 @java.lang.Deprecated
541 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
542 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
543 long organizationId, java.util.Date displayDate, int status, int start,
544 int end,
545 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> obc);
546
547 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
548 public int getOrganizationEntriesCount(long organizationId,
549 java.util.Date displayDate,
550 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
551
552
556 @java.lang.Deprecated
557 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
558 public int getOrganizationEntriesCount(long organizationId,
559 java.util.Date displayDate, int status);
560
561 @Override
562 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
563 public com.liferay.portal.model.PersistedModel getPersistedModel(
564 java.io.Serializable primaryKeyObj)
565 throws com.liferay.portal.kernel.exception.PortalException;
566
567 public void moveEntriesToTrash(long groupId, long userId)
568 throws com.liferay.portal.kernel.exception.PortalException;
569
570
581 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
582 public com.liferay.portlet.blogs.model.BlogsEntry moveEntryToTrash(
583 long userId, com.liferay.portlet.blogs.model.BlogsEntry entry)
584 throws com.liferay.portal.kernel.exception.PortalException;
585
586
596 public com.liferay.portlet.blogs.model.BlogsEntry moveEntryToTrash(
597 long userId, long entryId)
598 throws com.liferay.portal.kernel.exception.PortalException;
599
600
611 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
612 public com.liferay.portlet.blogs.model.BlogsEntry restoreEntryFromTrash(
613 long userId, long entryId)
614 throws com.liferay.portal.kernel.exception.PortalException;
615
616
621 public void setBeanIdentifier(java.lang.String beanIdentifier);
622
623 public void subscribe(long userId, long groupId)
624 throws com.liferay.portal.kernel.exception.PortalException;
625
626 public void unsubscribe(long userId, long groupId)
627 throws com.liferay.portal.kernel.exception.PortalException;
628
629 public void updateAsset(long userId,
630 com.liferay.portlet.blogs.model.BlogsEntry entry,
631 long[] assetCategoryIds, java.lang.String[] assetTagNames,
632 long[] assetLinkEntryIds)
633 throws com.liferay.portal.kernel.exception.PortalException;
634
635
641 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
642 public com.liferay.portlet.blogs.model.BlogsEntry updateBlogsEntry(
643 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry);
644
645
651 @java.lang.Deprecated
652 public com.liferay.portlet.blogs.model.BlogsEntry updateEntry(long userId,
653 long entryId, java.lang.String title, java.lang.String description,
654 java.lang.String content, int displayDateMonth, int displayDateDay,
655 int displayDateYear, int displayDateHour, int displayDateMinute,
656 boolean allowPingbacks, boolean allowTrackbacks,
657 java.lang.String[] trackbacks, boolean smallImage,
658 java.lang.String smallImageURL, java.lang.String smallImageFileName,
659 java.io.InputStream smallImageInputStream,
660 com.liferay.portal.service.ServiceContext serviceContext)
661 throws com.liferay.portal.kernel.exception.PortalException;
662
663 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
664 public com.liferay.portlet.blogs.model.BlogsEntry updateEntry(long userId,
665 long entryId, java.lang.String title, java.lang.String subtitle,
666 java.lang.String description, java.lang.String content,
667 int displayDateMonth, int displayDateDay, int displayDateYear,
668 int displayDateHour, int displayDateMinute, boolean allowPingbacks,
669 boolean allowTrackbacks, java.lang.String[] trackbacks,
670 com.liferay.portal.kernel.servlet.taglib.ui.ImageSelector coverImageImageSelector,
671 com.liferay.portal.kernel.servlet.taglib.ui.ImageSelector smallImageImageSelector,
672 com.liferay.portal.service.ServiceContext serviceContext)
673 throws com.liferay.portal.kernel.exception.PortalException;
674
675 public void updateEntryResources(
676 com.liferay.portlet.blogs.model.BlogsEntry entry,
677 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
678 throws com.liferay.portal.kernel.exception.PortalException;
679
680
684 @java.lang.Deprecated
685 public com.liferay.portlet.blogs.model.BlogsEntry updateStatus(
686 long userId, long entryId, int status,
687 com.liferay.portal.service.ServiceContext serviceContext)
688 throws com.liferay.portal.kernel.exception.PortalException;
689
690 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
691 public com.liferay.portlet.blogs.model.BlogsEntry updateStatus(
692 long userId, long entryId, int status,
693 com.liferay.portal.service.ServiceContext serviceContext,
694 java.util.Map<java.lang.String, java.io.Serializable> workflowContext)
695 throws com.liferay.portal.kernel.exception.PortalException;
696 }