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.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.UserLocalService;
037 import com.liferay.portal.service.UserService;
038 import com.liferay.portal.service.persistence.GroupFinder;
039 import com.liferay.portal.service.persistence.GroupPersistence;
040 import com.liferay.portal.service.persistence.UserFinder;
041 import com.liferay.portal.service.persistence.UserPersistence;
042
043 import com.liferay.portlet.expando.service.ExpandoValueLocalService;
044 import com.liferay.portlet.expando.service.ExpandoValueService;
045 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
046 import com.liferay.portlet.journal.model.JournalFolder;
047 import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
048 import com.liferay.portlet.journal.service.JournalArticleLocalService;
049 import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
050 import com.liferay.portlet.journal.service.JournalArticleService;
051 import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
052 import com.liferay.portlet.journal.service.JournalFeedLocalService;
053 import com.liferay.portlet.journal.service.JournalFeedService;
054 import com.liferay.portlet.journal.service.JournalFolderLocalService;
055 import com.liferay.portlet.journal.service.JournalFolderService;
056 import com.liferay.portlet.journal.service.JournalStructureLocalService;
057 import com.liferay.portlet.journal.service.JournalStructureService;
058 import com.liferay.portlet.journal.service.JournalTemplateLocalService;
059 import com.liferay.portlet.journal.service.JournalTemplateService;
060 import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
061 import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
062 import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
063 import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
064 import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
065 import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
066 import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
067 import com.liferay.portlet.journal.service.persistence.JournalFolderFinder;
068 import com.liferay.portlet.journal.service.persistence.JournalFolderPersistence;
069 import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
070 import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
071 import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
072 import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
073
074 import java.io.Serializable;
075
076 import java.util.List;
077
078 import javax.sql.DataSource;
079
080
092 public abstract class JournalFolderLocalServiceBaseImpl
093 extends BaseLocalServiceImpl implements JournalFolderLocalService,
094 IdentifiableBean {
095
100
101
108 @Indexable(type = IndexableType.REINDEX)
109 public JournalFolder addJournalFolder(JournalFolder journalFolder)
110 throws SystemException {
111 journalFolder.setNew(true);
112
113 return journalFolderPersistence.update(journalFolder);
114 }
115
116
122 public JournalFolder createJournalFolder(long folderId) {
123 return journalFolderPersistence.create(folderId);
124 }
125
126
134 @Indexable(type = IndexableType.DELETE)
135 public JournalFolder deleteJournalFolder(long folderId)
136 throws PortalException, SystemException {
137 return journalFolderPersistence.remove(folderId);
138 }
139
140
147 @Indexable(type = IndexableType.DELETE)
148 public JournalFolder deleteJournalFolder(JournalFolder journalFolder)
149 throws SystemException {
150 return journalFolderPersistence.remove(journalFolder);
151 }
152
153 public DynamicQuery dynamicQuery() {
154 Class<?> clazz = getClass();
155
156 return DynamicQueryFactoryUtil.forClass(JournalFolder.class,
157 clazz.getClassLoader());
158 }
159
160
167 @SuppressWarnings("rawtypes")
168 public List dynamicQuery(DynamicQuery dynamicQuery)
169 throws SystemException {
170 return journalFolderPersistence.findWithDynamicQuery(dynamicQuery);
171 }
172
173
186 @SuppressWarnings("rawtypes")
187 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
188 throws SystemException {
189 return journalFolderPersistence.findWithDynamicQuery(dynamicQuery,
190 start, end);
191 }
192
193
207 @SuppressWarnings("rawtypes")
208 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
209 OrderByComparator orderByComparator) throws SystemException {
210 return journalFolderPersistence.findWithDynamicQuery(dynamicQuery,
211 start, end, orderByComparator);
212 }
213
214
221 public long dynamicQueryCount(DynamicQuery dynamicQuery)
222 throws SystemException {
223 return journalFolderPersistence.countWithDynamicQuery(dynamicQuery);
224 }
225
226 public JournalFolder fetchJournalFolder(long folderId)
227 throws SystemException {
228 return journalFolderPersistence.fetchByPrimaryKey(folderId);
229 }
230
231
239 public JournalFolder getJournalFolder(long folderId)
240 throws PortalException, SystemException {
241 return journalFolderPersistence.findByPrimaryKey(folderId);
242 }
243
244 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
245 throws PortalException, SystemException {
246 return journalFolderPersistence.findByPrimaryKey(primaryKeyObj);
247 }
248
249
258 public JournalFolder getJournalFolderByUuidAndGroupId(String uuid,
259 long groupId) throws PortalException, SystemException {
260 return journalFolderPersistence.findByUUID_G(uuid, groupId);
261 }
262
263
275 public List<JournalFolder> getJournalFolders(int start, int end)
276 throws SystemException {
277 return journalFolderPersistence.findAll(start, end);
278 }
279
280
286 public int getJournalFoldersCount() throws SystemException {
287 return journalFolderPersistence.countAll();
288 }
289
290
297 @Indexable(type = IndexableType.REINDEX)
298 public JournalFolder updateJournalFolder(JournalFolder journalFolder)
299 throws SystemException {
300 return journalFolderPersistence.update(journalFolder);
301 }
302
303
308 public JournalArticleLocalService getJournalArticleLocalService() {
309 return journalArticleLocalService;
310 }
311
312
317 public void setJournalArticleLocalService(
318 JournalArticleLocalService journalArticleLocalService) {
319 this.journalArticleLocalService = journalArticleLocalService;
320 }
321
322
327 public JournalArticleService getJournalArticleService() {
328 return journalArticleService;
329 }
330
331
336 public void setJournalArticleService(
337 JournalArticleService journalArticleService) {
338 this.journalArticleService = journalArticleService;
339 }
340
341
346 public JournalArticlePersistence getJournalArticlePersistence() {
347 return journalArticlePersistence;
348 }
349
350
355 public void setJournalArticlePersistence(
356 JournalArticlePersistence journalArticlePersistence) {
357 this.journalArticlePersistence = journalArticlePersistence;
358 }
359
360
365 public JournalArticleFinder getJournalArticleFinder() {
366 return journalArticleFinder;
367 }
368
369
374 public void setJournalArticleFinder(
375 JournalArticleFinder journalArticleFinder) {
376 this.journalArticleFinder = journalArticleFinder;
377 }
378
379
384 public JournalArticleImageLocalService getJournalArticleImageLocalService() {
385 return journalArticleImageLocalService;
386 }
387
388
393 public void setJournalArticleImageLocalService(
394 JournalArticleImageLocalService journalArticleImageLocalService) {
395 this.journalArticleImageLocalService = journalArticleImageLocalService;
396 }
397
398
403 public JournalArticleImagePersistence getJournalArticleImagePersistence() {
404 return journalArticleImagePersistence;
405 }
406
407
412 public void setJournalArticleImagePersistence(
413 JournalArticleImagePersistence journalArticleImagePersistence) {
414 this.journalArticleImagePersistence = journalArticleImagePersistence;
415 }
416
417
422 public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
423 return journalArticleResourceLocalService;
424 }
425
426
431 public void setJournalArticleResourceLocalService(
432 JournalArticleResourceLocalService journalArticleResourceLocalService) {
433 this.journalArticleResourceLocalService = journalArticleResourceLocalService;
434 }
435
436
441 public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
442 return journalArticleResourcePersistence;
443 }
444
445
450 public void setJournalArticleResourcePersistence(
451 JournalArticleResourcePersistence journalArticleResourcePersistence) {
452 this.journalArticleResourcePersistence = journalArticleResourcePersistence;
453 }
454
455
460 public JournalContentSearchLocalService getJournalContentSearchLocalService() {
461 return journalContentSearchLocalService;
462 }
463
464
469 public void setJournalContentSearchLocalService(
470 JournalContentSearchLocalService journalContentSearchLocalService) {
471 this.journalContentSearchLocalService = journalContentSearchLocalService;
472 }
473
474
479 public JournalContentSearchPersistence getJournalContentSearchPersistence() {
480 return journalContentSearchPersistence;
481 }
482
483
488 public void setJournalContentSearchPersistence(
489 JournalContentSearchPersistence journalContentSearchPersistence) {
490 this.journalContentSearchPersistence = journalContentSearchPersistence;
491 }
492
493
498 public JournalFeedLocalService getJournalFeedLocalService() {
499 return journalFeedLocalService;
500 }
501
502
507 public void setJournalFeedLocalService(
508 JournalFeedLocalService journalFeedLocalService) {
509 this.journalFeedLocalService = journalFeedLocalService;
510 }
511
512
517 public JournalFeedService getJournalFeedService() {
518 return journalFeedService;
519 }
520
521
526 public void setJournalFeedService(JournalFeedService journalFeedService) {
527 this.journalFeedService = journalFeedService;
528 }
529
530
535 public JournalFeedPersistence getJournalFeedPersistence() {
536 return journalFeedPersistence;
537 }
538
539
544 public void setJournalFeedPersistence(
545 JournalFeedPersistence journalFeedPersistence) {
546 this.journalFeedPersistence = journalFeedPersistence;
547 }
548
549
554 public JournalFeedFinder getJournalFeedFinder() {
555 return journalFeedFinder;
556 }
557
558
563 public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
564 this.journalFeedFinder = journalFeedFinder;
565 }
566
567
572 public JournalFolderLocalService getJournalFolderLocalService() {
573 return journalFolderLocalService;
574 }
575
576
581 public void setJournalFolderLocalService(
582 JournalFolderLocalService journalFolderLocalService) {
583 this.journalFolderLocalService = journalFolderLocalService;
584 }
585
586
591 public JournalFolderService getJournalFolderService() {
592 return journalFolderService;
593 }
594
595
600 public void setJournalFolderService(
601 JournalFolderService journalFolderService) {
602 this.journalFolderService = journalFolderService;
603 }
604
605
610 public JournalFolderPersistence getJournalFolderPersistence() {
611 return journalFolderPersistence;
612 }
613
614
619 public void setJournalFolderPersistence(
620 JournalFolderPersistence journalFolderPersistence) {
621 this.journalFolderPersistence = journalFolderPersistence;
622 }
623
624
629 public JournalFolderFinder getJournalFolderFinder() {
630 return journalFolderFinder;
631 }
632
633
638 public void setJournalFolderFinder(JournalFolderFinder journalFolderFinder) {
639 this.journalFolderFinder = journalFolderFinder;
640 }
641
642
647 public JournalStructureLocalService getJournalStructureLocalService() {
648 return journalStructureLocalService;
649 }
650
651
656 public void setJournalStructureLocalService(
657 JournalStructureLocalService journalStructureLocalService) {
658 this.journalStructureLocalService = journalStructureLocalService;
659 }
660
661
666 public JournalStructureService getJournalStructureService() {
667 return journalStructureService;
668 }
669
670
675 public void setJournalStructureService(
676 JournalStructureService journalStructureService) {
677 this.journalStructureService = journalStructureService;
678 }
679
680
685 public JournalStructurePersistence getJournalStructurePersistence() {
686 return journalStructurePersistence;
687 }
688
689
694 public void setJournalStructurePersistence(
695 JournalStructurePersistence journalStructurePersistence) {
696 this.journalStructurePersistence = journalStructurePersistence;
697 }
698
699
704 public JournalStructureFinder getJournalStructureFinder() {
705 return journalStructureFinder;
706 }
707
708
713 public void setJournalStructureFinder(
714 JournalStructureFinder journalStructureFinder) {
715 this.journalStructureFinder = journalStructureFinder;
716 }
717
718
723 public JournalTemplateLocalService getJournalTemplateLocalService() {
724 return journalTemplateLocalService;
725 }
726
727
732 public void setJournalTemplateLocalService(
733 JournalTemplateLocalService journalTemplateLocalService) {
734 this.journalTemplateLocalService = journalTemplateLocalService;
735 }
736
737
742 public JournalTemplateService getJournalTemplateService() {
743 return journalTemplateService;
744 }
745
746
751 public void setJournalTemplateService(
752 JournalTemplateService journalTemplateService) {
753 this.journalTemplateService = journalTemplateService;
754 }
755
756
761 public JournalTemplatePersistence getJournalTemplatePersistence() {
762 return journalTemplatePersistence;
763 }
764
765
770 public void setJournalTemplatePersistence(
771 JournalTemplatePersistence journalTemplatePersistence) {
772 this.journalTemplatePersistence = journalTemplatePersistence;
773 }
774
775
780 public JournalTemplateFinder getJournalTemplateFinder() {
781 return journalTemplateFinder;
782 }
783
784
789 public void setJournalTemplateFinder(
790 JournalTemplateFinder journalTemplateFinder) {
791 this.journalTemplateFinder = journalTemplateFinder;
792 }
793
794
799 public CounterLocalService getCounterLocalService() {
800 return counterLocalService;
801 }
802
803
808 public void setCounterLocalService(CounterLocalService counterLocalService) {
809 this.counterLocalService = counterLocalService;
810 }
811
812
817 public GroupLocalService getGroupLocalService() {
818 return groupLocalService;
819 }
820
821
826 public void setGroupLocalService(GroupLocalService groupLocalService) {
827 this.groupLocalService = groupLocalService;
828 }
829
830
835 public GroupService getGroupService() {
836 return groupService;
837 }
838
839
844 public void setGroupService(GroupService groupService) {
845 this.groupService = groupService;
846 }
847
848
853 public GroupPersistence getGroupPersistence() {
854 return groupPersistence;
855 }
856
857
862 public void setGroupPersistence(GroupPersistence groupPersistence) {
863 this.groupPersistence = groupPersistence;
864 }
865
866
871 public GroupFinder getGroupFinder() {
872 return groupFinder;
873 }
874
875
880 public void setGroupFinder(GroupFinder groupFinder) {
881 this.groupFinder = groupFinder;
882 }
883
884
889 public ResourceLocalService getResourceLocalService() {
890 return resourceLocalService;
891 }
892
893
898 public void setResourceLocalService(
899 ResourceLocalService resourceLocalService) {
900 this.resourceLocalService = resourceLocalService;
901 }
902
903
908 public UserLocalService getUserLocalService() {
909 return userLocalService;
910 }
911
912
917 public void setUserLocalService(UserLocalService userLocalService) {
918 this.userLocalService = userLocalService;
919 }
920
921
926 public UserService getUserService() {
927 return userService;
928 }
929
930
935 public void setUserService(UserService userService) {
936 this.userService = userService;
937 }
938
939
944 public UserPersistence getUserPersistence() {
945 return userPersistence;
946 }
947
948
953 public void setUserPersistence(UserPersistence userPersistence) {
954 this.userPersistence = userPersistence;
955 }
956
957
962 public UserFinder getUserFinder() {
963 return userFinder;
964 }
965
966
971 public void setUserFinder(UserFinder userFinder) {
972 this.userFinder = userFinder;
973 }
974
975
980 public ExpandoValueLocalService getExpandoValueLocalService() {
981 return expandoValueLocalService;
982 }
983
984
989 public void setExpandoValueLocalService(
990 ExpandoValueLocalService expandoValueLocalService) {
991 this.expandoValueLocalService = expandoValueLocalService;
992 }
993
994
999 public ExpandoValueService getExpandoValueService() {
1000 return expandoValueService;
1001 }
1002
1003
1008 public void setExpandoValueService(ExpandoValueService expandoValueService) {
1009 this.expandoValueService = expandoValueService;
1010 }
1011
1012
1017 public ExpandoValuePersistence getExpandoValuePersistence() {
1018 return expandoValuePersistence;
1019 }
1020
1021
1026 public void setExpandoValuePersistence(
1027 ExpandoValuePersistence expandoValuePersistence) {
1028 this.expandoValuePersistence = expandoValuePersistence;
1029 }
1030
1031 public void afterPropertiesSet() {
1032 persistedModelLocalServiceRegistry.register("com.liferay.portlet.journal.model.JournalFolder",
1033 journalFolderLocalService);
1034 }
1035
1036 public void destroy() {
1037 persistedModelLocalServiceRegistry.unregister(
1038 "com.liferay.portlet.journal.model.JournalFolder");
1039 }
1040
1041
1046 public String getBeanIdentifier() {
1047 return _beanIdentifier;
1048 }
1049
1050
1055 public void setBeanIdentifier(String beanIdentifier) {
1056 _beanIdentifier = beanIdentifier;
1057 }
1058
1059 protected Class<?> getModelClass() {
1060 return JournalFolder.class;
1061 }
1062
1063 protected String getModelClassName() {
1064 return JournalFolder.class.getName();
1065 }
1066
1067
1072 protected void runSQL(String sql) throws SystemException {
1073 try {
1074 DataSource dataSource = journalFolderPersistence.getDataSource();
1075
1076 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1077 sql, new int[0]);
1078
1079 sqlUpdate.update();
1080 }
1081 catch (Exception e) {
1082 throw new SystemException(e);
1083 }
1084 }
1085
1086 @BeanReference(type = JournalArticleLocalService.class)
1087 protected JournalArticleLocalService journalArticleLocalService;
1088 @BeanReference(type = JournalArticleService.class)
1089 protected JournalArticleService journalArticleService;
1090 @BeanReference(type = JournalArticlePersistence.class)
1091 protected JournalArticlePersistence journalArticlePersistence;
1092 @BeanReference(type = JournalArticleFinder.class)
1093 protected JournalArticleFinder journalArticleFinder;
1094 @BeanReference(type = JournalArticleImageLocalService.class)
1095 protected JournalArticleImageLocalService journalArticleImageLocalService;
1096 @BeanReference(type = JournalArticleImagePersistence.class)
1097 protected JournalArticleImagePersistence journalArticleImagePersistence;
1098 @BeanReference(type = JournalArticleResourceLocalService.class)
1099 protected JournalArticleResourceLocalService journalArticleResourceLocalService;
1100 @BeanReference(type = JournalArticleResourcePersistence.class)
1101 protected JournalArticleResourcePersistence journalArticleResourcePersistence;
1102 @BeanReference(type = JournalContentSearchLocalService.class)
1103 protected JournalContentSearchLocalService journalContentSearchLocalService;
1104 @BeanReference(type = JournalContentSearchPersistence.class)
1105 protected JournalContentSearchPersistence journalContentSearchPersistence;
1106 @BeanReference(type = JournalFeedLocalService.class)
1107 protected JournalFeedLocalService journalFeedLocalService;
1108 @BeanReference(type = JournalFeedService.class)
1109 protected JournalFeedService journalFeedService;
1110 @BeanReference(type = JournalFeedPersistence.class)
1111 protected JournalFeedPersistence journalFeedPersistence;
1112 @BeanReference(type = JournalFeedFinder.class)
1113 protected JournalFeedFinder journalFeedFinder;
1114 @BeanReference(type = JournalFolderLocalService.class)
1115 protected JournalFolderLocalService journalFolderLocalService;
1116 @BeanReference(type = JournalFolderService.class)
1117 protected JournalFolderService journalFolderService;
1118 @BeanReference(type = JournalFolderPersistence.class)
1119 protected JournalFolderPersistence journalFolderPersistence;
1120 @BeanReference(type = JournalFolderFinder.class)
1121 protected JournalFolderFinder journalFolderFinder;
1122 @BeanReference(type = JournalStructureLocalService.class)
1123 protected JournalStructureLocalService journalStructureLocalService;
1124 @BeanReference(type = JournalStructureService.class)
1125 protected JournalStructureService journalStructureService;
1126 @BeanReference(type = JournalStructurePersistence.class)
1127 protected JournalStructurePersistence journalStructurePersistence;
1128 @BeanReference(type = JournalStructureFinder.class)
1129 protected JournalStructureFinder journalStructureFinder;
1130 @BeanReference(type = JournalTemplateLocalService.class)
1131 protected JournalTemplateLocalService journalTemplateLocalService;
1132 @BeanReference(type = JournalTemplateService.class)
1133 protected JournalTemplateService journalTemplateService;
1134 @BeanReference(type = JournalTemplatePersistence.class)
1135 protected JournalTemplatePersistence journalTemplatePersistence;
1136 @BeanReference(type = JournalTemplateFinder.class)
1137 protected JournalTemplateFinder journalTemplateFinder;
1138 @BeanReference(type = CounterLocalService.class)
1139 protected CounterLocalService counterLocalService;
1140 @BeanReference(type = GroupLocalService.class)
1141 protected GroupLocalService groupLocalService;
1142 @BeanReference(type = GroupService.class)
1143 protected GroupService groupService;
1144 @BeanReference(type = GroupPersistence.class)
1145 protected GroupPersistence groupPersistence;
1146 @BeanReference(type = GroupFinder.class)
1147 protected GroupFinder groupFinder;
1148 @BeanReference(type = ResourceLocalService.class)
1149 protected ResourceLocalService resourceLocalService;
1150 @BeanReference(type = UserLocalService.class)
1151 protected UserLocalService userLocalService;
1152 @BeanReference(type = UserService.class)
1153 protected UserService userService;
1154 @BeanReference(type = UserPersistence.class)
1155 protected UserPersistence userPersistence;
1156 @BeanReference(type = UserFinder.class)
1157 protected UserFinder userFinder;
1158 @BeanReference(type = ExpandoValueLocalService.class)
1159 protected ExpandoValueLocalService expandoValueLocalService;
1160 @BeanReference(type = ExpandoValueService.class)
1161 protected ExpandoValueService expandoValueService;
1162 @BeanReference(type = ExpandoValuePersistence.class)
1163 protected ExpandoValuePersistence expandoValuePersistence;
1164 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1165 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1166 private String _beanIdentifier;
1167 }