001
014
015 package com.liferay.portlet.blogs.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
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface BlogsEntryLocalService extends BaseLocalService,
040 PersistedModelLocalService {
041
046
047
054 public com.liferay.portlet.blogs.model.BlogsEntry addBlogsEntry(
055 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058
064 public com.liferay.portlet.blogs.model.BlogsEntry createBlogsEntry(
065 long entryId);
066
067
075 public com.liferay.portlet.blogs.model.BlogsEntry deleteBlogsEntry(
076 long entryId)
077 throws com.liferay.portal.kernel.exception.PortalException,
078 com.liferay.portal.kernel.exception.SystemException;
079
080
087 public com.liferay.portlet.blogs.model.BlogsEntry deleteBlogsEntry(
088 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
089 throws com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092
093
100 @SuppressWarnings("rawtypes")
101 public java.util.List dynamicQuery(
102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105
118 @SuppressWarnings("rawtypes")
119 public java.util.List dynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121 int end) throws com.liferay.portal.kernel.exception.SystemException;
122
123
137 @SuppressWarnings("rawtypes")
138 public java.util.List dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140 int end,
141 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144
151 public long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 public long dynamicQueryCount(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165 com.liferay.portal.kernel.dao.orm.Projection projection)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.blogs.model.BlogsEntry fetchBlogsEntry(
170 long entryId)
171 throws com.liferay.portal.kernel.exception.SystemException;
172
173
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portlet.blogs.model.BlogsEntry fetchBlogsEntryByUuidAndCompanyId(
183 java.lang.String uuid, long companyId)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public com.liferay.portlet.blogs.model.BlogsEntry fetchBlogsEntryByUuidAndGroupId(
196 java.lang.String uuid, long groupId)
197 throws com.liferay.portal.kernel.exception.SystemException;
198
199
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntry(
209 long entryId)
210 throws com.liferay.portal.kernel.exception.PortalException,
211 com.liferay.portal.kernel.exception.SystemException;
212
213 @Override
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public com.liferay.portal.model.PersistedModel getPersistedModel(
216 java.io.Serializable primaryKeyObj)
217 throws com.liferay.portal.kernel.exception.PortalException,
218 com.liferay.portal.kernel.exception.SystemException;
219
220
229 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
230 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntryByUuidAndCompanyId(
231 java.lang.String uuid, long companyId)
232 throws com.liferay.portal.kernel.exception.PortalException,
233 com.liferay.portal.kernel.exception.SystemException;
234
235
244 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
245 public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntryByUuidAndGroupId(
246 java.lang.String uuid, long groupId)
247 throws com.liferay.portal.kernel.exception.PortalException,
248 com.liferay.portal.kernel.exception.SystemException;
249
250
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getBlogsEntries(
264 int start, int end)
265 throws com.liferay.portal.kernel.exception.SystemException;
266
267
273 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
274 public int getBlogsEntriesCount()
275 throws com.liferay.portal.kernel.exception.SystemException;
276
277
284 public com.liferay.portlet.blogs.model.BlogsEntry updateBlogsEntry(
285 com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)
286 throws com.liferay.portal.kernel.exception.SystemException;
287
288
293 public java.lang.String getBeanIdentifier();
294
295
300 public void setBeanIdentifier(java.lang.String beanIdentifier);
301
302 public com.liferay.portlet.blogs.model.BlogsEntry addEntry(long userId,
303 java.lang.String title, java.lang.String description,
304 java.lang.String content, int displayDateMonth, int displayDateDay,
305 int displayDateYear, int displayDateHour, int displayDateMinute,
306 boolean allowPingbacks, boolean allowTrackbacks,
307 java.lang.String[] trackbacks, boolean smallImage,
308 java.lang.String smallImageURL, java.lang.String smallImageFileName,
309 java.io.InputStream smallImageInputStream,
310 com.liferay.portal.service.ServiceContext serviceContext)
311 throws com.liferay.portal.kernel.exception.PortalException,
312 com.liferay.portal.kernel.exception.SystemException;
313
314 public void addEntryResources(
315 com.liferay.portlet.blogs.model.BlogsEntry entry,
316 boolean addGroupPermissions, boolean addGuestPermissions)
317 throws com.liferay.portal.kernel.exception.PortalException,
318 com.liferay.portal.kernel.exception.SystemException;
319
320 public void addEntryResources(
321 com.liferay.portlet.blogs.model.BlogsEntry entry,
322 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
323 throws com.liferay.portal.kernel.exception.PortalException,
324 com.liferay.portal.kernel.exception.SystemException;
325
326 public void addEntryResources(long entryId, boolean addGroupPermissions,
327 boolean addGuestPermissions)
328 throws com.liferay.portal.kernel.exception.PortalException,
329 com.liferay.portal.kernel.exception.SystemException;
330
331 public void addEntryResources(long entryId,
332 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
333 throws com.liferay.portal.kernel.exception.PortalException,
334 com.liferay.portal.kernel.exception.SystemException;
335
336 public void checkEntries()
337 throws com.liferay.portal.kernel.exception.PortalException,
338 com.liferay.portal.kernel.exception.SystemException;
339
340 public void deleteEntries(long groupId)
341 throws com.liferay.portal.kernel.exception.PortalException,
342 com.liferay.portal.kernel.exception.SystemException;
343
344 public void deleteEntry(com.liferay.portlet.blogs.model.BlogsEntry entry)
345 throws com.liferay.portal.kernel.exception.PortalException,
346 com.liferay.portal.kernel.exception.SystemException;
347
348 public void deleteEntry(long entryId)
349 throws com.liferay.portal.kernel.exception.PortalException,
350 com.liferay.portal.kernel.exception.SystemException;
351
352
356 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
357 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
358 long companyId, java.util.Date displayDate, int status, int start,
359 int end) throws com.liferay.portal.kernel.exception.SystemException;
360
361
365 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
366 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
367 long companyId, java.util.Date displayDate, int status, int start,
368 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
369 throws com.liferay.portal.kernel.exception.SystemException;
370
371 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
372 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(
373 long companyId, java.util.Date displayDate,
374 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
375 throws com.liferay.portal.kernel.exception.SystemException;
376
377
381 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
382 public int getCompanyEntriesCount(long companyId,
383 java.util.Date displayDate, int status)
384 throws com.liferay.portal.kernel.exception.SystemException;
385
386 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
387 public int getCompanyEntriesCount(long companyId,
388 java.util.Date displayDate,
389 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
390 throws com.liferay.portal.kernel.exception.SystemException;
391
392 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
393 public com.liferay.portlet.blogs.model.BlogsEntry[] getEntriesPrevAndNext(
394 long entryId)
395 throws com.liferay.portal.kernel.exception.PortalException,
396 com.liferay.portal.kernel.exception.SystemException;
397
398 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
399 public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long entryId)
400 throws com.liferay.portal.kernel.exception.PortalException,
401 com.liferay.portal.kernel.exception.SystemException;
402
403 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
404 public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long groupId,
405 java.lang.String urlTitle)
406 throws com.liferay.portal.kernel.exception.PortalException,
407 com.liferay.portal.kernel.exception.SystemException;
408
409
413 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
414 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
415 long groupId, java.util.Date displayDate, int status, int start, int end)
416 throws com.liferay.portal.kernel.exception.SystemException;
417
418
422 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
423 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
424 long groupId, java.util.Date displayDate, int status, int start,
425 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
426 throws com.liferay.portal.kernel.exception.SystemException;
427
428 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
429 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
430 long groupId, java.util.Date displayDate,
431 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
432 throws com.liferay.portal.kernel.exception.SystemException;
433
434
438 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
439 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
440 long groupId, int status, int start, int end)
441 throws com.liferay.portal.kernel.exception.SystemException;
442
443
447 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
448 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
449 long groupId, int status, int start, int end,
450 com.liferay.portal.kernel.util.OrderByComparator obc)
451 throws com.liferay.portal.kernel.exception.SystemException;
452
453 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
454 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(
455 long groupId,
456 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
457 throws com.liferay.portal.kernel.exception.SystemException;
458
459
463 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
464 public int getGroupEntriesCount(long groupId, java.util.Date displayDate,
465 int status) throws com.liferay.portal.kernel.exception.SystemException;
466
467 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
468 public int getGroupEntriesCount(long groupId, java.util.Date displayDate,
469 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
470 throws com.liferay.portal.kernel.exception.SystemException;
471
472
476 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
477 public int getGroupEntriesCount(long groupId, int status)
478 throws com.liferay.portal.kernel.exception.SystemException;
479
480 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
481 public int getGroupEntriesCount(long groupId,
482 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
483 throws com.liferay.portal.kernel.exception.SystemException;
484
485
489 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
490 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(
491 long companyId, long groupId, java.util.Date displayDate, int status,
492 int start, int end)
493 throws com.liferay.portal.kernel.exception.SystemException;
494
495 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
496 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(
497 long companyId, long groupId, java.util.Date displayDate,
498 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
499 throws com.liferay.portal.kernel.exception.SystemException;
500
501
505 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
506 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
507 long groupId, long userId, java.util.Date displayDate, int status,
508 int start, int end)
509 throws com.liferay.portal.kernel.exception.SystemException;
510
511
515 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
516 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
517 long groupId, long userId, java.util.Date displayDate, int status,
518 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
519 throws com.liferay.portal.kernel.exception.SystemException;
520
521 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
522 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(
523 long groupId, long userId, java.util.Date displayDate,
524 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
525 throws com.liferay.portal.kernel.exception.SystemException;
526
527
531 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
532 public int getGroupUserEntriesCount(long groupId, long userId,
533 java.util.Date displayDate, int status)
534 throws com.liferay.portal.kernel.exception.SystemException;
535
536 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
537 public int getGroupUserEntriesCount(long groupId, long userId,
538 java.util.Date displayDate,
539 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
540 throws com.liferay.portal.kernel.exception.SystemException;
541
542 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
543 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getNoAssetEntries()
544 throws com.liferay.portal.kernel.exception.SystemException;
545
546
550 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
551 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
552 long organizationId, java.util.Date displayDate, int status, int start,
553 int end) throws com.liferay.portal.kernel.exception.SystemException;
554
555
559 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
560 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
561 long organizationId, java.util.Date displayDate, int status, int start,
562 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
563 throws com.liferay.portal.kernel.exception.SystemException;
564
565 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
566 public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(
567 long organizationId, java.util.Date displayDate,
568 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
569 throws com.liferay.portal.kernel.exception.SystemException;
570
571
575 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
576 public int getOrganizationEntriesCount(long organizationId,
577 java.util.Date displayDate, int status)
578 throws com.liferay.portal.kernel.exception.SystemException;
579
580 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
581 public int getOrganizationEntriesCount(long organizationId,
582 java.util.Date displayDate,
583 com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
584 throws com.liferay.portal.kernel.exception.SystemException;
585
586 public void moveEntriesToTrash(long groupId, long userId)
587 throws com.liferay.portal.kernel.exception.PortalException,
588 com.liferay.portal.kernel.exception.SystemException;
589
590
602 public com.liferay.portlet.blogs.model.BlogsEntry moveEntryToTrash(
603 long userId, com.liferay.portlet.blogs.model.BlogsEntry entry)
604 throws com.liferay.portal.kernel.exception.PortalException,
605 com.liferay.portal.kernel.exception.SystemException;
606
607
618 public com.liferay.portlet.blogs.model.BlogsEntry moveEntryToTrash(
619 long userId, long entryId)
620 throws com.liferay.portal.kernel.exception.PortalException,
621 com.liferay.portal.kernel.exception.SystemException;
622
623
634 public void restoreEntryFromTrash(long userId, long entryId)
635 throws com.liferay.portal.kernel.exception.PortalException,
636 com.liferay.portal.kernel.exception.SystemException;
637
638 public void subscribe(long userId, long groupId)
639 throws com.liferay.portal.kernel.exception.PortalException,
640 com.liferay.portal.kernel.exception.SystemException;
641
642 public void unsubscribe(long userId, long groupId)
643 throws com.liferay.portal.kernel.exception.PortalException,
644 com.liferay.portal.kernel.exception.SystemException;
645
646 public void updateAsset(long userId,
647 com.liferay.portlet.blogs.model.BlogsEntry entry,
648 long[] assetCategoryIds, java.lang.String[] assetTagNames,
649 long[] assetLinkEntryIds)
650 throws com.liferay.portal.kernel.exception.PortalException,
651 com.liferay.portal.kernel.exception.SystemException;
652
653 public com.liferay.portlet.blogs.model.BlogsEntry updateEntry(long userId,
654 long entryId, java.lang.String title, java.lang.String description,
655 java.lang.String content, int displayDateMonth, int displayDateDay,
656 int displayDateYear, int displayDateHour, int displayDateMinute,
657 boolean allowPingbacks, boolean allowTrackbacks,
658 java.lang.String[] trackbacks, boolean smallImage,
659 java.lang.String smallImageURL, java.lang.String smallImageFileName,
660 java.io.InputStream smallImageInputStream,
661 com.liferay.portal.service.ServiceContext serviceContext)
662 throws com.liferay.portal.kernel.exception.PortalException,
663 com.liferay.portal.kernel.exception.SystemException;
664
665 public void updateEntryResources(
666 com.liferay.portlet.blogs.model.BlogsEntry entry,
667 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
668 throws com.liferay.portal.kernel.exception.PortalException,
669 com.liferay.portal.kernel.exception.SystemException;
670
671 public com.liferay.portlet.blogs.model.BlogsEntry updateStatus(
672 long userId, long entryId, int status,
673 com.liferay.portal.service.ServiceContext serviceContext)
674 throws com.liferay.portal.kernel.exception.PortalException,
675 com.liferay.portal.kernel.exception.SystemException;
676 }