001
014
015 package com.liferay.portlet.journal.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.PersistedModelLocalServiceRegistry;
033 import com.liferay.portal.service.ResourceLocalService;
034 import com.liferay.portal.service.UserLocalService;
035 import com.liferay.portal.service.UserService;
036 import com.liferay.portal.service.persistence.UserFinder;
037 import com.liferay.portal.service.persistence.UserPersistence;
038
039 import com.liferay.portlet.expando.service.ExpandoValueLocalService;
040 import com.liferay.portlet.expando.service.ExpandoValueService;
041 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
042 import com.liferay.portlet.journal.model.JournalFeed;
043 import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
044 import com.liferay.portlet.journal.service.JournalArticleLocalService;
045 import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
046 import com.liferay.portlet.journal.service.JournalArticleService;
047 import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
048 import com.liferay.portlet.journal.service.JournalFeedLocalService;
049 import com.liferay.portlet.journal.service.JournalFeedService;
050 import com.liferay.portlet.journal.service.JournalFolderLocalService;
051 import com.liferay.portlet.journal.service.JournalFolderService;
052 import com.liferay.portlet.journal.service.JournalStructureLocalService;
053 import com.liferay.portlet.journal.service.JournalStructureService;
054 import com.liferay.portlet.journal.service.JournalTemplateLocalService;
055 import com.liferay.portlet.journal.service.JournalTemplateService;
056 import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
057 import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
058 import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
059 import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
060 import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
061 import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
062 import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
063 import com.liferay.portlet.journal.service.persistence.JournalFolderFinder;
064 import com.liferay.portlet.journal.service.persistence.JournalFolderPersistence;
065 import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
066 import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
067 import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
068 import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
069
070 import java.io.Serializable;
071
072 import java.util.List;
073
074 import javax.sql.DataSource;
075
076
088 public abstract class JournalFeedLocalServiceBaseImpl
089 extends BaseLocalServiceImpl implements JournalFeedLocalService,
090 IdentifiableBean {
091
096
097
104 @Indexable(type = IndexableType.REINDEX)
105 public JournalFeed addJournalFeed(JournalFeed journalFeed)
106 throws SystemException {
107 journalFeed.setNew(true);
108
109 return journalFeedPersistence.update(journalFeed);
110 }
111
112
118 public JournalFeed createJournalFeed(long id) {
119 return journalFeedPersistence.create(id);
120 }
121
122
130 @Indexable(type = IndexableType.DELETE)
131 public JournalFeed deleteJournalFeed(long id)
132 throws PortalException, SystemException {
133 return journalFeedPersistence.remove(id);
134 }
135
136
143 @Indexable(type = IndexableType.DELETE)
144 public JournalFeed deleteJournalFeed(JournalFeed journalFeed)
145 throws SystemException {
146 return journalFeedPersistence.remove(journalFeed);
147 }
148
149 public DynamicQuery dynamicQuery() {
150 Class<?> clazz = getClass();
151
152 return DynamicQueryFactoryUtil.forClass(JournalFeed.class,
153 clazz.getClassLoader());
154 }
155
156
163 @SuppressWarnings("rawtypes")
164 public List dynamicQuery(DynamicQuery dynamicQuery)
165 throws SystemException {
166 return journalFeedPersistence.findWithDynamicQuery(dynamicQuery);
167 }
168
169
182 @SuppressWarnings("rawtypes")
183 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
184 throws SystemException {
185 return journalFeedPersistence.findWithDynamicQuery(dynamicQuery, start,
186 end);
187 }
188
189
203 @SuppressWarnings("rawtypes")
204 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
205 OrderByComparator orderByComparator) throws SystemException {
206 return journalFeedPersistence.findWithDynamicQuery(dynamicQuery, start,
207 end, orderByComparator);
208 }
209
210
217 public long dynamicQueryCount(DynamicQuery dynamicQuery)
218 throws SystemException {
219 return journalFeedPersistence.countWithDynamicQuery(dynamicQuery);
220 }
221
222 public JournalFeed fetchJournalFeed(long id) throws SystemException {
223 return journalFeedPersistence.fetchByPrimaryKey(id);
224 }
225
226
234 public JournalFeed getJournalFeed(long id)
235 throws PortalException, SystemException {
236 return journalFeedPersistence.findByPrimaryKey(id);
237 }
238
239 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
240 throws PortalException, SystemException {
241 return journalFeedPersistence.findByPrimaryKey(primaryKeyObj);
242 }
243
244
253 public JournalFeed getJournalFeedByUuidAndGroupId(String uuid, long groupId)
254 throws PortalException, SystemException {
255 return journalFeedPersistence.findByUUID_G(uuid, groupId);
256 }
257
258
270 public List<JournalFeed> getJournalFeeds(int start, int end)
271 throws SystemException {
272 return journalFeedPersistence.findAll(start, end);
273 }
274
275
281 public int getJournalFeedsCount() throws SystemException {
282 return journalFeedPersistence.countAll();
283 }
284
285
292 @Indexable(type = IndexableType.REINDEX)
293 public JournalFeed updateJournalFeed(JournalFeed journalFeed)
294 throws SystemException {
295 return journalFeedPersistence.update(journalFeed);
296 }
297
298
303 public JournalArticleLocalService getJournalArticleLocalService() {
304 return journalArticleLocalService;
305 }
306
307
312 public void setJournalArticleLocalService(
313 JournalArticleLocalService journalArticleLocalService) {
314 this.journalArticleLocalService = journalArticleLocalService;
315 }
316
317
322 public JournalArticleService getJournalArticleService() {
323 return journalArticleService;
324 }
325
326
331 public void setJournalArticleService(
332 JournalArticleService journalArticleService) {
333 this.journalArticleService = journalArticleService;
334 }
335
336
341 public JournalArticlePersistence getJournalArticlePersistence() {
342 return journalArticlePersistence;
343 }
344
345
350 public void setJournalArticlePersistence(
351 JournalArticlePersistence journalArticlePersistence) {
352 this.journalArticlePersistence = journalArticlePersistence;
353 }
354
355
360 public JournalArticleFinder getJournalArticleFinder() {
361 return journalArticleFinder;
362 }
363
364
369 public void setJournalArticleFinder(
370 JournalArticleFinder journalArticleFinder) {
371 this.journalArticleFinder = journalArticleFinder;
372 }
373
374
379 public JournalArticleImageLocalService getJournalArticleImageLocalService() {
380 return journalArticleImageLocalService;
381 }
382
383
388 public void setJournalArticleImageLocalService(
389 JournalArticleImageLocalService journalArticleImageLocalService) {
390 this.journalArticleImageLocalService = journalArticleImageLocalService;
391 }
392
393
398 public JournalArticleImagePersistence getJournalArticleImagePersistence() {
399 return journalArticleImagePersistence;
400 }
401
402
407 public void setJournalArticleImagePersistence(
408 JournalArticleImagePersistence journalArticleImagePersistence) {
409 this.journalArticleImagePersistence = journalArticleImagePersistence;
410 }
411
412
417 public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
418 return journalArticleResourceLocalService;
419 }
420
421
426 public void setJournalArticleResourceLocalService(
427 JournalArticleResourceLocalService journalArticleResourceLocalService) {
428 this.journalArticleResourceLocalService = journalArticleResourceLocalService;
429 }
430
431
436 public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
437 return journalArticleResourcePersistence;
438 }
439
440
445 public void setJournalArticleResourcePersistence(
446 JournalArticleResourcePersistence journalArticleResourcePersistence) {
447 this.journalArticleResourcePersistence = journalArticleResourcePersistence;
448 }
449
450
455 public JournalContentSearchLocalService getJournalContentSearchLocalService() {
456 return journalContentSearchLocalService;
457 }
458
459
464 public void setJournalContentSearchLocalService(
465 JournalContentSearchLocalService journalContentSearchLocalService) {
466 this.journalContentSearchLocalService = journalContentSearchLocalService;
467 }
468
469
474 public JournalContentSearchPersistence getJournalContentSearchPersistence() {
475 return journalContentSearchPersistence;
476 }
477
478
483 public void setJournalContentSearchPersistence(
484 JournalContentSearchPersistence journalContentSearchPersistence) {
485 this.journalContentSearchPersistence = journalContentSearchPersistence;
486 }
487
488
493 public JournalFeedLocalService getJournalFeedLocalService() {
494 return journalFeedLocalService;
495 }
496
497
502 public void setJournalFeedLocalService(
503 JournalFeedLocalService journalFeedLocalService) {
504 this.journalFeedLocalService = journalFeedLocalService;
505 }
506
507
512 public JournalFeedService getJournalFeedService() {
513 return journalFeedService;
514 }
515
516
521 public void setJournalFeedService(JournalFeedService journalFeedService) {
522 this.journalFeedService = journalFeedService;
523 }
524
525
530 public JournalFeedPersistence getJournalFeedPersistence() {
531 return journalFeedPersistence;
532 }
533
534
539 public void setJournalFeedPersistence(
540 JournalFeedPersistence journalFeedPersistence) {
541 this.journalFeedPersistence = journalFeedPersistence;
542 }
543
544
549 public JournalFeedFinder getJournalFeedFinder() {
550 return journalFeedFinder;
551 }
552
553
558 public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
559 this.journalFeedFinder = journalFeedFinder;
560 }
561
562
567 public JournalFolderLocalService getJournalFolderLocalService() {
568 return journalFolderLocalService;
569 }
570
571
576 public void setJournalFolderLocalService(
577 JournalFolderLocalService journalFolderLocalService) {
578 this.journalFolderLocalService = journalFolderLocalService;
579 }
580
581
586 public JournalFolderService getJournalFolderService() {
587 return journalFolderService;
588 }
589
590
595 public void setJournalFolderService(
596 JournalFolderService journalFolderService) {
597 this.journalFolderService = journalFolderService;
598 }
599
600
605 public JournalFolderPersistence getJournalFolderPersistence() {
606 return journalFolderPersistence;
607 }
608
609
614 public void setJournalFolderPersistence(
615 JournalFolderPersistence journalFolderPersistence) {
616 this.journalFolderPersistence = journalFolderPersistence;
617 }
618
619
624 public JournalFolderFinder getJournalFolderFinder() {
625 return journalFolderFinder;
626 }
627
628
633 public void setJournalFolderFinder(JournalFolderFinder journalFolderFinder) {
634 this.journalFolderFinder = journalFolderFinder;
635 }
636
637
642 public JournalStructureLocalService getJournalStructureLocalService() {
643 return journalStructureLocalService;
644 }
645
646
651 public void setJournalStructureLocalService(
652 JournalStructureLocalService journalStructureLocalService) {
653 this.journalStructureLocalService = journalStructureLocalService;
654 }
655
656
661 public JournalStructureService getJournalStructureService() {
662 return journalStructureService;
663 }
664
665
670 public void setJournalStructureService(
671 JournalStructureService journalStructureService) {
672 this.journalStructureService = journalStructureService;
673 }
674
675
680 public JournalStructurePersistence getJournalStructurePersistence() {
681 return journalStructurePersistence;
682 }
683
684
689 public void setJournalStructurePersistence(
690 JournalStructurePersistence journalStructurePersistence) {
691 this.journalStructurePersistence = journalStructurePersistence;
692 }
693
694
699 public JournalStructureFinder getJournalStructureFinder() {
700 return journalStructureFinder;
701 }
702
703
708 public void setJournalStructureFinder(
709 JournalStructureFinder journalStructureFinder) {
710 this.journalStructureFinder = journalStructureFinder;
711 }
712
713
718 public JournalTemplateLocalService getJournalTemplateLocalService() {
719 return journalTemplateLocalService;
720 }
721
722
727 public void setJournalTemplateLocalService(
728 JournalTemplateLocalService journalTemplateLocalService) {
729 this.journalTemplateLocalService = journalTemplateLocalService;
730 }
731
732
737 public JournalTemplateService getJournalTemplateService() {
738 return journalTemplateService;
739 }
740
741
746 public void setJournalTemplateService(
747 JournalTemplateService journalTemplateService) {
748 this.journalTemplateService = journalTemplateService;
749 }
750
751
756 public JournalTemplatePersistence getJournalTemplatePersistence() {
757 return journalTemplatePersistence;
758 }
759
760
765 public void setJournalTemplatePersistence(
766 JournalTemplatePersistence journalTemplatePersistence) {
767 this.journalTemplatePersistence = journalTemplatePersistence;
768 }
769
770
775 public JournalTemplateFinder getJournalTemplateFinder() {
776 return journalTemplateFinder;
777 }
778
779
784 public void setJournalTemplateFinder(
785 JournalTemplateFinder journalTemplateFinder) {
786 this.journalTemplateFinder = journalTemplateFinder;
787 }
788
789
794 public CounterLocalService getCounterLocalService() {
795 return counterLocalService;
796 }
797
798
803 public void setCounterLocalService(CounterLocalService counterLocalService) {
804 this.counterLocalService = counterLocalService;
805 }
806
807
812 public ResourceLocalService getResourceLocalService() {
813 return resourceLocalService;
814 }
815
816
821 public void setResourceLocalService(
822 ResourceLocalService resourceLocalService) {
823 this.resourceLocalService = resourceLocalService;
824 }
825
826
831 public UserLocalService getUserLocalService() {
832 return userLocalService;
833 }
834
835
840 public void setUserLocalService(UserLocalService userLocalService) {
841 this.userLocalService = userLocalService;
842 }
843
844
849 public UserService getUserService() {
850 return userService;
851 }
852
853
858 public void setUserService(UserService userService) {
859 this.userService = userService;
860 }
861
862
867 public UserPersistence getUserPersistence() {
868 return userPersistence;
869 }
870
871
876 public void setUserPersistence(UserPersistence userPersistence) {
877 this.userPersistence = userPersistence;
878 }
879
880
885 public UserFinder getUserFinder() {
886 return userFinder;
887 }
888
889
894 public void setUserFinder(UserFinder userFinder) {
895 this.userFinder = userFinder;
896 }
897
898
903 public ExpandoValueLocalService getExpandoValueLocalService() {
904 return expandoValueLocalService;
905 }
906
907
912 public void setExpandoValueLocalService(
913 ExpandoValueLocalService expandoValueLocalService) {
914 this.expandoValueLocalService = expandoValueLocalService;
915 }
916
917
922 public ExpandoValueService getExpandoValueService() {
923 return expandoValueService;
924 }
925
926
931 public void setExpandoValueService(ExpandoValueService expandoValueService) {
932 this.expandoValueService = expandoValueService;
933 }
934
935
940 public ExpandoValuePersistence getExpandoValuePersistence() {
941 return expandoValuePersistence;
942 }
943
944
949 public void setExpandoValuePersistence(
950 ExpandoValuePersistence expandoValuePersistence) {
951 this.expandoValuePersistence = expandoValuePersistence;
952 }
953
954 public void afterPropertiesSet() {
955 persistedModelLocalServiceRegistry.register("com.liferay.portlet.journal.model.JournalFeed",
956 journalFeedLocalService);
957 }
958
959 public void destroy() {
960 persistedModelLocalServiceRegistry.unregister(
961 "com.liferay.portlet.journal.model.JournalFeed");
962 }
963
964
969 public String getBeanIdentifier() {
970 return _beanIdentifier;
971 }
972
973
978 public void setBeanIdentifier(String beanIdentifier) {
979 _beanIdentifier = beanIdentifier;
980 }
981
982 protected Class<?> getModelClass() {
983 return JournalFeed.class;
984 }
985
986 protected String getModelClassName() {
987 return JournalFeed.class.getName();
988 }
989
990
995 protected void runSQL(String sql) throws SystemException {
996 try {
997 DataSource dataSource = journalFeedPersistence.getDataSource();
998
999 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1000 sql, new int[0]);
1001
1002 sqlUpdate.update();
1003 }
1004 catch (Exception e) {
1005 throw new SystemException(e);
1006 }
1007 }
1008
1009 @BeanReference(type = JournalArticleLocalService.class)
1010 protected JournalArticleLocalService journalArticleLocalService;
1011 @BeanReference(type = JournalArticleService.class)
1012 protected JournalArticleService journalArticleService;
1013 @BeanReference(type = JournalArticlePersistence.class)
1014 protected JournalArticlePersistence journalArticlePersistence;
1015 @BeanReference(type = JournalArticleFinder.class)
1016 protected JournalArticleFinder journalArticleFinder;
1017 @BeanReference(type = JournalArticleImageLocalService.class)
1018 protected JournalArticleImageLocalService journalArticleImageLocalService;
1019 @BeanReference(type = JournalArticleImagePersistence.class)
1020 protected JournalArticleImagePersistence journalArticleImagePersistence;
1021 @BeanReference(type = JournalArticleResourceLocalService.class)
1022 protected JournalArticleResourceLocalService journalArticleResourceLocalService;
1023 @BeanReference(type = JournalArticleResourcePersistence.class)
1024 protected JournalArticleResourcePersistence journalArticleResourcePersistence;
1025 @BeanReference(type = JournalContentSearchLocalService.class)
1026 protected JournalContentSearchLocalService journalContentSearchLocalService;
1027 @BeanReference(type = JournalContentSearchPersistence.class)
1028 protected JournalContentSearchPersistence journalContentSearchPersistence;
1029 @BeanReference(type = JournalFeedLocalService.class)
1030 protected JournalFeedLocalService journalFeedLocalService;
1031 @BeanReference(type = JournalFeedService.class)
1032 protected JournalFeedService journalFeedService;
1033 @BeanReference(type = JournalFeedPersistence.class)
1034 protected JournalFeedPersistence journalFeedPersistence;
1035 @BeanReference(type = JournalFeedFinder.class)
1036 protected JournalFeedFinder journalFeedFinder;
1037 @BeanReference(type = JournalFolderLocalService.class)
1038 protected JournalFolderLocalService journalFolderLocalService;
1039 @BeanReference(type = JournalFolderService.class)
1040 protected JournalFolderService journalFolderService;
1041 @BeanReference(type = JournalFolderPersistence.class)
1042 protected JournalFolderPersistence journalFolderPersistence;
1043 @BeanReference(type = JournalFolderFinder.class)
1044 protected JournalFolderFinder journalFolderFinder;
1045 @BeanReference(type = JournalStructureLocalService.class)
1046 protected JournalStructureLocalService journalStructureLocalService;
1047 @BeanReference(type = JournalStructureService.class)
1048 protected JournalStructureService journalStructureService;
1049 @BeanReference(type = JournalStructurePersistence.class)
1050 protected JournalStructurePersistence journalStructurePersistence;
1051 @BeanReference(type = JournalStructureFinder.class)
1052 protected JournalStructureFinder journalStructureFinder;
1053 @BeanReference(type = JournalTemplateLocalService.class)
1054 protected JournalTemplateLocalService journalTemplateLocalService;
1055 @BeanReference(type = JournalTemplateService.class)
1056 protected JournalTemplateService journalTemplateService;
1057 @BeanReference(type = JournalTemplatePersistence.class)
1058 protected JournalTemplatePersistence journalTemplatePersistence;
1059 @BeanReference(type = JournalTemplateFinder.class)
1060 protected JournalTemplateFinder journalTemplateFinder;
1061 @BeanReference(type = CounterLocalService.class)
1062 protected CounterLocalService counterLocalService;
1063 @BeanReference(type = ResourceLocalService.class)
1064 protected ResourceLocalService resourceLocalService;
1065 @BeanReference(type = UserLocalService.class)
1066 protected UserLocalService userLocalService;
1067 @BeanReference(type = UserService.class)
1068 protected UserService userService;
1069 @BeanReference(type = UserPersistence.class)
1070 protected UserPersistence userPersistence;
1071 @BeanReference(type = UserFinder.class)
1072 protected UserFinder userFinder;
1073 @BeanReference(type = ExpandoValueLocalService.class)
1074 protected ExpandoValueLocalService expandoValueLocalService;
1075 @BeanReference(type = ExpandoValueService.class)
1076 protected ExpandoValueService expandoValueService;
1077 @BeanReference(type = ExpandoValuePersistence.class)
1078 protected ExpandoValuePersistence expandoValuePersistence;
1079 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1080 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1081 private String _beanIdentifier;
1082 }