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.exception.PortalException;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.log.Log;
027 import com.liferay.portal.kernel.log.LogFactoryUtil;
028 import com.liferay.portal.kernel.search.Indexer;
029 import com.liferay.portal.kernel.search.IndexerRegistryUtil;
030 import com.liferay.portal.kernel.search.SearchException;
031 import com.liferay.portal.kernel.util.OrderByComparator;
032 import com.liferay.portal.model.PersistedModel;
033 import com.liferay.portal.service.GroupLocalService;
034 import com.liferay.portal.service.GroupService;
035 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
036 import com.liferay.portal.service.ResourceLocalService;
037 import com.liferay.portal.service.ResourceService;
038 import com.liferay.portal.service.UserLocalService;
039 import com.liferay.portal.service.UserService;
040 import com.liferay.portal.service.persistence.GroupFinder;
041 import com.liferay.portal.service.persistence.GroupPersistence;
042 import com.liferay.portal.service.persistence.ResourceFinder;
043 import com.liferay.portal.service.persistence.ResourcePersistence;
044 import com.liferay.portal.service.persistence.UserFinder;
045 import com.liferay.portal.service.persistence.UserPersistence;
046
047 import com.liferay.portlet.bookmarks.model.BookmarksFolder;
048 import com.liferay.portlet.bookmarks.service.BookmarksEntryLocalService;
049 import com.liferay.portlet.bookmarks.service.BookmarksEntryService;
050 import com.liferay.portlet.bookmarks.service.BookmarksFolderLocalService;
051 import com.liferay.portlet.bookmarks.service.BookmarksFolderService;
052 import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryFinder;
053 import com.liferay.portlet.bookmarks.service.persistence.BookmarksEntryPersistence;
054 import com.liferay.portlet.bookmarks.service.persistence.BookmarksFolderPersistence;
055 import com.liferay.portlet.expando.service.ExpandoValueLocalService;
056 import com.liferay.portlet.expando.service.ExpandoValueService;
057 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
058
059 import java.io.Serializable;
060
061 import java.util.List;
062
063 import javax.sql.DataSource;
064
065
077 public abstract class BookmarksFolderLocalServiceBaseImpl
078 implements BookmarksFolderLocalService, IdentifiableBean {
079
084
085
092 public BookmarksFolder addBookmarksFolder(BookmarksFolder bookmarksFolder)
093 throws SystemException {
094 bookmarksFolder.setNew(true);
095
096 bookmarksFolder = bookmarksFolderPersistence.update(bookmarksFolder,
097 false);
098
099 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
100
101 if (indexer != null) {
102 try {
103 indexer.reindex(bookmarksFolder);
104 }
105 catch (SearchException se) {
106 if (_log.isWarnEnabled()) {
107 _log.warn(se, se);
108 }
109 }
110 }
111
112 return bookmarksFolder;
113 }
114
115
121 public BookmarksFolder createBookmarksFolder(long folderId) {
122 return bookmarksFolderPersistence.create(folderId);
123 }
124
125
132 public void deleteBookmarksFolder(long folderId)
133 throws PortalException, SystemException {
134 BookmarksFolder bookmarksFolder = bookmarksFolderPersistence.remove(folderId);
135
136 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
137
138 if (indexer != null) {
139 try {
140 indexer.delete(bookmarksFolder);
141 }
142 catch (SearchException se) {
143 if (_log.isWarnEnabled()) {
144 _log.warn(se, se);
145 }
146 }
147 }
148 }
149
150
156 public void deleteBookmarksFolder(BookmarksFolder bookmarksFolder)
157 throws SystemException {
158 bookmarksFolderPersistence.remove(bookmarksFolder);
159
160 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
161
162 if (indexer != null) {
163 try {
164 indexer.delete(bookmarksFolder);
165 }
166 catch (SearchException se) {
167 if (_log.isWarnEnabled()) {
168 _log.warn(se, se);
169 }
170 }
171 }
172 }
173
174
181 @SuppressWarnings("rawtypes")
182 public List dynamicQuery(DynamicQuery dynamicQuery)
183 throws SystemException {
184 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery);
185 }
186
187
200 @SuppressWarnings("rawtypes")
201 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
202 throws SystemException {
203 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
204 start, end);
205 }
206
207
221 @SuppressWarnings("rawtypes")
222 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
223 OrderByComparator orderByComparator) throws SystemException {
224 return bookmarksFolderPersistence.findWithDynamicQuery(dynamicQuery,
225 start, end, orderByComparator);
226 }
227
228
235 public long dynamicQueryCount(DynamicQuery dynamicQuery)
236 throws SystemException {
237 return bookmarksFolderPersistence.countWithDynamicQuery(dynamicQuery);
238 }
239
240 public BookmarksFolder fetchBookmarksFolder(long folderId)
241 throws SystemException {
242 return bookmarksFolderPersistence.fetchByPrimaryKey(folderId);
243 }
244
245
253 public BookmarksFolder getBookmarksFolder(long folderId)
254 throws PortalException, SystemException {
255 return bookmarksFolderPersistence.findByPrimaryKey(folderId);
256 }
257
258 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
259 throws PortalException, SystemException {
260 return bookmarksFolderPersistence.findByPrimaryKey(primaryKeyObj);
261 }
262
263
272 public BookmarksFolder getBookmarksFolderByUuidAndGroupId(String uuid,
273 long groupId) throws PortalException, SystemException {
274 return bookmarksFolderPersistence.findByUUID_G(uuid, groupId);
275 }
276
277
289 public List<BookmarksFolder> getBookmarksFolders(int start, int end)
290 throws SystemException {
291 return bookmarksFolderPersistence.findAll(start, end);
292 }
293
294
300 public int getBookmarksFoldersCount() throws SystemException {
301 return bookmarksFolderPersistence.countAll();
302 }
303
304
311 public BookmarksFolder updateBookmarksFolder(
312 BookmarksFolder bookmarksFolder) throws SystemException {
313 return updateBookmarksFolder(bookmarksFolder, true);
314 }
315
316
324 public BookmarksFolder updateBookmarksFolder(
325 BookmarksFolder bookmarksFolder, boolean merge)
326 throws SystemException {
327 bookmarksFolder.setNew(false);
328
329 bookmarksFolder = bookmarksFolderPersistence.update(bookmarksFolder,
330 merge);
331
332 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
333
334 if (indexer != null) {
335 try {
336 indexer.reindex(bookmarksFolder);
337 }
338 catch (SearchException se) {
339 if (_log.isWarnEnabled()) {
340 _log.warn(se, se);
341 }
342 }
343 }
344
345 return bookmarksFolder;
346 }
347
348
353 public BookmarksEntryLocalService getBookmarksEntryLocalService() {
354 return bookmarksEntryLocalService;
355 }
356
357
362 public void setBookmarksEntryLocalService(
363 BookmarksEntryLocalService bookmarksEntryLocalService) {
364 this.bookmarksEntryLocalService = bookmarksEntryLocalService;
365 }
366
367
372 public BookmarksEntryService getBookmarksEntryService() {
373 return bookmarksEntryService;
374 }
375
376
381 public void setBookmarksEntryService(
382 BookmarksEntryService bookmarksEntryService) {
383 this.bookmarksEntryService = bookmarksEntryService;
384 }
385
386
391 public BookmarksEntryPersistence getBookmarksEntryPersistence() {
392 return bookmarksEntryPersistence;
393 }
394
395
400 public void setBookmarksEntryPersistence(
401 BookmarksEntryPersistence bookmarksEntryPersistence) {
402 this.bookmarksEntryPersistence = bookmarksEntryPersistence;
403 }
404
405
410 public BookmarksEntryFinder getBookmarksEntryFinder() {
411 return bookmarksEntryFinder;
412 }
413
414
419 public void setBookmarksEntryFinder(
420 BookmarksEntryFinder bookmarksEntryFinder) {
421 this.bookmarksEntryFinder = bookmarksEntryFinder;
422 }
423
424
429 public BookmarksFolderLocalService getBookmarksFolderLocalService() {
430 return bookmarksFolderLocalService;
431 }
432
433
438 public void setBookmarksFolderLocalService(
439 BookmarksFolderLocalService bookmarksFolderLocalService) {
440 this.bookmarksFolderLocalService = bookmarksFolderLocalService;
441 }
442
443
448 public BookmarksFolderService getBookmarksFolderService() {
449 return bookmarksFolderService;
450 }
451
452
457 public void setBookmarksFolderService(
458 BookmarksFolderService bookmarksFolderService) {
459 this.bookmarksFolderService = bookmarksFolderService;
460 }
461
462
467 public BookmarksFolderPersistence getBookmarksFolderPersistence() {
468 return bookmarksFolderPersistence;
469 }
470
471
476 public void setBookmarksFolderPersistence(
477 BookmarksFolderPersistence bookmarksFolderPersistence) {
478 this.bookmarksFolderPersistence = bookmarksFolderPersistence;
479 }
480
481
486 public CounterLocalService getCounterLocalService() {
487 return counterLocalService;
488 }
489
490
495 public void setCounterLocalService(CounterLocalService counterLocalService) {
496 this.counterLocalService = counterLocalService;
497 }
498
499
504 public GroupLocalService getGroupLocalService() {
505 return groupLocalService;
506 }
507
508
513 public void setGroupLocalService(GroupLocalService groupLocalService) {
514 this.groupLocalService = groupLocalService;
515 }
516
517
522 public GroupService getGroupService() {
523 return groupService;
524 }
525
526
531 public void setGroupService(GroupService groupService) {
532 this.groupService = groupService;
533 }
534
535
540 public GroupPersistence getGroupPersistence() {
541 return groupPersistence;
542 }
543
544
549 public void setGroupPersistence(GroupPersistence groupPersistence) {
550 this.groupPersistence = groupPersistence;
551 }
552
553
558 public GroupFinder getGroupFinder() {
559 return groupFinder;
560 }
561
562
567 public void setGroupFinder(GroupFinder groupFinder) {
568 this.groupFinder = groupFinder;
569 }
570
571
576 public ResourceLocalService getResourceLocalService() {
577 return resourceLocalService;
578 }
579
580
585 public void setResourceLocalService(
586 ResourceLocalService resourceLocalService) {
587 this.resourceLocalService = resourceLocalService;
588 }
589
590
595 public ResourceService getResourceService() {
596 return resourceService;
597 }
598
599
604 public void setResourceService(ResourceService resourceService) {
605 this.resourceService = resourceService;
606 }
607
608
613 public ResourcePersistence getResourcePersistence() {
614 return resourcePersistence;
615 }
616
617
622 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
623 this.resourcePersistence = resourcePersistence;
624 }
625
626
631 public ResourceFinder getResourceFinder() {
632 return resourceFinder;
633 }
634
635
640 public void setResourceFinder(ResourceFinder resourceFinder) {
641 this.resourceFinder = resourceFinder;
642 }
643
644
649 public UserLocalService getUserLocalService() {
650 return userLocalService;
651 }
652
653
658 public void setUserLocalService(UserLocalService userLocalService) {
659 this.userLocalService = userLocalService;
660 }
661
662
667 public UserService getUserService() {
668 return userService;
669 }
670
671
676 public void setUserService(UserService userService) {
677 this.userService = userService;
678 }
679
680
685 public UserPersistence getUserPersistence() {
686 return userPersistence;
687 }
688
689
694 public void setUserPersistence(UserPersistence userPersistence) {
695 this.userPersistence = userPersistence;
696 }
697
698
703 public UserFinder getUserFinder() {
704 return userFinder;
705 }
706
707
712 public void setUserFinder(UserFinder userFinder) {
713 this.userFinder = userFinder;
714 }
715
716
721 public ExpandoValueLocalService getExpandoValueLocalService() {
722 return expandoValueLocalService;
723 }
724
725
730 public void setExpandoValueLocalService(
731 ExpandoValueLocalService expandoValueLocalService) {
732 this.expandoValueLocalService = expandoValueLocalService;
733 }
734
735
740 public ExpandoValueService getExpandoValueService() {
741 return expandoValueService;
742 }
743
744
749 public void setExpandoValueService(ExpandoValueService expandoValueService) {
750 this.expandoValueService = expandoValueService;
751 }
752
753
758 public ExpandoValuePersistence getExpandoValuePersistence() {
759 return expandoValuePersistence;
760 }
761
762
767 public void setExpandoValuePersistence(
768 ExpandoValuePersistence expandoValuePersistence) {
769 this.expandoValuePersistence = expandoValuePersistence;
770 }
771
772 public void afterPropertiesSet() {
773 persistedModelLocalServiceRegistry.register("com.liferay.portlet.bookmarks.model.BookmarksFolder",
774 bookmarksFolderLocalService);
775 }
776
777 public void destroy() {
778 persistedModelLocalServiceRegistry.unregister(
779 "com.liferay.portlet.bookmarks.model.BookmarksFolder");
780 }
781
782
787 public String getBeanIdentifier() {
788 return _beanIdentifier;
789 }
790
791
796 public void setBeanIdentifier(String beanIdentifier) {
797 _beanIdentifier = beanIdentifier;
798 }
799
800 protected ClassLoader getClassLoader() {
801 Class<?> clazz = getClass();
802
803 return clazz.getClassLoader();
804 }
805
806 protected Class<?> getModelClass() {
807 return BookmarksFolder.class;
808 }
809
810 protected String getModelClassName() {
811 return BookmarksFolder.class.getName();
812 }
813
814
819 protected void runSQL(String sql) throws SystemException {
820 try {
821 DataSource dataSource = bookmarksFolderPersistence.getDataSource();
822
823 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
824 sql, new int[0]);
825
826 sqlUpdate.update();
827 }
828 catch (Exception e) {
829 throw new SystemException(e);
830 }
831 }
832
833 @BeanReference(type = BookmarksEntryLocalService.class)
834 protected BookmarksEntryLocalService bookmarksEntryLocalService;
835 @BeanReference(type = BookmarksEntryService.class)
836 protected BookmarksEntryService bookmarksEntryService;
837 @BeanReference(type = BookmarksEntryPersistence.class)
838 protected BookmarksEntryPersistence bookmarksEntryPersistence;
839 @BeanReference(type = BookmarksEntryFinder.class)
840 protected BookmarksEntryFinder bookmarksEntryFinder;
841 @BeanReference(type = BookmarksFolderLocalService.class)
842 protected BookmarksFolderLocalService bookmarksFolderLocalService;
843 @BeanReference(type = BookmarksFolderService.class)
844 protected BookmarksFolderService bookmarksFolderService;
845 @BeanReference(type = BookmarksFolderPersistence.class)
846 protected BookmarksFolderPersistence bookmarksFolderPersistence;
847 @BeanReference(type = CounterLocalService.class)
848 protected CounterLocalService counterLocalService;
849 @BeanReference(type = GroupLocalService.class)
850 protected GroupLocalService groupLocalService;
851 @BeanReference(type = GroupService.class)
852 protected GroupService groupService;
853 @BeanReference(type = GroupPersistence.class)
854 protected GroupPersistence groupPersistence;
855 @BeanReference(type = GroupFinder.class)
856 protected GroupFinder groupFinder;
857 @BeanReference(type = ResourceLocalService.class)
858 protected ResourceLocalService resourceLocalService;
859 @BeanReference(type = ResourceService.class)
860 protected ResourceService resourceService;
861 @BeanReference(type = ResourcePersistence.class)
862 protected ResourcePersistence resourcePersistence;
863 @BeanReference(type = ResourceFinder.class)
864 protected ResourceFinder resourceFinder;
865 @BeanReference(type = UserLocalService.class)
866 protected UserLocalService userLocalService;
867 @BeanReference(type = UserService.class)
868 protected UserService userService;
869 @BeanReference(type = UserPersistence.class)
870 protected UserPersistence userPersistence;
871 @BeanReference(type = UserFinder.class)
872 protected UserFinder userFinder;
873 @BeanReference(type = ExpandoValueLocalService.class)
874 protected ExpandoValueLocalService expandoValueLocalService;
875 @BeanReference(type = ExpandoValueService.class)
876 protected ExpandoValueService expandoValueService;
877 @BeanReference(type = ExpandoValuePersistence.class)
878 protected ExpandoValuePersistence expandoValuePersistence;
879 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
880 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
881 private static Log _log = LogFactoryUtil.getLog(BookmarksFolderLocalServiceBaseImpl.class);
882 private String _beanIdentifier;
883 }