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.journal.model.JournalArticleResource;
040 import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
041 import com.liferay.portlet.journal.service.JournalArticleLocalService;
042 import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
043 import com.liferay.portlet.journal.service.JournalArticleService;
044 import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
045 import com.liferay.portlet.journal.service.JournalFeedLocalService;
046 import com.liferay.portlet.journal.service.JournalFeedService;
047 import com.liferay.portlet.journal.service.JournalFolderLocalService;
048 import com.liferay.portlet.journal.service.JournalFolderService;
049 import com.liferay.portlet.journal.service.JournalStructureLocalService;
050 import com.liferay.portlet.journal.service.JournalStructureService;
051 import com.liferay.portlet.journal.service.JournalTemplateLocalService;
052 import com.liferay.portlet.journal.service.JournalTemplateService;
053 import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
054 import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
055 import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
056 import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
057 import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
058 import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
059 import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
060 import com.liferay.portlet.journal.service.persistence.JournalFolderFinder;
061 import com.liferay.portlet.journal.service.persistence.JournalFolderPersistence;
062 import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
063 import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
064 import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
065 import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
066
067 import java.io.Serializable;
068
069 import java.util.List;
070
071 import javax.sql.DataSource;
072
073
085 public abstract class JournalArticleResourceLocalServiceBaseImpl
086 extends BaseLocalServiceImpl implements JournalArticleResourceLocalService,
087 IdentifiableBean {
088
093
094
101 @Indexable(type = IndexableType.REINDEX)
102 public JournalArticleResource addJournalArticleResource(
103 JournalArticleResource journalArticleResource)
104 throws SystemException {
105 journalArticleResource.setNew(true);
106
107 return journalArticleResourcePersistence.update(journalArticleResource);
108 }
109
110
116 public JournalArticleResource createJournalArticleResource(
117 long resourcePrimKey) {
118 return journalArticleResourcePersistence.create(resourcePrimKey);
119 }
120
121
129 @Indexable(type = IndexableType.DELETE)
130 public JournalArticleResource deleteJournalArticleResource(
131 long resourcePrimKey) throws PortalException, SystemException {
132 return journalArticleResourcePersistence.remove(resourcePrimKey);
133 }
134
135
142 @Indexable(type = IndexableType.DELETE)
143 public JournalArticleResource deleteJournalArticleResource(
144 JournalArticleResource journalArticleResource)
145 throws SystemException {
146 return journalArticleResourcePersistence.remove(journalArticleResource);
147 }
148
149 public DynamicQuery dynamicQuery() {
150 Class<?> clazz = getClass();
151
152 return DynamicQueryFactoryUtil.forClass(JournalArticleResource.class,
153 clazz.getClassLoader());
154 }
155
156
163 @SuppressWarnings("rawtypes")
164 public List dynamicQuery(DynamicQuery dynamicQuery)
165 throws SystemException {
166 return journalArticleResourcePersistence.findWithDynamicQuery(dynamicQuery);
167 }
168
169
182 @SuppressWarnings("rawtypes")
183 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
184 throws SystemException {
185 return journalArticleResourcePersistence.findWithDynamicQuery(dynamicQuery,
186 start, end);
187 }
188
189
203 @SuppressWarnings("rawtypes")
204 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
205 OrderByComparator orderByComparator) throws SystemException {
206 return journalArticleResourcePersistence.findWithDynamicQuery(dynamicQuery,
207 start, end, orderByComparator);
208 }
209
210
217 public long dynamicQueryCount(DynamicQuery dynamicQuery)
218 throws SystemException {
219 return journalArticleResourcePersistence.countWithDynamicQuery(dynamicQuery);
220 }
221
222 public JournalArticleResource fetchJournalArticleResource(
223 long resourcePrimKey) throws SystemException {
224 return journalArticleResourcePersistence.fetchByPrimaryKey(resourcePrimKey);
225 }
226
227
235 public JournalArticleResource getJournalArticleResource(
236 long resourcePrimKey) throws PortalException, SystemException {
237 return journalArticleResourcePersistence.findByPrimaryKey(resourcePrimKey);
238 }
239
240 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
241 throws PortalException, SystemException {
242 return journalArticleResourcePersistence.findByPrimaryKey(primaryKeyObj);
243 }
244
245
254 public JournalArticleResource getJournalArticleResourceByUuidAndGroupId(
255 String uuid, long groupId) throws PortalException, SystemException {
256 return journalArticleResourcePersistence.findByUUID_G(uuid, groupId);
257 }
258
259
271 public List<JournalArticleResource> getJournalArticleResources(int start,
272 int end) throws SystemException {
273 return journalArticleResourcePersistence.findAll(start, end);
274 }
275
276
282 public int getJournalArticleResourcesCount() throws SystemException {
283 return journalArticleResourcePersistence.countAll();
284 }
285
286
293 @Indexable(type = IndexableType.REINDEX)
294 public JournalArticleResource updateJournalArticleResource(
295 JournalArticleResource journalArticleResource)
296 throws SystemException {
297 return journalArticleResourcePersistence.update(journalArticleResource);
298 }
299
300
305 public JournalArticleLocalService getJournalArticleLocalService() {
306 return journalArticleLocalService;
307 }
308
309
314 public void setJournalArticleLocalService(
315 JournalArticleLocalService journalArticleLocalService) {
316 this.journalArticleLocalService = journalArticleLocalService;
317 }
318
319
324 public JournalArticleService getJournalArticleService() {
325 return journalArticleService;
326 }
327
328
333 public void setJournalArticleService(
334 JournalArticleService journalArticleService) {
335 this.journalArticleService = journalArticleService;
336 }
337
338
343 public JournalArticlePersistence getJournalArticlePersistence() {
344 return journalArticlePersistence;
345 }
346
347
352 public void setJournalArticlePersistence(
353 JournalArticlePersistence journalArticlePersistence) {
354 this.journalArticlePersistence = journalArticlePersistence;
355 }
356
357
362 public JournalArticleFinder getJournalArticleFinder() {
363 return journalArticleFinder;
364 }
365
366
371 public void setJournalArticleFinder(
372 JournalArticleFinder journalArticleFinder) {
373 this.journalArticleFinder = journalArticleFinder;
374 }
375
376
381 public JournalArticleImageLocalService getJournalArticleImageLocalService() {
382 return journalArticleImageLocalService;
383 }
384
385
390 public void setJournalArticleImageLocalService(
391 JournalArticleImageLocalService journalArticleImageLocalService) {
392 this.journalArticleImageLocalService = journalArticleImageLocalService;
393 }
394
395
400 public JournalArticleImagePersistence getJournalArticleImagePersistence() {
401 return journalArticleImagePersistence;
402 }
403
404
409 public void setJournalArticleImagePersistence(
410 JournalArticleImagePersistence journalArticleImagePersistence) {
411 this.journalArticleImagePersistence = journalArticleImagePersistence;
412 }
413
414
419 public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
420 return journalArticleResourceLocalService;
421 }
422
423
428 public void setJournalArticleResourceLocalService(
429 JournalArticleResourceLocalService journalArticleResourceLocalService) {
430 this.journalArticleResourceLocalService = journalArticleResourceLocalService;
431 }
432
433
438 public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
439 return journalArticleResourcePersistence;
440 }
441
442
447 public void setJournalArticleResourcePersistence(
448 JournalArticleResourcePersistence journalArticleResourcePersistence) {
449 this.journalArticleResourcePersistence = journalArticleResourcePersistence;
450 }
451
452
457 public JournalContentSearchLocalService getJournalContentSearchLocalService() {
458 return journalContentSearchLocalService;
459 }
460
461
466 public void setJournalContentSearchLocalService(
467 JournalContentSearchLocalService journalContentSearchLocalService) {
468 this.journalContentSearchLocalService = journalContentSearchLocalService;
469 }
470
471
476 public JournalContentSearchPersistence getJournalContentSearchPersistence() {
477 return journalContentSearchPersistence;
478 }
479
480
485 public void setJournalContentSearchPersistence(
486 JournalContentSearchPersistence journalContentSearchPersistence) {
487 this.journalContentSearchPersistence = journalContentSearchPersistence;
488 }
489
490
495 public JournalFeedLocalService getJournalFeedLocalService() {
496 return journalFeedLocalService;
497 }
498
499
504 public void setJournalFeedLocalService(
505 JournalFeedLocalService journalFeedLocalService) {
506 this.journalFeedLocalService = journalFeedLocalService;
507 }
508
509
514 public JournalFeedService getJournalFeedService() {
515 return journalFeedService;
516 }
517
518
523 public void setJournalFeedService(JournalFeedService journalFeedService) {
524 this.journalFeedService = journalFeedService;
525 }
526
527
532 public JournalFeedPersistence getJournalFeedPersistence() {
533 return journalFeedPersistence;
534 }
535
536
541 public void setJournalFeedPersistence(
542 JournalFeedPersistence journalFeedPersistence) {
543 this.journalFeedPersistence = journalFeedPersistence;
544 }
545
546
551 public JournalFeedFinder getJournalFeedFinder() {
552 return journalFeedFinder;
553 }
554
555
560 public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
561 this.journalFeedFinder = journalFeedFinder;
562 }
563
564
569 public JournalFolderLocalService getJournalFolderLocalService() {
570 return journalFolderLocalService;
571 }
572
573
578 public void setJournalFolderLocalService(
579 JournalFolderLocalService journalFolderLocalService) {
580 this.journalFolderLocalService = journalFolderLocalService;
581 }
582
583
588 public JournalFolderService getJournalFolderService() {
589 return journalFolderService;
590 }
591
592
597 public void setJournalFolderService(
598 JournalFolderService journalFolderService) {
599 this.journalFolderService = journalFolderService;
600 }
601
602
607 public JournalFolderPersistence getJournalFolderPersistence() {
608 return journalFolderPersistence;
609 }
610
611
616 public void setJournalFolderPersistence(
617 JournalFolderPersistence journalFolderPersistence) {
618 this.journalFolderPersistence = journalFolderPersistence;
619 }
620
621
626 public JournalFolderFinder getJournalFolderFinder() {
627 return journalFolderFinder;
628 }
629
630
635 public void setJournalFolderFinder(JournalFolderFinder journalFolderFinder) {
636 this.journalFolderFinder = journalFolderFinder;
637 }
638
639
644 public JournalStructureLocalService getJournalStructureLocalService() {
645 return journalStructureLocalService;
646 }
647
648
653 public void setJournalStructureLocalService(
654 JournalStructureLocalService journalStructureLocalService) {
655 this.journalStructureLocalService = journalStructureLocalService;
656 }
657
658
663 public JournalStructureService getJournalStructureService() {
664 return journalStructureService;
665 }
666
667
672 public void setJournalStructureService(
673 JournalStructureService journalStructureService) {
674 this.journalStructureService = journalStructureService;
675 }
676
677
682 public JournalStructurePersistence getJournalStructurePersistence() {
683 return journalStructurePersistence;
684 }
685
686
691 public void setJournalStructurePersistence(
692 JournalStructurePersistence journalStructurePersistence) {
693 this.journalStructurePersistence = journalStructurePersistence;
694 }
695
696
701 public JournalStructureFinder getJournalStructureFinder() {
702 return journalStructureFinder;
703 }
704
705
710 public void setJournalStructureFinder(
711 JournalStructureFinder journalStructureFinder) {
712 this.journalStructureFinder = journalStructureFinder;
713 }
714
715
720 public JournalTemplateLocalService getJournalTemplateLocalService() {
721 return journalTemplateLocalService;
722 }
723
724
729 public void setJournalTemplateLocalService(
730 JournalTemplateLocalService journalTemplateLocalService) {
731 this.journalTemplateLocalService = journalTemplateLocalService;
732 }
733
734
739 public JournalTemplateService getJournalTemplateService() {
740 return journalTemplateService;
741 }
742
743
748 public void setJournalTemplateService(
749 JournalTemplateService journalTemplateService) {
750 this.journalTemplateService = journalTemplateService;
751 }
752
753
758 public JournalTemplatePersistence getJournalTemplatePersistence() {
759 return journalTemplatePersistence;
760 }
761
762
767 public void setJournalTemplatePersistence(
768 JournalTemplatePersistence journalTemplatePersistence) {
769 this.journalTemplatePersistence = journalTemplatePersistence;
770 }
771
772
777 public JournalTemplateFinder getJournalTemplateFinder() {
778 return journalTemplateFinder;
779 }
780
781
786 public void setJournalTemplateFinder(
787 JournalTemplateFinder journalTemplateFinder) {
788 this.journalTemplateFinder = journalTemplateFinder;
789 }
790
791
796 public CounterLocalService getCounterLocalService() {
797 return counterLocalService;
798 }
799
800
805 public void setCounterLocalService(CounterLocalService counterLocalService) {
806 this.counterLocalService = counterLocalService;
807 }
808
809
814 public ResourceLocalService getResourceLocalService() {
815 return resourceLocalService;
816 }
817
818
823 public void setResourceLocalService(
824 ResourceLocalService resourceLocalService) {
825 this.resourceLocalService = resourceLocalService;
826 }
827
828
833 public UserLocalService getUserLocalService() {
834 return userLocalService;
835 }
836
837
842 public void setUserLocalService(UserLocalService userLocalService) {
843 this.userLocalService = userLocalService;
844 }
845
846
851 public UserService getUserService() {
852 return userService;
853 }
854
855
860 public void setUserService(UserService userService) {
861 this.userService = userService;
862 }
863
864
869 public UserPersistence getUserPersistence() {
870 return userPersistence;
871 }
872
873
878 public void setUserPersistence(UserPersistence userPersistence) {
879 this.userPersistence = userPersistence;
880 }
881
882
887 public UserFinder getUserFinder() {
888 return userFinder;
889 }
890
891
896 public void setUserFinder(UserFinder userFinder) {
897 this.userFinder = userFinder;
898 }
899
900 public void afterPropertiesSet() {
901 persistedModelLocalServiceRegistry.register("com.liferay.portlet.journal.model.JournalArticleResource",
902 journalArticleResourceLocalService);
903 }
904
905 public void destroy() {
906 persistedModelLocalServiceRegistry.unregister(
907 "com.liferay.portlet.journal.model.JournalArticleResource");
908 }
909
910
915 public String getBeanIdentifier() {
916 return _beanIdentifier;
917 }
918
919
924 public void setBeanIdentifier(String beanIdentifier) {
925 _beanIdentifier = beanIdentifier;
926 }
927
928 protected Class<?> getModelClass() {
929 return JournalArticleResource.class;
930 }
931
932 protected String getModelClassName() {
933 return JournalArticleResource.class.getName();
934 }
935
936
941 protected void runSQL(String sql) throws SystemException {
942 try {
943 DataSource dataSource = journalArticleResourcePersistence.getDataSource();
944
945 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
946 sql, new int[0]);
947
948 sqlUpdate.update();
949 }
950 catch (Exception e) {
951 throw new SystemException(e);
952 }
953 }
954
955 @BeanReference(type = JournalArticleLocalService.class)
956 protected JournalArticleLocalService journalArticleLocalService;
957 @BeanReference(type = JournalArticleService.class)
958 protected JournalArticleService journalArticleService;
959 @BeanReference(type = JournalArticlePersistence.class)
960 protected JournalArticlePersistence journalArticlePersistence;
961 @BeanReference(type = JournalArticleFinder.class)
962 protected JournalArticleFinder journalArticleFinder;
963 @BeanReference(type = JournalArticleImageLocalService.class)
964 protected JournalArticleImageLocalService journalArticleImageLocalService;
965 @BeanReference(type = JournalArticleImagePersistence.class)
966 protected JournalArticleImagePersistence journalArticleImagePersistence;
967 @BeanReference(type = JournalArticleResourceLocalService.class)
968 protected JournalArticleResourceLocalService journalArticleResourceLocalService;
969 @BeanReference(type = JournalArticleResourcePersistence.class)
970 protected JournalArticleResourcePersistence journalArticleResourcePersistence;
971 @BeanReference(type = JournalContentSearchLocalService.class)
972 protected JournalContentSearchLocalService journalContentSearchLocalService;
973 @BeanReference(type = JournalContentSearchPersistence.class)
974 protected JournalContentSearchPersistence journalContentSearchPersistence;
975 @BeanReference(type = JournalFeedLocalService.class)
976 protected JournalFeedLocalService journalFeedLocalService;
977 @BeanReference(type = JournalFeedService.class)
978 protected JournalFeedService journalFeedService;
979 @BeanReference(type = JournalFeedPersistence.class)
980 protected JournalFeedPersistence journalFeedPersistence;
981 @BeanReference(type = JournalFeedFinder.class)
982 protected JournalFeedFinder journalFeedFinder;
983 @BeanReference(type = JournalFolderLocalService.class)
984 protected JournalFolderLocalService journalFolderLocalService;
985 @BeanReference(type = JournalFolderService.class)
986 protected JournalFolderService journalFolderService;
987 @BeanReference(type = JournalFolderPersistence.class)
988 protected JournalFolderPersistence journalFolderPersistence;
989 @BeanReference(type = JournalFolderFinder.class)
990 protected JournalFolderFinder journalFolderFinder;
991 @BeanReference(type = JournalStructureLocalService.class)
992 protected JournalStructureLocalService journalStructureLocalService;
993 @BeanReference(type = JournalStructureService.class)
994 protected JournalStructureService journalStructureService;
995 @BeanReference(type = JournalStructurePersistence.class)
996 protected JournalStructurePersistence journalStructurePersistence;
997 @BeanReference(type = JournalStructureFinder.class)
998 protected JournalStructureFinder journalStructureFinder;
999 @BeanReference(type = JournalTemplateLocalService.class)
1000 protected JournalTemplateLocalService journalTemplateLocalService;
1001 @BeanReference(type = JournalTemplateService.class)
1002 protected JournalTemplateService journalTemplateService;
1003 @BeanReference(type = JournalTemplatePersistence.class)
1004 protected JournalTemplatePersistence journalTemplatePersistence;
1005 @BeanReference(type = JournalTemplateFinder.class)
1006 protected JournalTemplateFinder journalTemplateFinder;
1007 @BeanReference(type = CounterLocalService.class)
1008 protected CounterLocalService counterLocalService;
1009 @BeanReference(type = ResourceLocalService.class)
1010 protected ResourceLocalService resourceLocalService;
1011 @BeanReference(type = UserLocalService.class)
1012 protected UserLocalService userLocalService;
1013 @BeanReference(type = UserService.class)
1014 protected UserService userService;
1015 @BeanReference(type = UserPersistence.class)
1016 protected UserPersistence userPersistence;
1017 @BeanReference(type = UserFinder.class)
1018 protected UserFinder userFinder;
1019 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1020 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1021 private String _beanIdentifier;
1022 }