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.asset.service.AssetEntryLocalService;
046 import com.liferay.portlet.asset.service.AssetEntryService;
047 import com.liferay.portlet.asset.service.AssetLinkLocalService;
048 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
049 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
050 import com.liferay.portlet.asset.service.persistence.AssetLinkFinder;
051 import com.liferay.portlet.asset.service.persistence.AssetLinkPersistence;
052 import com.liferay.portlet.bookmarks.model.BookmarksFolder;
053 import com.liferay.portlet.bookmarks.service.BookmarksEntryLocalService;
054 import com.liferay.portlet.bookmarks.service.BookmarksEntryService;
055 import com.liferay.portlet.bookmarks.service.BookmarksFolderLocalService;
056 import com.liferay.portlet.bookmarks.service.BookmarksFolderService;
057 import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryFinder;
058 import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryPersistence;
059 import com.liferay.portlet.bookmarks.service.persistence.BookmarksFolderFinder;
060 import com.liferay.portlet.bookmarks.service.persistence.BookmarksFolderPersistence;
061 import com.liferay.portlet.expando.service.ExpandoValueLocalService;
062 import com.liferay.portlet.expando.service.ExpandoValueService;
063 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
064 import com.liferay.portlet.social.service.SocialActivityCounterLocalService;
065 import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
066 import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
067 import com.liferay.portlet.trash.service.TrashEntryLocalService;
068 import com.liferay.portlet.trash.service.TrashEntryService;
069 import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
070
071 import java.io.Serializable;
072
073 import java.util.List;
074
075 import javax.sql.DataSource;
076
077
089 public abstract class BookmarksFolderLocalServiceBaseImpl
090 extends BaseLocalServiceImpl implements BookmarksFolderLocalService,
091 IdentifiableBean {
092
097
098
105 @Indexable(type = IndexableType.REINDEX)
106 public BookmarksFolder addBookmarksFolder(BookmarksFolder bookmarksFolder)
107 throws SystemException {
108 bookmarksFolder.setNew(true);
109
110 return bookmarksFolderPersistence.update(bookmarksFolder);
111 }
112
113
119 public BookmarksFolder createBookmarksFolder(long folderId) {
120 return bookmarksFolderPersistence.create(folderId);
121 }
122
123
131 @Indexable(type = IndexableType.DELETE)
132 public BookmarksFolder deleteBookmarksFolder(long folderId)
133 throws PortalException, SystemException {
134 return bookmarksFolderPersistence.remove(folderId);
135 }
136
137
144 @Indexable(type = IndexableType.DELETE)
145 public BookmarksFolder deleteBookmarksFolder(
146 BookmarksFolder bookmarksFolder) throws SystemException {
147 return bookmarksFolderPersistence.remove(bookmarksFolder);
148 }
149
150 public DynamicQuery dynamicQuery() {
151 Class<?> clazz = getClass();
152
153 return DynamicQueryFactoryUtil.forClass(BookmarksFolder.class,
154 clazz.getClassLoader());
155 }
156
157
164 @SuppressWarnings("rawtypes")
165 public List dynamicQuery(DynamicQuery dynamicQuery)
166 throws SystemException {
167 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery);
168 }
169
170
183 @SuppressWarnings("rawtypes")
184 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
185 throws SystemException {
186 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
187 start, end);
188 }
189
190
204 @SuppressWarnings("rawtypes")
205 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
206 OrderByComparator orderByComparator) throws SystemException {
207 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
208 start, end, orderByComparator);
209 }
210
211
218 public long dynamicQueryCount(DynamicQuery dynamicQuery)
219 throws SystemException {
220 return bookmarksFolderPersistence.countWithDynamicQuery(dynamicQuery);
221 }
222
223 public BookmarksFolder fetchBookmarksFolder(long folderId)
224 throws SystemException {
225 return bookmarksFolderPersistence.fetchByPrimaryKey(folderId);
226 }
227
228
236 public BookmarksFolder getBookmarksFolder(long folderId)
237 throws PortalException, SystemException {
238 return bookmarksFolderPersistence.findByPrimaryKey(folderId);
239 }
240
241 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
242 throws PortalException, SystemException {
243 return bookmarksFolderPersistence.findByPrimaryKey(primaryKeyObj);
244 }
245
246
255 public BookmarksFolder getBookmarksFolderByUuidAndGroupId(String uuid,
256 long groupId) throws PortalException, SystemException {
257 return bookmarksFolderPersistence.findByUUID_G(uuid, groupId);
258 }
259
260
272 public List<BookmarksFolder> getBookmarksFolders(int start, int end)
273 throws SystemException {
274 return bookmarksFolderPersistence.findAll(start, end);
275 }
276
277
283 public int getBookmarksFoldersCount() throws SystemException {
284 return bookmarksFolderPersistence.countAll();
285 }
286
287
294 @Indexable(type = IndexableType.REINDEX)
295 public BookmarksFolder updateBookmarksFolder(
296 BookmarksFolder bookmarksFolder) throws SystemException {
297 return bookmarksFolderPersistence.update(bookmarksFolder);
298 }
299
300
305 public BookmarksEntryLocalService getBookmarksEntryLocalService() {
306 return bookmarksEntryLocalService;
307 }
308
309
314 public void setBookmarksEntryLocalService(
315 BookmarksEntryLocalService bookmarksEntryLocalService) {
316 this.bookmarksEntryLocalService = bookmarksEntryLocalService;
317 }
318
319
324 public BookmarksEntryService getBookmarksEntryService() {
325 return bookmarksEntryService;
326 }
327
328
333 public void setBookmarksEntryService(
334 BookmarksEntryService bookmarksEntryService) {
335 this.bookmarksEntryService = bookmarksEntryService;
336 }
337
338
343 public BookmarksEntryPersistence getBookmarksEntryPersistence() {
344 return bookmarksEntryPersistence;
345 }
346
347
352 public void setBookmarksEntryPersistence(
353 BookmarksEntryPersistence bookmarksEntryPersistence) {
354 this.bookmarksEntryPersistence = bookmarksEntryPersistence;
355 }
356
357
362 public BookmarksEntryFinder getBookmarksEntryFinder() {
363 return bookmarksEntryFinder;
364 }
365
366
371 public void setBookmarksEntryFinder(
372 BookmarksEntryFinder bookmarksEntryFinder) {
373 this.bookmarksEntryFinder = bookmarksEntryFinder;
374 }
375
376
381 public BookmarksFolderLocalService getBookmarksFolderLocalService() {
382 return bookmarksFolderLocalService;
383 }
384
385
390 public void setBookmarksFolderLocalService(
391 BookmarksFolderLocalService bookmarksFolderLocalService) {
392 this.bookmarksFolderLocalService = bookmarksFolderLocalService;
393 }
394
395
400 public BookmarksFolderService getBookmarksFolderService() {
401 return bookmarksFolderService;
402 }
403
404
409 public void setBookmarksFolderService(
410 BookmarksFolderService bookmarksFolderService) {
411 this.bookmarksFolderService = bookmarksFolderService;
412 }
413
414
419 public BookmarksFolderPersistence getBookmarksFolderPersistence() {
420 return bookmarksFolderPersistence;
421 }
422
423
428 public void setBookmarksFolderPersistence(
429 BookmarksFolderPersistence bookmarksFolderPersistence) {
430 this.bookmarksFolderPersistence = bookmarksFolderPersistence;
431 }
432
433
438 public BookmarksFolderFinder getBookmarksFolderFinder() {
439 return bookmarksFolderFinder;
440 }
441
442
447 public void setBookmarksFolderFinder(
448 BookmarksFolderFinder bookmarksFolderFinder) {
449 this.bookmarksFolderFinder = bookmarksFolderFinder;
450 }
451
452
457 public CounterLocalService getCounterLocalService() {
458 return counterLocalService;
459 }
460
461
466 public void setCounterLocalService(CounterLocalService counterLocalService) {
467 this.counterLocalService = counterLocalService;
468 }
469
470
475 public GroupLocalService getGroupLocalService() {
476 return groupLocalService;
477 }
478
479
484 public void setGroupLocalService(GroupLocalService groupLocalService) {
485 this.groupLocalService = groupLocalService;
486 }
487
488
493 public GroupService getGroupService() {
494 return groupService;
495 }
496
497
502 public void setGroupService(GroupService groupService) {
503 this.groupService = groupService;
504 }
505
506
511 public GroupPersistence getGroupPersistence() {
512 return groupPersistence;
513 }
514
515
520 public void setGroupPersistence(GroupPersistence groupPersistence) {
521 this.groupPersistence = groupPersistence;
522 }
523
524
529 public GroupFinder getGroupFinder() {
530 return groupFinder;
531 }
532
533
538 public void setGroupFinder(GroupFinder groupFinder) {
539 this.groupFinder = groupFinder;
540 }
541
542
547 public ResourceLocalService getResourceLocalService() {
548 return resourceLocalService;
549 }
550
551
556 public void setResourceLocalService(
557 ResourceLocalService resourceLocalService) {
558 this.resourceLocalService = resourceLocalService;
559 }
560
561
566 public SubscriptionLocalService getSubscriptionLocalService() {
567 return subscriptionLocalService;
568 }
569
570
575 public void setSubscriptionLocalService(
576 SubscriptionLocalService subscriptionLocalService) {
577 this.subscriptionLocalService = subscriptionLocalService;
578 }
579
580
585 public SubscriptionPersistence getSubscriptionPersistence() {
586 return subscriptionPersistence;
587 }
588
589
594 public void setSubscriptionPersistence(
595 SubscriptionPersistence subscriptionPersistence) {
596 this.subscriptionPersistence = subscriptionPersistence;
597 }
598
599
604 public UserLocalService getUserLocalService() {
605 return userLocalService;
606 }
607
608
613 public void setUserLocalService(UserLocalService userLocalService) {
614 this.userLocalService = userLocalService;
615 }
616
617
622 public UserService getUserService() {
623 return userService;
624 }
625
626
631 public void setUserService(UserService userService) {
632 this.userService = userService;
633 }
634
635
640 public UserPersistence getUserPersistence() {
641 return userPersistence;
642 }
643
644
649 public void setUserPersistence(UserPersistence userPersistence) {
650 this.userPersistence = userPersistence;
651 }
652
653
658 public UserFinder getUserFinder() {
659 return userFinder;
660 }
661
662
667 public void setUserFinder(UserFinder userFinder) {
668 this.userFinder = userFinder;
669 }
670
671
676 public AssetEntryLocalService getAssetEntryLocalService() {
677 return assetEntryLocalService;
678 }
679
680
685 public void setAssetEntryLocalService(
686 AssetEntryLocalService assetEntryLocalService) {
687 this.assetEntryLocalService = assetEntryLocalService;
688 }
689
690
695 public AssetEntryService getAssetEntryService() {
696 return assetEntryService;
697 }
698
699
704 public void setAssetEntryService(AssetEntryService assetEntryService) {
705 this.assetEntryService = assetEntryService;
706 }
707
708
713 public AssetEntryPersistence getAssetEntryPersistence() {
714 return assetEntryPersistence;
715 }
716
717
722 public void setAssetEntryPersistence(
723 AssetEntryPersistence assetEntryPersistence) {
724 this.assetEntryPersistence = assetEntryPersistence;
725 }
726
727
732 public AssetEntryFinder getAssetEntryFinder() {
733 return assetEntryFinder;
734 }
735
736
741 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
742 this.assetEntryFinder = assetEntryFinder;
743 }
744
745
750 public AssetLinkLocalService getAssetLinkLocalService() {
751 return assetLinkLocalService;
752 }
753
754
759 public void setAssetLinkLocalService(
760 AssetLinkLocalService assetLinkLocalService) {
761 this.assetLinkLocalService = assetLinkLocalService;
762 }
763
764
769 public AssetLinkPersistence getAssetLinkPersistence() {
770 return assetLinkPersistence;
771 }
772
773
778 public void setAssetLinkPersistence(
779 AssetLinkPersistence assetLinkPersistence) {
780 this.assetLinkPersistence = assetLinkPersistence;
781 }
782
783
788 public AssetLinkFinder getAssetLinkFinder() {
789 return assetLinkFinder;
790 }
791
792
797 public void setAssetLinkFinder(AssetLinkFinder assetLinkFinder) {
798 this.assetLinkFinder = assetLinkFinder;
799 }
800
801
806 public ExpandoValueLocalService getExpandoValueLocalService() {
807 return expandoValueLocalService;
808 }
809
810
815 public void setExpandoValueLocalService(
816 ExpandoValueLocalService expandoValueLocalService) {
817 this.expandoValueLocalService = expandoValueLocalService;
818 }
819
820
825 public ExpandoValueService getExpandoValueService() {
826 return expandoValueService;
827 }
828
829
834 public void setExpandoValueService(ExpandoValueService expandoValueService) {
835 this.expandoValueService = expandoValueService;
836 }
837
838
843 public ExpandoValuePersistence getExpandoValuePersistence() {
844 return expandoValuePersistence;
845 }
846
847
852 public void setExpandoValuePersistence(
853 ExpandoValuePersistence expandoValuePersistence) {
854 this.expandoValuePersistence = expandoValuePersistence;
855 }
856
857
862 public SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
863 return socialActivityCounterLocalService;
864 }
865
866
871 public void setSocialActivityCounterLocalService(
872 SocialActivityCounterLocalService socialActivityCounterLocalService) {
873 this.socialActivityCounterLocalService = socialActivityCounterLocalService;
874 }
875
876
881 public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
882 return socialActivityCounterPersistence;
883 }
884
885
890 public void setSocialActivityCounterPersistence(
891 SocialActivityCounterPersistence socialActivityCounterPersistence) {
892 this.socialActivityCounterPersistence = socialActivityCounterPersistence;
893 }
894
895
900 public SocialActivityCounterFinder getSocialActivityCounterFinder() {
901 return socialActivityCounterFinder;
902 }
903
904
909 public void setSocialActivityCounterFinder(
910 SocialActivityCounterFinder socialActivityCounterFinder) {
911 this.socialActivityCounterFinder = socialActivityCounterFinder;
912 }
913
914
919 public TrashEntryLocalService getTrashEntryLocalService() {
920 return trashEntryLocalService;
921 }
922
923
928 public void setTrashEntryLocalService(
929 TrashEntryLocalService trashEntryLocalService) {
930 this.trashEntryLocalService = trashEntryLocalService;
931 }
932
933
938 public TrashEntryService getTrashEntryService() {
939 return trashEntryService;
940 }
941
942
947 public void setTrashEntryService(TrashEntryService trashEntryService) {
948 this.trashEntryService = trashEntryService;
949 }
950
951
956 public TrashEntryPersistence getTrashEntryPersistence() {
957 return trashEntryPersistence;
958 }
959
960
965 public void setTrashEntryPersistence(
966 TrashEntryPersistence trashEntryPersistence) {
967 this.trashEntryPersistence = trashEntryPersistence;
968 }
969
970 public void afterPropertiesSet() {
971 persistedModelLocalServiceRegistry.register("com.liferay.portlet.bookmarks.model.BookmarksFolder",
972 bookmarksFolderLocalService);
973 }
974
975 public void destroy() {
976 persistedModelLocalServiceRegistry.unregister(
977 "com.liferay.portlet.bookmarks.model.BookmarksFolder");
978 }
979
980
985 public String getBeanIdentifier() {
986 return _beanIdentifier;
987 }
988
989
994 public void setBeanIdentifier(String beanIdentifier) {
995 _beanIdentifier = beanIdentifier;
996 }
997
998 protected Class<?> getModelClass() {
999 return BookmarksFolder.class;
1000 }
1001
1002 protected String getModelClassName() {
1003 return BookmarksFolder.class.getName();
1004 }
1005
1006
1011 protected void runSQL(String sql) throws SystemException {
1012 try {
1013 DataSource dataSource = bookmarksFolderPersistence.getDataSource();
1014
1015 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1016 sql, new int[0]);
1017
1018 sqlUpdate.update();
1019 }
1020 catch (Exception e) {
1021 throw new SystemException(e);
1022 }
1023 }
1024
1025 @BeanReference(type = BookmarksEntryLocalService.class)
1026 protected BookmarksEntryLocalService bookmarksEntryLocalService;
1027 @BeanReference(type = BookmarksEntryService.class)
1028 protected BookmarksEntryService bookmarksEntryService;
1029 @BeanReference(type = BookmarksEntryPersistence.class)
1030 protected BookmarksEntryPersistence bookmarksEntryPersistence;
1031 @BeanReference(type = BookmarksEntryFinder.class)
1032 protected BookmarksEntryFinder bookmarksEntryFinder;
1033 @BeanReference(type = BookmarksFolderLocalService.class)
1034 protected BookmarksFolderLocalService bookmarksFolderLocalService;
1035 @BeanReference(type = BookmarksFolderService.class)
1036 protected BookmarksFolderService bookmarksFolderService;
1037 @BeanReference(type = BookmarksFolderPersistence.class)
1038 protected BookmarksFolderPersistence bookmarksFolderPersistence;
1039 @BeanReference(type = BookmarksFolderFinder.class)
1040 protected BookmarksFolderFinder bookmarksFolderFinder;
1041 @BeanReference(type = CounterLocalService.class)
1042 protected CounterLocalService counterLocalService;
1043 @BeanReference(type = GroupLocalService.class)
1044 protected GroupLocalService groupLocalService;
1045 @BeanReference(type = GroupService.class)
1046 protected GroupService groupService;
1047 @BeanReference(type = GroupPersistence.class)
1048 protected GroupPersistence groupPersistence;
1049 @BeanReference(type = GroupFinder.class)
1050 protected GroupFinder groupFinder;
1051 @BeanReference(type = ResourceLocalService.class)
1052 protected ResourceLocalService resourceLocalService;
1053 @BeanReference(type = SubscriptionLocalService.class)
1054 protected SubscriptionLocalService subscriptionLocalService;
1055 @BeanReference(type = SubscriptionPersistence.class)
1056 protected SubscriptionPersistence subscriptionPersistence;
1057 @BeanReference(type = UserLocalService.class)
1058 protected UserLocalService userLocalService;
1059 @BeanReference(type = UserService.class)
1060 protected UserService userService;
1061 @BeanReference(type = UserPersistence.class)
1062 protected UserPersistence userPersistence;
1063 @BeanReference(type = UserFinder.class)
1064 protected UserFinder userFinder;
1065 @BeanReference(type = AssetEntryLocalService.class)
1066 protected AssetEntryLocalService assetEntryLocalService;
1067 @BeanReference(type = AssetEntryService.class)
1068 protected AssetEntryService assetEntryService;
1069 @BeanReference(type = AssetEntryPersistence.class)
1070 protected AssetEntryPersistence assetEntryPersistence;
1071 @BeanReference(type = AssetEntryFinder.class)
1072 protected AssetEntryFinder assetEntryFinder;
1073 @BeanReference(type = AssetLinkLocalService.class)
1074 protected AssetLinkLocalService assetLinkLocalService;
1075 @BeanReference(type = AssetLinkPersistence.class)
1076 protected AssetLinkPersistence assetLinkPersistence;
1077 @BeanReference(type = AssetLinkFinder.class)
1078 protected AssetLinkFinder assetLinkFinder;
1079 @BeanReference(type = ExpandoValueLocalService.class)
1080 protected ExpandoValueLocalService expandoValueLocalService;
1081 @BeanReference(type = ExpandoValueService.class)
1082 protected ExpandoValueService expandoValueService;
1083 @BeanReference(type = ExpandoValuePersistence.class)
1084 protected ExpandoValuePersistence expandoValuePersistence;
1085 @BeanReference(type = SocialActivityCounterLocalService.class)
1086 protected SocialActivityCounterLocalService socialActivityCounterLocalService;
1087 @BeanReference(type = SocialActivityCounterPersistence.class)
1088 protected SocialActivityCounterPersistence socialActivityCounterPersistence;
1089 @BeanReference(type = SocialActivityCounterFinder.class)
1090 protected SocialActivityCounterFinder socialActivityCounterFinder;
1091 @BeanReference(type = TrashEntryLocalService.class)
1092 protected TrashEntryLocalService trashEntryLocalService;
1093 @BeanReference(type = TrashEntryService.class)
1094 protected TrashEntryService trashEntryService;
1095 @BeanReference(type = TrashEntryPersistence.class)
1096 protected TrashEntryPersistence trashEntryPersistence;
1097 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1098 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1099 private String _beanIdentifier;
1100 }