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
052
058 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
059 public com.liferay.portlet.blogs.model.BlogsEntry addBlogsEntry(
060 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry);
061
062
068 @java.lang.Deprecated
069 public com.liferay.portlet.blogs.model.BlogsEntry addEntry(long userId,
070 java.lang.String title, java.lang.String description,
071 java.lang.String content, int displayDateMonth, int displayDateDay,
072 int displayDateYear, int displayDateHour, int displayDateMinute,
073 boolean allowPingbacks, boolean allowTrackbacks,
074 java.lang.String[] trackbacks, boolean smallImage,
075 java.lang.String smallImageURL, java.lang.String smallImageFileName,
076 java.io.InputStream smallImageInputStream,
077 com.liferay.portal.service.ServiceContext serviceContext)
078 throws com.liferay.portal.kernel.exception.PortalException;
079
080 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
081 public com.liferay.portlet.blogs.model.BlogsEntry addEntry(long userId,
082 java.lang.String title, java.lang.String subtitle,
083 java.lang.String description, java.lang.String content,
084 int displayDateMonth, int displayDateDay, int displayDateYear,
085 int displayDateHour, int displayDateMinute, boolean allowPingbacks,
086 boolean allowTrackbacks, java.lang.String[] trackbacks,
087 com.liferay.portal.kernel.servlet.taglib.ui.ImageSelector imageSelector,
088 com.liferay.portal.service.ServiceContext serviceContext)
089 throws com.liferay.portal.kernel.exception.PortalException;
090
091 public void addEntryResources(
092 com.liferay.portlet.blogs.model.BlogsEntry entry,
093 boolean addGroupPermissions, boolean addGuestPermissions)
094 throws com.liferay.portal.kernel.exception.PortalException;
095
096 public void addEntryResources(
097 com.liferay.portlet.blogs.model.BlogsEntry entry,
098 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
099 throws com.liferay.portal.kernel.exception.PortalException;
100
101 public void addEntryResources(long entryId, boolean addGroupPermissions,
102 boolean addGuestPermissions)
103 throws com.liferay.portal.kernel.exception.PortalException;
104
105 public void addEntryResources(long entryId,
106 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
107 throws com.liferay.portal.kernel.exception.PortalException;
108
109 public void checkEntries()
110 throws com.liferay.portal.kernel.exception.PortalException;
111
112
118 public com.liferay.portlet.blogs.model.BlogsEntry createBlogsEntry(
119 long entryId);
120
121
127 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
128 public com.liferay.portlet.blogs.model.BlogsEntry deleteBlogsEntry(
129 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry);
130
131
138 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
139 public com.liferay.portlet.blogs.model.BlogsEntry deleteBlogsEntry(
140 long entryId)
141 throws com.liferay.portal.kernel.exception.PortalException;
142
143 public void deleteEntries(long groupId)
144 throws com.liferay.portal.kernel.exception.PortalException;
145
146 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
147 @com.liferay.portal.kernel.systemevent.SystemEvent(type = SystemEventConstants.TYPE_DELETE)
148 public com.liferay.portlet.blogs.model.BlogsEntry deleteEntry(
149 com.liferay.portlet.blogs.model.BlogsEntry entry)
150 throws com.liferay.portal.kernel.exception.PortalException;
151
152 public void deleteEntry(long entryId)
153 throws com.liferay.portal.kernel.exception.PortalException;
154
155
158 @Override
159 public com.liferay.portal.model.PersistedModel deletePersistedModel(
160 com.liferay.portal.model.PersistedModel persistedModel)
161 throws com.liferay.portal.kernel.exception.PortalException;
162
163 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
164
165
171 public <T> java.util.List<T> dynamicQuery(
172 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
173
174
186 public <T> java.util.List<T> dynamicQuery(
187 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
188 int end);
189
190
203 public <T> java.util.List<T> dynamicQuery(
204 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
205 int end,
206 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
207
208
214 public long dynamicQueryCount(
215 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
216
217
224 public long dynamicQueryCount(
225 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
226 com.liferay.portal.kernel.dao.orm.Projection projection);
227
228 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
229 public com.liferay.portlet.blogs.model.BlogsEntry fetchBlogsEntry(
230 long entryId);
231
232
239 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
240 public com.liferay.portlet.blogs.model.BlogsEntry fetchBlogsEntryByUuidAndGroupId(
241 java.lang.String uuid, long groupId);
242
243 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
244 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
245
246
251 public java.lang.String getBeanIdentifier();
252
253
264 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getBlogsEntries(
266 int start, int end);
267
268 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
269 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getBlogsEntriesByUuidAndCompanyId(
270 java.lang.String uuid, long companyId);
271
272 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
273 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getBlogsEntriesByUuidAndCompanyId(
274 java.lang.String uuid, long companyId, int start, int end,
275 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> orderByComparator);
276
277
282 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
283 public int getBlogsEntriesCount();
284
285
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntry(
294 long entryId)
295 throws com.liferay.portal.kernel.exception.PortalException;
296
297
305 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
306 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntryByUuidAndGroupId(
307 java.lang.String uuid, long groupId)
308 throws com.liferay.portal.kernel.exception.PortalException;
309
310 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
311 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
312 long companyId, java.util.Date displayDate,
313 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
314
315
319 @java.lang.Deprecated
320 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
321 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
322 long companyId, java.util.Date displayDate, int status, int start,
323 int end);
324
325
329 @java.lang.Deprecated
330 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
331 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
332 long companyId, java.util.Date displayDate, int status, int start,
333 int end,
334 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> obc);
335
336 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
337 public int getCompanyEntriesCount(long companyId,
338 java.util.Date displayDate,
339 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
340
341
345 @java.lang.Deprecated
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public int getCompanyEntriesCount(long companyId,
348 java.util.Date displayDate, int status);
349
350 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
351 public com.liferay.portlet.blogs.model.BlogsEntry[] getEntriesPrevAndNext(
352 long entryId)
353 throws com.liferay.portal.kernel.exception.PortalException;
354
355 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
356 public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long entryId)
357 throws com.liferay.portal.kernel.exception.PortalException;
358
359 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
360 public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long groupId,
361 java.lang.String urlTitle)
362 throws com.liferay.portal.kernel.exception.PortalException;
363
364 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
365 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
366 com.liferay.portal.kernel.lar.PortletDataContext portletDataContext);
367
368 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
369 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
370 long groupId, java.util.Date displayDate,
371 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
372
373
377 @java.lang.Deprecated
378 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
379 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
380 long groupId, java.util.Date displayDate, int status, int start, int end);
381
382
386 @java.lang.Deprecated
387 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
388 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
389 long groupId, java.util.Date displayDate, int status, int start,
390 int end,
391 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> obc);
392
393 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
394 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
395 long groupId,
396 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
397
398
402 @java.lang.Deprecated
403 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
404 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
405 long groupId, int status, int start, int end);
406
407
411 @java.lang.Deprecated
412 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
413 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
414 long groupId, int status, int start, int end,
415 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> obc);
416
417 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
418 public int getGroupEntriesCount(long groupId, java.util.Date displayDate,
419 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
420
421
425 @java.lang.Deprecated
426 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
427 public int getGroupEntriesCount(long groupId, java.util.Date displayDate,
428 int status);
429
430 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
431 public int getGroupEntriesCount(long groupId,
432 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
433
434
438 @java.lang.Deprecated
439 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
440 public int getGroupEntriesCount(long groupId, int status);
441
442 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
443 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
444 long groupId, long userId, java.util.Date displayDate,
445 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
446
447
451 @java.lang.Deprecated
452 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
453 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
454 long groupId, long userId, java.util.Date displayDate, int status,
455 int start, int end);
456
457
461 @java.lang.Deprecated
462 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
463 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
464 long groupId, long userId, java.util.Date displayDate, int status,
465 int start, int end,
466 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> obc);
467
468 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
469 public int getGroupUserEntriesCount(long groupId, long userId,
470 java.util.Date displayDate,
471 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
472
473
477 @java.lang.Deprecated
478 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
479 public int getGroupUserEntriesCount(long groupId, long userId,
480 java.util.Date displayDate, int status);
481
482 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
483 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(
484 long companyId, long groupId, java.util.Date displayDate,
485 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
486
487
491 @java.lang.Deprecated
492 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
493 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(
494 long companyId, long groupId, java.util.Date displayDate, int status,
495 int start, int end);
496
497 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
498 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getNoAssetEntries();
499
500 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
501 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
502 long organizationId, java.util.Date displayDate,
503 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
504
505
509 @java.lang.Deprecated
510 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
511 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
512 long organizationId, java.util.Date displayDate, int status, int start,
513 int end);
514
515
519 @java.lang.Deprecated
520 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
521 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
522 long organizationId, java.util.Date displayDate, int status, int start,
523 int end,
524 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.blogs.model.BlogsEntry> obc);
525
526 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
527 public int getOrganizationEntriesCount(long organizationId,
528 java.util.Date displayDate,
529 com.liferay.portal.kernel.dao.orm.QueryDefinition<com.liferay.portlet.blogs.model.BlogsEntry> queryDefinition);
530
531
535 @java.lang.Deprecated
536 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
537 public int getOrganizationEntriesCount(long organizationId,
538 java.util.Date displayDate, int status);
539
540 @Override
541 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
542 public com.liferay.portal.model.PersistedModel getPersistedModel(
543 java.io.Serializable primaryKeyObj)
544 throws com.liferay.portal.kernel.exception.PortalException;
545
546 public void moveEntriesToTrash(long groupId, long userId)
547 throws com.liferay.portal.kernel.exception.PortalException;
548
549
560 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
561 public com.liferay.portlet.blogs.model.BlogsEntry moveEntryToTrash(
562 long userId, com.liferay.portlet.blogs.model.BlogsEntry entry)
563 throws com.liferay.portal.kernel.exception.PortalException;
564
565
575 public com.liferay.portlet.blogs.model.BlogsEntry moveEntryToTrash(
576 long userId, long entryId)
577 throws com.liferay.portal.kernel.exception.PortalException;
578
579
590 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
591 public com.liferay.portlet.blogs.model.BlogsEntry restoreEntryFromTrash(
592 long userId, long entryId)
593 throws com.liferay.portal.kernel.exception.PortalException;
594
595
600 public void setBeanIdentifier(java.lang.String beanIdentifier);
601
602 public void subscribe(long userId, long groupId)
603 throws com.liferay.portal.kernel.exception.PortalException;
604
605 public void unsubscribe(long userId, long groupId)
606 throws com.liferay.portal.kernel.exception.PortalException;
607
608 public void updateAsset(long userId,
609 com.liferay.portlet.blogs.model.BlogsEntry entry,
610 long[] assetCategoryIds, java.lang.String[] assetTagNames,
611 long[] assetLinkEntryIds)
612 throws com.liferay.portal.kernel.exception.PortalException;
613
614
620 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
621 public com.liferay.portlet.blogs.model.BlogsEntry updateBlogsEntry(
622 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry);
623
624
630 @java.lang.Deprecated
631 public com.liferay.portlet.blogs.model.BlogsEntry updateEntry(long userId,
632 long entryId, java.lang.String title, java.lang.String description,
633 java.lang.String content, int displayDateMonth, int displayDateDay,
634 int displayDateYear, int displayDateHour, int displayDateMinute,
635 boolean allowPingbacks, boolean allowTrackbacks,
636 java.lang.String[] trackbacks, boolean smallImage,
637 java.lang.String smallImageURL, java.lang.String smallImageFileName,
638 java.io.InputStream smallImageInputStream,
639 com.liferay.portal.service.ServiceContext serviceContext)
640 throws com.liferay.portal.kernel.exception.PortalException;
641
642 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
643 public com.liferay.portlet.blogs.model.BlogsEntry updateEntry(long userId,
644 long entryId, java.lang.String title, java.lang.String subtitle,
645 java.lang.String description, java.lang.String content,
646 int displayDateMonth, int displayDateDay, int displayDateYear,
647 int displayDateHour, int displayDateMinute, boolean allowPingbacks,
648 boolean allowTrackbacks, java.lang.String[] trackbacks,
649 com.liferay.portal.kernel.servlet.taglib.ui.ImageSelector imageSelector,
650 com.liferay.portal.service.ServiceContext serviceContext)
651 throws com.liferay.portal.kernel.exception.PortalException;
652
653 public void updateEntryResources(
654 com.liferay.portlet.blogs.model.BlogsEntry entry,
655 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
656 throws com.liferay.portal.kernel.exception.PortalException;
657
658
662 @java.lang.Deprecated
663 public com.liferay.portlet.blogs.model.BlogsEntry updateStatus(
664 long userId, long entryId, int status,
665 com.liferay.portal.service.ServiceContext serviceContext)
666 throws com.liferay.portal.kernel.exception.PortalException;
667
668 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
669 public com.liferay.portlet.blogs.model.BlogsEntry updateStatus(
670 long userId, long entryId, int status,
671 com.liferay.portal.service.ServiceContext serviceContext,
672 java.util.Map<java.lang.String, java.io.Serializable> workflowContext)
673 throws com.liferay.portal.kernel.exception.PortalException;
674 }