001
014
015 package com.liferay.portlet.softwarecatalog.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.ImageLocalService;
035 import com.liferay.portal.service.ImageService;
036 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
037 import com.liferay.portal.service.ResourceLocalService;
038 import com.liferay.portal.service.SubscriptionLocalService;
039 import com.liferay.portal.service.UserLocalService;
040 import com.liferay.portal.service.UserService;
041 import com.liferay.portal.service.persistence.GroupFinder;
042 import com.liferay.portal.service.persistence.GroupPersistence;
043 import com.liferay.portal.service.persistence.ImagePersistence;
044 import com.liferay.portal.service.persistence.SubscriptionPersistence;
045 import com.liferay.portal.service.persistence.UserFinder;
046 import com.liferay.portal.service.persistence.UserPersistence;
047
048 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
049 import com.liferay.portlet.messageboards.service.MBMessageService;
050 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
051 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
052 import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
053 import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
054 import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
055 import com.liferay.portlet.softwarecatalog.model.SCProductEntry;
056 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
057 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
058 import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
059 import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
060 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
061 import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
062 import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
063 import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
064 import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
065 import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
066 import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
067 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
068 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
069 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
070
071 import java.io.Serializable;
072
073 import java.util.List;
074
075 import javax.sql.DataSource;
076
077
089 public abstract class SCProductEntryLocalServiceBaseImpl
090 extends BaseLocalServiceImpl implements SCProductEntryLocalService,
091 IdentifiableBean {
092
097
098
105 @Indexable(type = IndexableType.REINDEX)
106 public SCProductEntry addSCProductEntry(SCProductEntry scProductEntry)
107 throws SystemException {
108 scProductEntry.setNew(true);
109
110 return scProductEntryPersistence.update(scProductEntry);
111 }
112
113
119 public SCProductEntry createSCProductEntry(long productEntryId) {
120 return scProductEntryPersistence.create(productEntryId);
121 }
122
123
131 @Indexable(type = IndexableType.DELETE)
132 public SCProductEntry deleteSCProductEntry(long productEntryId)
133 throws PortalException, SystemException {
134 return scProductEntryPersistence.remove(productEntryId);
135 }
136
137
144 @Indexable(type = IndexableType.DELETE)
145 public SCProductEntry deleteSCProductEntry(SCProductEntry scProductEntry)
146 throws SystemException {
147 return scProductEntryPersistence.remove(scProductEntry);
148 }
149
150 public DynamicQuery dynamicQuery() {
151 Class<?> clazz = getClass();
152
153 return DynamicQueryFactoryUtil.forClass(SCProductEntry.class,
154 clazz.getClassLoader());
155 }
156
157
164 @SuppressWarnings("rawtypes")
165 public List dynamicQuery(DynamicQuery dynamicQuery)
166 throws SystemException {
167 return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery);
168 }
169
170
183 @SuppressWarnings("rawtypes")
184 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
185 throws SystemException {
186 return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery,
187 start, end);
188 }
189
190
204 @SuppressWarnings("rawtypes")
205 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
206 OrderByComparator orderByComparator) throws SystemException {
207 return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery,
208 start, end, orderByComparator);
209 }
210
211
218 public long dynamicQueryCount(DynamicQuery dynamicQuery)
219 throws SystemException {
220 return scProductEntryPersistence.countWithDynamicQuery(dynamicQuery);
221 }
222
223 public SCProductEntry fetchSCProductEntry(long productEntryId)
224 throws SystemException {
225 return scProductEntryPersistence.fetchByPrimaryKey(productEntryId);
226 }
227
228
236 public SCProductEntry getSCProductEntry(long productEntryId)
237 throws PortalException, SystemException {
238 return scProductEntryPersistence.findByPrimaryKey(productEntryId);
239 }
240
241 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
242 throws PortalException, SystemException {
243 return scProductEntryPersistence.findByPrimaryKey(primaryKeyObj);
244 }
245
246
258 public List<SCProductEntry> getSCProductEntries(int start, int end)
259 throws SystemException {
260 return scProductEntryPersistence.findAll(start, end);
261 }
262
263
269 public int getSCProductEntriesCount() throws SystemException {
270 return scProductEntryPersistence.countAll();
271 }
272
273
280 @Indexable(type = IndexableType.REINDEX)
281 public SCProductEntry updateSCProductEntry(SCProductEntry scProductEntry)
282 throws SystemException {
283 return scProductEntryPersistence.update(scProductEntry);
284 }
285
286
291 public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
292 return scFrameworkVersionLocalService;
293 }
294
295
300 public void setSCFrameworkVersionLocalService(
301 SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
302 this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
303 }
304
305
310 public SCFrameworkVersionService getSCFrameworkVersionService() {
311 return scFrameworkVersionService;
312 }
313
314
319 public void setSCFrameworkVersionService(
320 SCFrameworkVersionService scFrameworkVersionService) {
321 this.scFrameworkVersionService = scFrameworkVersionService;
322 }
323
324
329 public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
330 return scFrameworkVersionPersistence;
331 }
332
333
338 public void setSCFrameworkVersionPersistence(
339 SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
340 this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
341 }
342
343
348 public SCLicenseLocalService getSCLicenseLocalService() {
349 return scLicenseLocalService;
350 }
351
352
357 public void setSCLicenseLocalService(
358 SCLicenseLocalService scLicenseLocalService) {
359 this.scLicenseLocalService = scLicenseLocalService;
360 }
361
362
367 public SCLicenseService getSCLicenseService() {
368 return scLicenseService;
369 }
370
371
376 public void setSCLicenseService(SCLicenseService scLicenseService) {
377 this.scLicenseService = scLicenseService;
378 }
379
380
385 public SCLicensePersistence getSCLicensePersistence() {
386 return scLicensePersistence;
387 }
388
389
394 public void setSCLicensePersistence(
395 SCLicensePersistence scLicensePersistence) {
396 this.scLicensePersistence = scLicensePersistence;
397 }
398
399
404 public SCProductEntryLocalService getSCProductEntryLocalService() {
405 return scProductEntryLocalService;
406 }
407
408
413 public void setSCProductEntryLocalService(
414 SCProductEntryLocalService scProductEntryLocalService) {
415 this.scProductEntryLocalService = scProductEntryLocalService;
416 }
417
418
423 public SCProductEntryService getSCProductEntryService() {
424 return scProductEntryService;
425 }
426
427
432 public void setSCProductEntryService(
433 SCProductEntryService scProductEntryService) {
434 this.scProductEntryService = scProductEntryService;
435 }
436
437
442 public SCProductEntryPersistence getSCProductEntryPersistence() {
443 return scProductEntryPersistence;
444 }
445
446
451 public void setSCProductEntryPersistence(
452 SCProductEntryPersistence scProductEntryPersistence) {
453 this.scProductEntryPersistence = scProductEntryPersistence;
454 }
455
456
461 public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
462 return scProductScreenshotLocalService;
463 }
464
465
470 public void setSCProductScreenshotLocalService(
471 SCProductScreenshotLocalService scProductScreenshotLocalService) {
472 this.scProductScreenshotLocalService = scProductScreenshotLocalService;
473 }
474
475
480 public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
481 return scProductScreenshotPersistence;
482 }
483
484
489 public void setSCProductScreenshotPersistence(
490 SCProductScreenshotPersistence scProductScreenshotPersistence) {
491 this.scProductScreenshotPersistence = scProductScreenshotPersistence;
492 }
493
494
499 public SCProductVersionLocalService getSCProductVersionLocalService() {
500 return scProductVersionLocalService;
501 }
502
503
508 public void setSCProductVersionLocalService(
509 SCProductVersionLocalService scProductVersionLocalService) {
510 this.scProductVersionLocalService = scProductVersionLocalService;
511 }
512
513
518 public SCProductVersionService getSCProductVersionService() {
519 return scProductVersionService;
520 }
521
522
527 public void setSCProductVersionService(
528 SCProductVersionService scProductVersionService) {
529 this.scProductVersionService = scProductVersionService;
530 }
531
532
537 public SCProductVersionPersistence getSCProductVersionPersistence() {
538 return scProductVersionPersistence;
539 }
540
541
546 public void setSCProductVersionPersistence(
547 SCProductVersionPersistence scProductVersionPersistence) {
548 this.scProductVersionPersistence = scProductVersionPersistence;
549 }
550
551
556 public CounterLocalService getCounterLocalService() {
557 return counterLocalService;
558 }
559
560
565 public void setCounterLocalService(CounterLocalService counterLocalService) {
566 this.counterLocalService = counterLocalService;
567 }
568
569
574 public GroupLocalService getGroupLocalService() {
575 return groupLocalService;
576 }
577
578
583 public void setGroupLocalService(GroupLocalService groupLocalService) {
584 this.groupLocalService = groupLocalService;
585 }
586
587
592 public GroupService getGroupService() {
593 return groupService;
594 }
595
596
601 public void setGroupService(GroupService groupService) {
602 this.groupService = groupService;
603 }
604
605
610 public GroupPersistence getGroupPersistence() {
611 return groupPersistence;
612 }
613
614
619 public void setGroupPersistence(GroupPersistence groupPersistence) {
620 this.groupPersistence = groupPersistence;
621 }
622
623
628 public GroupFinder getGroupFinder() {
629 return groupFinder;
630 }
631
632
637 public void setGroupFinder(GroupFinder groupFinder) {
638 this.groupFinder = groupFinder;
639 }
640
641
646 public ImageLocalService getImageLocalService() {
647 return imageLocalService;
648 }
649
650
655 public void setImageLocalService(ImageLocalService imageLocalService) {
656 this.imageLocalService = imageLocalService;
657 }
658
659
664 public ImageService getImageService() {
665 return imageService;
666 }
667
668
673 public void setImageService(ImageService imageService) {
674 this.imageService = imageService;
675 }
676
677
682 public ImagePersistence getImagePersistence() {
683 return imagePersistence;
684 }
685
686
691 public void setImagePersistence(ImagePersistence imagePersistence) {
692 this.imagePersistence = imagePersistence;
693 }
694
695
700 public ResourceLocalService getResourceLocalService() {
701 return resourceLocalService;
702 }
703
704
709 public void setResourceLocalService(
710 ResourceLocalService resourceLocalService) {
711 this.resourceLocalService = resourceLocalService;
712 }
713
714
719 public SubscriptionLocalService getSubscriptionLocalService() {
720 return subscriptionLocalService;
721 }
722
723
728 public void setSubscriptionLocalService(
729 SubscriptionLocalService subscriptionLocalService) {
730 this.subscriptionLocalService = subscriptionLocalService;
731 }
732
733
738 public SubscriptionPersistence getSubscriptionPersistence() {
739 return subscriptionPersistence;
740 }
741
742
747 public void setSubscriptionPersistence(
748 SubscriptionPersistence subscriptionPersistence) {
749 this.subscriptionPersistence = subscriptionPersistence;
750 }
751
752
757 public UserLocalService getUserLocalService() {
758 return userLocalService;
759 }
760
761
766 public void setUserLocalService(UserLocalService userLocalService) {
767 this.userLocalService = userLocalService;
768 }
769
770
775 public UserService getUserService() {
776 return userService;
777 }
778
779
784 public void setUserService(UserService userService) {
785 this.userService = userService;
786 }
787
788
793 public UserPersistence getUserPersistence() {
794 return userPersistence;
795 }
796
797
802 public void setUserPersistence(UserPersistence userPersistence) {
803 this.userPersistence = userPersistence;
804 }
805
806
811 public UserFinder getUserFinder() {
812 return userFinder;
813 }
814
815
820 public void setUserFinder(UserFinder userFinder) {
821 this.userFinder = userFinder;
822 }
823
824
829 public MBMessageLocalService getMBMessageLocalService() {
830 return mbMessageLocalService;
831 }
832
833
838 public void setMBMessageLocalService(
839 MBMessageLocalService mbMessageLocalService) {
840 this.mbMessageLocalService = mbMessageLocalService;
841 }
842
843
848 public MBMessageService getMBMessageService() {
849 return mbMessageService;
850 }
851
852
857 public void setMBMessageService(MBMessageService mbMessageService) {
858 this.mbMessageService = mbMessageService;
859 }
860
861
866 public MBMessagePersistence getMBMessagePersistence() {
867 return mbMessagePersistence;
868 }
869
870
875 public void setMBMessagePersistence(
876 MBMessagePersistence mbMessagePersistence) {
877 this.mbMessagePersistence = mbMessagePersistence;
878 }
879
880
885 public MBMessageFinder getMBMessageFinder() {
886 return mbMessageFinder;
887 }
888
889
894 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
895 this.mbMessageFinder = mbMessageFinder;
896 }
897
898
903 public RatingsStatsLocalService getRatingsStatsLocalService() {
904 return ratingsStatsLocalService;
905 }
906
907
912 public void setRatingsStatsLocalService(
913 RatingsStatsLocalService ratingsStatsLocalService) {
914 this.ratingsStatsLocalService = ratingsStatsLocalService;
915 }
916
917
922 public RatingsStatsPersistence getRatingsStatsPersistence() {
923 return ratingsStatsPersistence;
924 }
925
926
931 public void setRatingsStatsPersistence(
932 RatingsStatsPersistence ratingsStatsPersistence) {
933 this.ratingsStatsPersistence = ratingsStatsPersistence;
934 }
935
936
941 public RatingsStatsFinder getRatingsStatsFinder() {
942 return ratingsStatsFinder;
943 }
944
945
950 public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
951 this.ratingsStatsFinder = ratingsStatsFinder;
952 }
953
954 public void afterPropertiesSet() {
955 persistedModelLocalServiceRegistry.register("com.liferay.portlet.softwarecatalog.model.SCProductEntry",
956 scProductEntryLocalService);
957 }
958
959 public void destroy() {
960 persistedModelLocalServiceRegistry.unregister(
961 "com.liferay.portlet.softwarecatalog.model.SCProductEntry");
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 SCProductEntry.class;
984 }
985
986 protected String getModelClassName() {
987 return SCProductEntry.class.getName();
988 }
989
990
995 protected void runSQL(String sql) throws SystemException {
996 try {
997 DataSource dataSource = scProductEntryPersistence.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 = SCFrameworkVersionLocalService.class)
1010 protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
1011 @BeanReference(type = SCFrameworkVersionService.class)
1012 protected SCFrameworkVersionService scFrameworkVersionService;
1013 @BeanReference(type = SCFrameworkVersionPersistence.class)
1014 protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
1015 @BeanReference(type = SCLicenseLocalService.class)
1016 protected SCLicenseLocalService scLicenseLocalService;
1017 @BeanReference(type = SCLicenseService.class)
1018 protected SCLicenseService scLicenseService;
1019 @BeanReference(type = SCLicensePersistence.class)
1020 protected SCLicensePersistence scLicensePersistence;
1021 @BeanReference(type = SCProductEntryLocalService.class)
1022 protected SCProductEntryLocalService scProductEntryLocalService;
1023 @BeanReference(type = SCProductEntryService.class)
1024 protected SCProductEntryService scProductEntryService;
1025 @BeanReference(type = SCProductEntryPersistence.class)
1026 protected SCProductEntryPersistence scProductEntryPersistence;
1027 @BeanReference(type = SCProductScreenshotLocalService.class)
1028 protected SCProductScreenshotLocalService scProductScreenshotLocalService;
1029 @BeanReference(type = SCProductScreenshotPersistence.class)
1030 protected SCProductScreenshotPersistence scProductScreenshotPersistence;
1031 @BeanReference(type = SCProductVersionLocalService.class)
1032 protected SCProductVersionLocalService scProductVersionLocalService;
1033 @BeanReference(type = SCProductVersionService.class)
1034 protected SCProductVersionService scProductVersionService;
1035 @BeanReference(type = SCProductVersionPersistence.class)
1036 protected SCProductVersionPersistence scProductVersionPersistence;
1037 @BeanReference(type = CounterLocalService.class)
1038 protected CounterLocalService counterLocalService;
1039 @BeanReference(type = GroupLocalService.class)
1040 protected GroupLocalService groupLocalService;
1041 @BeanReference(type = GroupService.class)
1042 protected GroupService groupService;
1043 @BeanReference(type = GroupPersistence.class)
1044 protected GroupPersistence groupPersistence;
1045 @BeanReference(type = GroupFinder.class)
1046 protected GroupFinder groupFinder;
1047 @BeanReference(type = ImageLocalService.class)
1048 protected ImageLocalService imageLocalService;
1049 @BeanReference(type = ImageService.class)
1050 protected ImageService imageService;
1051 @BeanReference(type = ImagePersistence.class)
1052 protected ImagePersistence imagePersistence;
1053 @BeanReference(type = ResourceLocalService.class)
1054 protected ResourceLocalService resourceLocalService;
1055 @BeanReference(type = SubscriptionLocalService.class)
1056 protected SubscriptionLocalService subscriptionLocalService;
1057 @BeanReference(type = SubscriptionPersistence.class)
1058 protected SubscriptionPersistence subscriptionPersistence;
1059 @BeanReference(type = UserLocalService.class)
1060 protected UserLocalService userLocalService;
1061 @BeanReference(type = UserService.class)
1062 protected UserService userService;
1063 @BeanReference(type = UserPersistence.class)
1064 protected UserPersistence userPersistence;
1065 @BeanReference(type = UserFinder.class)
1066 protected UserFinder userFinder;
1067 @BeanReference(type = MBMessageLocalService.class)
1068 protected MBMessageLocalService mbMessageLocalService;
1069 @BeanReference(type = MBMessageService.class)
1070 protected MBMessageService mbMessageService;
1071 @BeanReference(type = MBMessagePersistence.class)
1072 protected MBMessagePersistence mbMessagePersistence;
1073 @BeanReference(type = MBMessageFinder.class)
1074 protected MBMessageFinder mbMessageFinder;
1075 @BeanReference(type = RatingsStatsLocalService.class)
1076 protected RatingsStatsLocalService ratingsStatsLocalService;
1077 @BeanReference(type = RatingsStatsPersistence.class)
1078 protected RatingsStatsPersistence ratingsStatsPersistence;
1079 @BeanReference(type = RatingsStatsFinder.class)
1080 protected RatingsStatsFinder ratingsStatsFinder;
1081 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1082 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1083 private String _beanIdentifier;
1084 }