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.ResourceService;
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.ResourceFinder;
042 import com.liferay.portal.service.persistence.ResourcePersistence;
043 import com.liferay.portal.service.persistence.UserFinder;
044 import com.liferay.portal.service.persistence.UserPersistence;
045
046 import com.liferay.portlet.bookmarks.model.BookmarksFolder;
047 import com.liferay.portlet.bookmarks.service.BookmarksEntryLocalService;
048 import com.liferay.portlet.bookmarks.service.BookmarksEntryService;
049 import com.liferay.portlet.bookmarks.service.BookmarksFolderLocalService;
050 import com.liferay.portlet.bookmarks.service.BookmarksFolderService;
051 import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryFinder;
052 import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryPersistence;
053 import com.liferay.portlet.bookmarks.service.persistence.BookmarksFolderPersistence;
054 import com.liferay.portlet.expando.service.ExpandoValueLocalService;
055 import com.liferay.portlet.expando.service.ExpandoValueService;
056 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
057
058 import java.io.Serializable;
059
060 import java.util.List;
061
062 import javax.sql.DataSource;
063
064
076 public abstract class BookmarksFolderLocalServiceBaseImpl
077 extends BaseLocalServiceImpl implements BookmarksFolderLocalService,
078 IdentifiableBean {
079
084
085
092 @Indexable(type = IndexableType.REINDEX)
093 public BookmarksFolder addBookmarksFolder(BookmarksFolder bookmarksFolder)
094 throws SystemException {
095 bookmarksFolder.setNew(true);
096
097 return bookmarksFolderPersistence.update(bookmarksFolder, false);
098 }
099
100
106 public BookmarksFolder createBookmarksFolder(long folderId) {
107 return bookmarksFolderPersistence.create(folderId);
108 }
109
110
118 @Indexable(type = IndexableType.DELETE)
119 public BookmarksFolder deleteBookmarksFolder(long folderId)
120 throws PortalException, SystemException {
121 return bookmarksFolderPersistence.remove(folderId);
122 }
123
124
131 @Indexable(type = IndexableType.DELETE)
132 public BookmarksFolder deleteBookmarksFolder(
133 BookmarksFolder bookmarksFolder) throws SystemException {
134 return bookmarksFolderPersistence.remove(bookmarksFolder);
135 }
136
137 public DynamicQuery dynamicQuery() {
138 Class<?> clazz = getClass();
139
140 return DynamicQueryFactoryUtil.forClass(BookmarksFolder.class,
141 clazz.getClassLoader());
142 }
143
144
151 @SuppressWarnings("rawtypes")
152 public List dynamicQuery(DynamicQuery dynamicQuery)
153 throws SystemException {
154 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery);
155 }
156
157
170 @SuppressWarnings("rawtypes")
171 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
172 throws SystemException {
173 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
174 start, end);
175 }
176
177
191 @SuppressWarnings("rawtypes")
192 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
193 OrderByComparator orderByComparator) throws SystemException {
194 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
195 start, end, orderByComparator);
196 }
197
198
205 public long dynamicQueryCount(DynamicQuery dynamicQuery)
206 throws SystemException {
207 return bookmarksFolderPersistence.countWithDynamicQuery(dynamicQuery);
208 }
209
210 public BookmarksFolder fetchBookmarksFolder(long folderId)
211 throws SystemException {
212 return bookmarksFolderPersistence.fetchByPrimaryKey(folderId);
213 }
214
215
223 public BookmarksFolder getBookmarksFolder(long folderId)
224 throws PortalException, SystemException {
225 return bookmarksFolderPersistence.findByPrimaryKey(folderId);
226 }
227
228 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
229 throws PortalException, SystemException {
230 return bookmarksFolderPersistence.findByPrimaryKey(primaryKeyObj);
231 }
232
233
242 public BookmarksFolder getBookmarksFolderByUuidAndGroupId(String uuid,
243 long groupId) throws PortalException, SystemException {
244 return bookmarksFolderPersistence.findByUUID_G(uuid, groupId);
245 }
246
247
259 public List<BookmarksFolder> getBookmarksFolders(int start, int end)
260 throws SystemException {
261 return bookmarksFolderPersistence.findAll(start, end);
262 }
263
264
270 public int getBookmarksFoldersCount() throws SystemException {
271 return bookmarksFolderPersistence.countAll();
272 }
273
274
281 @Indexable(type = IndexableType.REINDEX)
282 public BookmarksFolder updateBookmarksFolder(
283 BookmarksFolder bookmarksFolder) throws SystemException {
284 return updateBookmarksFolder(bookmarksFolder, true);
285 }
286
287
295 @Indexable(type = IndexableType.REINDEX)
296 public BookmarksFolder updateBookmarksFolder(
297 BookmarksFolder bookmarksFolder, boolean merge)
298 throws SystemException {
299 bookmarksFolder.setNew(false);
300
301 return bookmarksFolderPersistence.update(bookmarksFolder, merge);
302 }
303
304
309 public BookmarksEntryLocalService getBookmarksEntryLocalService() {
310 return bookmarksEntryLocalService;
311 }
312
313
318 public void setBookmarksEntryLocalService(
319 BookmarksEntryLocalService bookmarksEntryLocalService) {
320 this.bookmarksEntryLocalService = bookmarksEntryLocalService;
321 }
322
323
328 public BookmarksEntryService getBookmarksEntryService() {
329 return bookmarksEntryService;
330 }
331
332
337 public void setBookmarksEntryService(
338 BookmarksEntryService bookmarksEntryService) {
339 this.bookmarksEntryService = bookmarksEntryService;
340 }
341
342
347 public BookmarksEntryPersistence getBookmarksEntryPersistence() {
348 return bookmarksEntryPersistence;
349 }
350
351
356 public void setBookmarksEntryPersistence(
357 BookmarksEntryPersistence bookmarksEntryPersistence) {
358 this.bookmarksEntryPersistence = bookmarksEntryPersistence;
359 }
360
361
366 public BookmarksEntryFinder getBookmarksEntryFinder() {
367 return bookmarksEntryFinder;
368 }
369
370
375 public void setBookmarksEntryFinder(
376 BookmarksEntryFinder bookmarksEntryFinder) {
377 this.bookmarksEntryFinder = bookmarksEntryFinder;
378 }
379
380
385 public BookmarksFolderLocalService getBookmarksFolderLocalService() {
386 return bookmarksFolderLocalService;
387 }
388
389
394 public void setBookmarksFolderLocalService(
395 BookmarksFolderLocalService bookmarksFolderLocalService) {
396 this.bookmarksFolderLocalService = bookmarksFolderLocalService;
397 }
398
399
404 public BookmarksFolderService getBookmarksFolderService() {
405 return bookmarksFolderService;
406 }
407
408
413 public void setBookmarksFolderService(
414 BookmarksFolderService bookmarksFolderService) {
415 this.bookmarksFolderService = bookmarksFolderService;
416 }
417
418
423 public BookmarksFolderPersistence getBookmarksFolderPersistence() {
424 return bookmarksFolderPersistence;
425 }
426
427
432 public void setBookmarksFolderPersistence(
433 BookmarksFolderPersistence bookmarksFolderPersistence) {
434 this.bookmarksFolderPersistence = bookmarksFolderPersistence;
435 }
436
437
442 public CounterLocalService getCounterLocalService() {
443 return counterLocalService;
444 }
445
446
451 public void setCounterLocalService(CounterLocalService counterLocalService) {
452 this.counterLocalService = counterLocalService;
453 }
454
455
460 public GroupLocalService getGroupLocalService() {
461 return groupLocalService;
462 }
463
464
469 public void setGroupLocalService(GroupLocalService groupLocalService) {
470 this.groupLocalService = groupLocalService;
471 }
472
473
478 public GroupService getGroupService() {
479 return groupService;
480 }
481
482
487 public void setGroupService(GroupService groupService) {
488 this.groupService = groupService;
489 }
490
491
496 public GroupPersistence getGroupPersistence() {
497 return groupPersistence;
498 }
499
500
505 public void setGroupPersistence(GroupPersistence groupPersistence) {
506 this.groupPersistence = groupPersistence;
507 }
508
509
514 public GroupFinder getGroupFinder() {
515 return groupFinder;
516 }
517
518
523 public void setGroupFinder(GroupFinder groupFinder) {
524 this.groupFinder = groupFinder;
525 }
526
527
532 public ResourceLocalService getResourceLocalService() {
533 return resourceLocalService;
534 }
535
536
541 public void setResourceLocalService(
542 ResourceLocalService resourceLocalService) {
543 this.resourceLocalService = resourceLocalService;
544 }
545
546
551 public ResourceService getResourceService() {
552 return resourceService;
553 }
554
555
560 public void setResourceService(ResourceService resourceService) {
561 this.resourceService = resourceService;
562 }
563
564
569 public ResourcePersistence getResourcePersistence() {
570 return resourcePersistence;
571 }
572
573
578 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
579 this.resourcePersistence = resourcePersistence;
580 }
581
582
587 public ResourceFinder getResourceFinder() {
588 return resourceFinder;
589 }
590
591
596 public void setResourceFinder(ResourceFinder resourceFinder) {
597 this.resourceFinder = resourceFinder;
598 }
599
600
605 public UserLocalService getUserLocalService() {
606 return userLocalService;
607 }
608
609
614 public void setUserLocalService(UserLocalService userLocalService) {
615 this.userLocalService = userLocalService;
616 }
617
618
623 public UserService getUserService() {
624 return userService;
625 }
626
627
632 public void setUserService(UserService userService) {
633 this.userService = userService;
634 }
635
636
641 public UserPersistence getUserPersistence() {
642 return userPersistence;
643 }
644
645
650 public void setUserPersistence(UserPersistence userPersistence) {
651 this.userPersistence = userPersistence;
652 }
653
654
659 public UserFinder getUserFinder() {
660 return userFinder;
661 }
662
663
668 public void setUserFinder(UserFinder userFinder) {
669 this.userFinder = userFinder;
670 }
671
672
677 public ExpandoValueLocalService getExpandoValueLocalService() {
678 return expandoValueLocalService;
679 }
680
681
686 public void setExpandoValueLocalService(
687 ExpandoValueLocalService expandoValueLocalService) {
688 this.expandoValueLocalService = expandoValueLocalService;
689 }
690
691
696 public ExpandoValueService getExpandoValueService() {
697 return expandoValueService;
698 }
699
700
705 public void setExpandoValueService(ExpandoValueService expandoValueService) {
706 this.expandoValueService = expandoValueService;
707 }
708
709
714 public ExpandoValuePersistence getExpandoValuePersistence() {
715 return expandoValuePersistence;
716 }
717
718
723 public void setExpandoValuePersistence(
724 ExpandoValuePersistence expandoValuePersistence) {
725 this.expandoValuePersistence = expandoValuePersistence;
726 }
727
728 public void afterPropertiesSet() {
729 persistedModelLocalServiceRegistry.register("com.liferay.portlet.bookmarks.model.BookmarksFolder",
730 bookmarksFolderLocalService);
731 }
732
733 public void destroy() {
734 persistedModelLocalServiceRegistry.unregister(
735 "com.liferay.portlet.bookmarks.model.BookmarksFolder");
736 }
737
738
743 public String getBeanIdentifier() {
744 return _beanIdentifier;
745 }
746
747
752 public void setBeanIdentifier(String beanIdentifier) {
753 _beanIdentifier = beanIdentifier;
754 }
755
756 protected Class<?> getModelClass() {
757 return BookmarksFolder.class;
758 }
759
760 protected String getModelClassName() {
761 return BookmarksFolder.class.getName();
762 }
763
764
769 protected void runSQL(String sql) throws SystemException {
770 try {
771 DataSource dataSource = bookmarksFolderPersistence.getDataSource();
772
773 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
774 sql, new int[0]);
775
776 sqlUpdate.update();
777 }
778 catch (Exception e) {
779 throw new SystemException(e);
780 }
781 }
782
783 @BeanReference(type = BookmarksEntryLocalService.class)
784 protected BookmarksEntryLocalService bookmarksEntryLocalService;
785 @BeanReference(type = BookmarksEntryService.class)
786 protected BookmarksEntryService bookmarksEntryService;
787 @BeanReference(type = BookmarksEntryPersistence.class)
788 protected BookmarksEntryPersistence bookmarksEntryPersistence;
789 @BeanReference(type = BookmarksEntryFinder.class)
790 protected BookmarksEntryFinder bookmarksEntryFinder;
791 @BeanReference(type = BookmarksFolderLocalService.class)
792 protected BookmarksFolderLocalService bookmarksFolderLocalService;
793 @BeanReference(type = BookmarksFolderService.class)
794 protected BookmarksFolderService bookmarksFolderService;
795 @BeanReference(type = BookmarksFolderPersistence.class)
796 protected BookmarksFolderPersistence bookmarksFolderPersistence;
797 @BeanReference(type = CounterLocalService.class)
798 protected CounterLocalService counterLocalService;
799 @BeanReference(type = GroupLocalService.class)
800 protected GroupLocalService groupLocalService;
801 @BeanReference(type = GroupService.class)
802 protected GroupService groupService;
803 @BeanReference(type = GroupPersistence.class)
804 protected GroupPersistence groupPersistence;
805 @BeanReference(type = GroupFinder.class)
806 protected GroupFinder groupFinder;
807 @BeanReference(type = ResourceLocalService.class)
808 protected ResourceLocalService resourceLocalService;
809 @BeanReference(type = ResourceService.class)
810 protected ResourceService resourceService;
811 @BeanReference(type = ResourcePersistence.class)
812 protected ResourcePersistence resourcePersistence;
813 @BeanReference(type = ResourceFinder.class)
814 protected ResourceFinder resourceFinder;
815 @BeanReference(type = UserLocalService.class)
816 protected UserLocalService userLocalService;
817 @BeanReference(type = UserService.class)
818 protected UserService userService;
819 @BeanReference(type = UserPersistence.class)
820 protected UserPersistence userPersistence;
821 @BeanReference(type = UserFinder.class)
822 protected UserFinder userFinder;
823 @BeanReference(type = ExpandoValueLocalService.class)
824 protected ExpandoValueLocalService expandoValueLocalService;
825 @BeanReference(type = ExpandoValueService.class)
826 protected ExpandoValueService expandoValueService;
827 @BeanReference(type = ExpandoValuePersistence.class)
828 protected ExpandoValuePersistence expandoValuePersistence;
829 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
830 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
831 private String _beanIdentifier;
832 }