001
014
015 package com.liferay.portlet.bookmarks.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
024 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
025 import com.liferay.portal.kernel.exception.PortalException;
026 import com.liferay.portal.kernel.exception.SystemException;
027 import com.liferay.portal.kernel.search.Indexable;
028 import com.liferay.portal.kernel.search.IndexableType;
029 import com.liferay.portal.kernel.util.OrderByComparator;
030 import com.liferay.portal.model.PersistedModel;
031 import com.liferay.portal.service.BaseLocalServiceImpl;
032 import com.liferay.portal.service.GroupLocalService;
033 import com.liferay.portal.service.GroupService;
034 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
035 import com.liferay.portal.service.ResourceLocalService;
036 import com.liferay.portal.service.SubscriptionLocalService;
037 import com.liferay.portal.service.UserLocalService;
038 import com.liferay.portal.service.UserService;
039 import com.liferay.portal.service.persistence.GroupFinder;
040 import com.liferay.portal.service.persistence.GroupPersistence;
041 import com.liferay.portal.service.persistence.SubscriptionPersistence;
042 import com.liferay.portal.service.persistence.UserFinder;
043 import com.liferay.portal.service.persistence.UserPersistence;
044
045 import com.liferay.portlet.bookmarks.model.BookmarksFolder;
046 import com.liferay.portlet.bookmarks.service.BookmarksEntryLocalService;
047 import com.liferay.portlet.bookmarks.service.BookmarksEntryService;
048 import com.liferay.portlet.bookmarks.service.BookmarksFolderLocalService;
049 import com.liferay.portlet.bookmarks.service.BookmarksFolderService;
050 import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryFinder;
051 import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryPersistence;
052 import com.liferay.portlet.bookmarks.service.persistence.BookmarksFolderPersistence;
053 import com.liferay.portlet.expando.service.ExpandoValueLocalService;
054 import com.liferay.portlet.expando.service.ExpandoValueService;
055 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
056
057 import java.io.Serializable;
058
059 import java.util.List;
060
061 import javax.sql.DataSource;
062
063
075 public abstract class BookmarksFolderLocalServiceBaseImpl
076 extends BaseLocalServiceImpl implements BookmarksFolderLocalService,
077 IdentifiableBean {
078
083
084
091 @Indexable(type = IndexableType.REINDEX)
092 public BookmarksFolder addBookmarksFolder(BookmarksFolder bookmarksFolder)
093 throws SystemException {
094 bookmarksFolder.setNew(true);
095
096 return bookmarksFolderPersistence.update(bookmarksFolder);
097 }
098
099
105 public BookmarksFolder createBookmarksFolder(long folderId) {
106 return bookmarksFolderPersistence.create(folderId);
107 }
108
109
117 @Indexable(type = IndexableType.DELETE)
118 public BookmarksFolder deleteBookmarksFolder(long folderId)
119 throws PortalException, SystemException {
120 return bookmarksFolderPersistence.remove(folderId);
121 }
122
123
130 @Indexable(type = IndexableType.DELETE)
131 public BookmarksFolder deleteBookmarksFolder(
132 BookmarksFolder bookmarksFolder) throws SystemException {
133 return bookmarksFolderPersistence.remove(bookmarksFolder);
134 }
135
136 public DynamicQuery dynamicQuery() {
137 Class<?> clazz = getClass();
138
139 return DynamicQueryFactoryUtil.forClass(BookmarksFolder.class,
140 clazz.getClassLoader());
141 }
142
143
150 @SuppressWarnings("rawtypes")
151 public List dynamicQuery(DynamicQuery dynamicQuery)
152 throws SystemException {
153 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery);
154 }
155
156
169 @SuppressWarnings("rawtypes")
170 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
171 throws SystemException {
172 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
173 start, end);
174 }
175
176
190 @SuppressWarnings("rawtypes")
191 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
192 OrderByComparator orderByComparator) throws SystemException {
193 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
194 start, end, orderByComparator);
195 }
196
197
204 public long dynamicQueryCount(DynamicQuery dynamicQuery)
205 throws SystemException {
206 return bookmarksFolderPersistence.countWithDynamicQuery(dynamicQuery);
207 }
208
209 public BookmarksFolder fetchBookmarksFolder(long folderId)
210 throws SystemException {
211 return bookmarksFolderPersistence.fetchByPrimaryKey(folderId);
212 }
213
214
222 public BookmarksFolder getBookmarksFolder(long folderId)
223 throws PortalException, SystemException {
224 return bookmarksFolderPersistence.findByPrimaryKey(folderId);
225 }
226
227 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
228 throws PortalException, SystemException {
229 return bookmarksFolderPersistence.findByPrimaryKey(primaryKeyObj);
230 }
231
232
241 public BookmarksFolder getBookmarksFolderByUuidAndGroupId(String uuid,
242 long groupId) throws PortalException, SystemException {
243 return bookmarksFolderPersistence.findByUUID_G(uuid, groupId);
244 }
245
246
258 public List<BookmarksFolder> getBookmarksFolders(int start, int end)
259 throws SystemException {
260 return bookmarksFolderPersistence.findAll(start, end);
261 }
262
263
269 public int getBookmarksFoldersCount() throws SystemException {
270 return bookmarksFolderPersistence.countAll();
271 }
272
273
280 @Indexable(type = IndexableType.REINDEX)
281 public BookmarksFolder updateBookmarksFolder(
282 BookmarksFolder bookmarksFolder) throws SystemException {
283 return bookmarksFolderPersistence.update(bookmarksFolder);
284 }
285
286
291 public BookmarksEntryLocalService getBookmarksEntryLocalService() {
292 return bookmarksEntryLocalService;
293 }
294
295
300 public void setBookmarksEntryLocalService(
301 BookmarksEntryLocalService bookmarksEntryLocalService) {
302 this.bookmarksEntryLocalService = bookmarksEntryLocalService;
303 }
304
305
310 public BookmarksEntryService getBookmarksEntryService() {
311 return bookmarksEntryService;
312 }
313
314
319 public void setBookmarksEntryService(
320 BookmarksEntryService bookmarksEntryService) {
321 this.bookmarksEntryService = bookmarksEntryService;
322 }
323
324
329 public BookmarksEntryPersistence getBookmarksEntryPersistence() {
330 return bookmarksEntryPersistence;
331 }
332
333
338 public void setBookmarksEntryPersistence(
339 BookmarksEntryPersistence bookmarksEntryPersistence) {
340 this.bookmarksEntryPersistence = bookmarksEntryPersistence;
341 }
342
343
348 public BookmarksEntryFinder getBookmarksEntryFinder() {
349 return bookmarksEntryFinder;
350 }
351
352
357 public void setBookmarksEntryFinder(
358 BookmarksEntryFinder bookmarksEntryFinder) {
359 this.bookmarksEntryFinder = bookmarksEntryFinder;
360 }
361
362
367 public BookmarksFolderLocalService getBookmarksFolderLocalService() {
368 return bookmarksFolderLocalService;
369 }
370
371
376 public void setBookmarksFolderLocalService(
377 BookmarksFolderLocalService bookmarksFolderLocalService) {
378 this.bookmarksFolderLocalService = bookmarksFolderLocalService;
379 }
380
381
386 public BookmarksFolderService getBookmarksFolderService() {
387 return bookmarksFolderService;
388 }
389
390
395 public void setBookmarksFolderService(
396 BookmarksFolderService bookmarksFolderService) {
397 this.bookmarksFolderService = bookmarksFolderService;
398 }
399
400
405 public BookmarksFolderPersistence getBookmarksFolderPersistence() {
406 return bookmarksFolderPersistence;
407 }
408
409
414 public void setBookmarksFolderPersistence(
415 BookmarksFolderPersistence bookmarksFolderPersistence) {
416 this.bookmarksFolderPersistence = bookmarksFolderPersistence;
417 }
418
419
424 public CounterLocalService getCounterLocalService() {
425 return counterLocalService;
426 }
427
428
433 public void setCounterLocalService(CounterLocalService counterLocalService) {
434 this.counterLocalService = counterLocalService;
435 }
436
437
442 public GroupLocalService getGroupLocalService() {
443 return groupLocalService;
444 }
445
446
451 public void setGroupLocalService(GroupLocalService groupLocalService) {
452 this.groupLocalService = groupLocalService;
453 }
454
455
460 public GroupService getGroupService() {
461 return groupService;
462 }
463
464
469 public void setGroupService(GroupService groupService) {
470 this.groupService = groupService;
471 }
472
473
478 public GroupPersistence getGroupPersistence() {
479 return groupPersistence;
480 }
481
482
487 public void setGroupPersistence(GroupPersistence groupPersistence) {
488 this.groupPersistence = groupPersistence;
489 }
490
491
496 public GroupFinder getGroupFinder() {
497 return groupFinder;
498 }
499
500
505 public void setGroupFinder(GroupFinder groupFinder) {
506 this.groupFinder = groupFinder;
507 }
508
509
514 public ResourceLocalService getResourceLocalService() {
515 return resourceLocalService;
516 }
517
518
523 public void setResourceLocalService(
524 ResourceLocalService resourceLocalService) {
525 this.resourceLocalService = resourceLocalService;
526 }
527
528
533 public SubscriptionLocalService getSubscriptionLocalService() {
534 return subscriptionLocalService;
535 }
536
537
542 public void setSubscriptionLocalService(
543 SubscriptionLocalService subscriptionLocalService) {
544 this.subscriptionLocalService = subscriptionLocalService;
545 }
546
547
552 public SubscriptionPersistence getSubscriptionPersistence() {
553 return subscriptionPersistence;
554 }
555
556
561 public void setSubscriptionPersistence(
562 SubscriptionPersistence subscriptionPersistence) {
563 this.subscriptionPersistence = subscriptionPersistence;
564 }
565
566
571 public UserLocalService getUserLocalService() {
572 return userLocalService;
573 }
574
575
580 public void setUserLocalService(UserLocalService userLocalService) {
581 this.userLocalService = userLocalService;
582 }
583
584
589 public UserService getUserService() {
590 return userService;
591 }
592
593
598 public void setUserService(UserService userService) {
599 this.userService = userService;
600 }
601
602
607 public UserPersistence getUserPersistence() {
608 return userPersistence;
609 }
610
611
616 public void setUserPersistence(UserPersistence userPersistence) {
617 this.userPersistence = userPersistence;
618 }
619
620
625 public UserFinder getUserFinder() {
626 return userFinder;
627 }
628
629
634 public void setUserFinder(UserFinder userFinder) {
635 this.userFinder = userFinder;
636 }
637
638
643 public ExpandoValueLocalService getExpandoValueLocalService() {
644 return expandoValueLocalService;
645 }
646
647
652 public void setExpandoValueLocalService(
653 ExpandoValueLocalService expandoValueLocalService) {
654 this.expandoValueLocalService = expandoValueLocalService;
655 }
656
657
662 public ExpandoValueService getExpandoValueService() {
663 return expandoValueService;
664 }
665
666
671 public void setExpandoValueService(ExpandoValueService expandoValueService) {
672 this.expandoValueService = expandoValueService;
673 }
674
675
680 public ExpandoValuePersistence getExpandoValuePersistence() {
681 return expandoValuePersistence;
682 }
683
684
689 public void setExpandoValuePersistence(
690 ExpandoValuePersistence expandoValuePersistence) {
691 this.expandoValuePersistence = expandoValuePersistence;
692 }
693
694 public void afterPropertiesSet() {
695 persistedModelLocalServiceRegistry.register("com.liferay.portlet.bookmarks.model.BookmarksFolder",
696 bookmarksFolderLocalService);
697 }
698
699 public void destroy() {
700 persistedModelLocalServiceRegistry.unregister(
701 "com.liferay.portlet.bookmarks.model.BookmarksFolder");
702 }
703
704
709 public String getBeanIdentifier() {
710 return _beanIdentifier;
711 }
712
713
718 public void setBeanIdentifier(String beanIdentifier) {
719 _beanIdentifier = beanIdentifier;
720 }
721
722 protected Class<?> getModelClass() {
723 return BookmarksFolder.class;
724 }
725
726 protected String getModelClassName() {
727 return BookmarksFolder.class.getName();
728 }
729
730
735 protected void runSQL(String sql) throws SystemException {
736 try {
737 DataSource dataSource = bookmarksFolderPersistence.getDataSource();
738
739 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
740 sql, new int[0]);
741
742 sqlUpdate.update();
743 }
744 catch (Exception e) {
745 throw new SystemException(e);
746 }
747 }
748
749 @BeanReference(type = BookmarksEntryLocalService.class)
750 protected BookmarksEntryLocalService bookmarksEntryLocalService;
751 @BeanReference(type = BookmarksEntryService.class)
752 protected BookmarksEntryService bookmarksEntryService;
753 @BeanReference(type = BookmarksEntryPersistence.class)
754 protected BookmarksEntryPersistence bookmarksEntryPersistence;
755 @BeanReference(type = BookmarksEntryFinder.class)
756 protected BookmarksEntryFinder bookmarksEntryFinder;
757 @BeanReference(type = BookmarksFolderLocalService.class)
758 protected BookmarksFolderLocalService bookmarksFolderLocalService;
759 @BeanReference(type = BookmarksFolderService.class)
760 protected BookmarksFolderService bookmarksFolderService;
761 @BeanReference(type = BookmarksFolderPersistence.class)
762 protected BookmarksFolderPersistence bookmarksFolderPersistence;
763 @BeanReference(type = CounterLocalService.class)
764 protected CounterLocalService counterLocalService;
765 @BeanReference(type = GroupLocalService.class)
766 protected GroupLocalService groupLocalService;
767 @BeanReference(type = GroupService.class)
768 protected GroupService groupService;
769 @BeanReference(type = GroupPersistence.class)
770 protected GroupPersistence groupPersistence;
771 @BeanReference(type = GroupFinder.class)
772 protected GroupFinder groupFinder;
773 @BeanReference(type = ResourceLocalService.class)
774 protected ResourceLocalService resourceLocalService;
775 @BeanReference(type = SubscriptionLocalService.class)
776 protected SubscriptionLocalService subscriptionLocalService;
777 @BeanReference(type = SubscriptionPersistence.class)
778 protected SubscriptionPersistence subscriptionPersistence;
779 @BeanReference(type = UserLocalService.class)
780 protected UserLocalService userLocalService;
781 @BeanReference(type = UserService.class)
782 protected UserService userService;
783 @BeanReference(type = UserPersistence.class)
784 protected UserPersistence userPersistence;
785 @BeanReference(type = UserFinder.class)
786 protected UserFinder userFinder;
787 @BeanReference(type = ExpandoValueLocalService.class)
788 protected ExpandoValueLocalService expandoValueLocalService;
789 @BeanReference(type = ExpandoValueService.class)
790 protected ExpandoValueService expandoValueService;
791 @BeanReference(type = ExpandoValuePersistence.class)
792 protected ExpandoValuePersistence expandoValuePersistence;
793 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
794 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
795 private String _beanIdentifier;
796 }