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.annotation.BeanReference;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
023 import com.liferay.portal.kernel.exception.PortalException;
024 import com.liferay.portal.kernel.exception.SystemException;
025 import com.liferay.portal.kernel.util.OrderByComparator;
026 import com.liferay.portal.service.GroupLocalService;
027 import com.liferay.portal.service.GroupService;
028 import com.liferay.portal.service.ImageLocalService;
029 import com.liferay.portal.service.ImageService;
030 import com.liferay.portal.service.ResourceLocalService;
031 import com.liferay.portal.service.ResourceService;
032 import com.liferay.portal.service.UserLocalService;
033 import com.liferay.portal.service.UserService;
034 import com.liferay.portal.service.persistence.GroupFinder;
035 import com.liferay.portal.service.persistence.GroupPersistence;
036 import com.liferay.portal.service.persistence.ImagePersistence;
037 import com.liferay.portal.service.persistence.ResourceFinder;
038 import com.liferay.portal.service.persistence.ResourcePersistence;
039 import com.liferay.portal.service.persistence.UserFinder;
040 import com.liferay.portal.service.persistence.UserPersistence;
041
042 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
043 import com.liferay.portlet.messageboards.service.MBMessageService;
044 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
045 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
046 import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
047 import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
048 import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
049 import com.liferay.portlet.softwarecatalog.model.SCProductEntry;
050 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
051 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
052 import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
053 import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
054 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
055 import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
056 import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
057 import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
058 import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
059 import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
060 import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
061 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
062 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
063 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
064
065 import java.util.List;
066
067 import javax.sql.DataSource;
068
069
085 public abstract class SCProductEntryLocalServiceBaseImpl
086 implements SCProductEntryLocalService {
087
094 public SCProductEntry addSCProductEntry(SCProductEntry scProductEntry)
095 throws SystemException {
096 scProductEntry.setNew(true);
097
098 return scProductEntryPersistence.update(scProductEntry, false);
099 }
100
101
107 public SCProductEntry createSCProductEntry(long productEntryId) {
108 return scProductEntryPersistence.create(productEntryId);
109 }
110
111
118 public void deleteSCProductEntry(long productEntryId)
119 throws PortalException, SystemException {
120 scProductEntryPersistence.remove(productEntryId);
121 }
122
123
129 public void deleteSCProductEntry(SCProductEntry scProductEntry)
130 throws SystemException {
131 scProductEntryPersistence.remove(scProductEntry);
132 }
133
134
141 @SuppressWarnings("rawtypes")
142 public List dynamicQuery(DynamicQuery dynamicQuery)
143 throws SystemException {
144 return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery);
145 }
146
147
160 @SuppressWarnings("rawtypes")
161 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
162 throws SystemException {
163 return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery,
164 start, end);
165 }
166
167
181 @SuppressWarnings("rawtypes")
182 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
183 OrderByComparator orderByComparator) throws SystemException {
184 return scProductEntryPersistence.findWithDynamicQuery(dynamicQuery,
185 start, end, orderByComparator);
186 }
187
188
195 public long dynamicQueryCount(DynamicQuery dynamicQuery)
196 throws SystemException {
197 return scProductEntryPersistence.countWithDynamicQuery(dynamicQuery);
198 }
199
200
208 public SCProductEntry getSCProductEntry(long productEntryId)
209 throws PortalException, SystemException {
210 return scProductEntryPersistence.findByPrimaryKey(productEntryId);
211 }
212
213
225 public List<SCProductEntry> getSCProductEntries(int start, int end)
226 throws SystemException {
227 return scProductEntryPersistence.findAll(start, end);
228 }
229
230
236 public int getSCProductEntriesCount() throws SystemException {
237 return scProductEntryPersistence.countAll();
238 }
239
240
247 public SCProductEntry updateSCProductEntry(SCProductEntry scProductEntry)
248 throws SystemException {
249 scProductEntry.setNew(false);
250
251 return scProductEntryPersistence.update(scProductEntry, true);
252 }
253
254
262 public SCProductEntry updateSCProductEntry(SCProductEntry scProductEntry,
263 boolean merge) throws SystemException {
264 scProductEntry.setNew(false);
265
266 return scProductEntryPersistence.update(scProductEntry, merge);
267 }
268
269
274 public SCLicenseLocalService getSCLicenseLocalService() {
275 return scLicenseLocalService;
276 }
277
278
283 public void setSCLicenseLocalService(
284 SCLicenseLocalService scLicenseLocalService) {
285 this.scLicenseLocalService = scLicenseLocalService;
286 }
287
288
293 public SCLicenseService getSCLicenseService() {
294 return scLicenseService;
295 }
296
297
302 public void setSCLicenseService(SCLicenseService scLicenseService) {
303 this.scLicenseService = scLicenseService;
304 }
305
306
311 public SCLicensePersistence getSCLicensePersistence() {
312 return scLicensePersistence;
313 }
314
315
320 public void setSCLicensePersistence(
321 SCLicensePersistence scLicensePersistence) {
322 this.scLicensePersistence = scLicensePersistence;
323 }
324
325
330 public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
331 return scFrameworkVersionLocalService;
332 }
333
334
339 public void setSCFrameworkVersionLocalService(
340 SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
341 this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
342 }
343
344
349 public SCFrameworkVersionService getSCFrameworkVersionService() {
350 return scFrameworkVersionService;
351 }
352
353
358 public void setSCFrameworkVersionService(
359 SCFrameworkVersionService scFrameworkVersionService) {
360 this.scFrameworkVersionService = scFrameworkVersionService;
361 }
362
363
368 public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
369 return scFrameworkVersionPersistence;
370 }
371
372
377 public void setSCFrameworkVersionPersistence(
378 SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
379 this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
380 }
381
382
387 public SCProductEntryLocalService getSCProductEntryLocalService() {
388 return scProductEntryLocalService;
389 }
390
391
396 public void setSCProductEntryLocalService(
397 SCProductEntryLocalService scProductEntryLocalService) {
398 this.scProductEntryLocalService = scProductEntryLocalService;
399 }
400
401
406 public SCProductEntryService getSCProductEntryService() {
407 return scProductEntryService;
408 }
409
410
415 public void setSCProductEntryService(
416 SCProductEntryService scProductEntryService) {
417 this.scProductEntryService = scProductEntryService;
418 }
419
420
425 public SCProductEntryPersistence getSCProductEntryPersistence() {
426 return scProductEntryPersistence;
427 }
428
429
434 public void setSCProductEntryPersistence(
435 SCProductEntryPersistence scProductEntryPersistence) {
436 this.scProductEntryPersistence = scProductEntryPersistence;
437 }
438
439
444 public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
445 return scProductScreenshotLocalService;
446 }
447
448
453 public void setSCProductScreenshotLocalService(
454 SCProductScreenshotLocalService scProductScreenshotLocalService) {
455 this.scProductScreenshotLocalService = scProductScreenshotLocalService;
456 }
457
458
463 public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
464 return scProductScreenshotPersistence;
465 }
466
467
472 public void setSCProductScreenshotPersistence(
473 SCProductScreenshotPersistence scProductScreenshotPersistence) {
474 this.scProductScreenshotPersistence = scProductScreenshotPersistence;
475 }
476
477
482 public SCProductVersionLocalService getSCProductVersionLocalService() {
483 return scProductVersionLocalService;
484 }
485
486
491 public void setSCProductVersionLocalService(
492 SCProductVersionLocalService scProductVersionLocalService) {
493 this.scProductVersionLocalService = scProductVersionLocalService;
494 }
495
496
501 public SCProductVersionService getSCProductVersionService() {
502 return scProductVersionService;
503 }
504
505
510 public void setSCProductVersionService(
511 SCProductVersionService scProductVersionService) {
512 this.scProductVersionService = scProductVersionService;
513 }
514
515
520 public SCProductVersionPersistence getSCProductVersionPersistence() {
521 return scProductVersionPersistence;
522 }
523
524
529 public void setSCProductVersionPersistence(
530 SCProductVersionPersistence scProductVersionPersistence) {
531 this.scProductVersionPersistence = scProductVersionPersistence;
532 }
533
534
539 public CounterLocalService getCounterLocalService() {
540 return counterLocalService;
541 }
542
543
548 public void setCounterLocalService(CounterLocalService counterLocalService) {
549 this.counterLocalService = counterLocalService;
550 }
551
552
557 public GroupLocalService getGroupLocalService() {
558 return groupLocalService;
559 }
560
561
566 public void setGroupLocalService(GroupLocalService groupLocalService) {
567 this.groupLocalService = groupLocalService;
568 }
569
570
575 public GroupService getGroupService() {
576 return groupService;
577 }
578
579
584 public void setGroupService(GroupService groupService) {
585 this.groupService = groupService;
586 }
587
588
593 public GroupPersistence getGroupPersistence() {
594 return groupPersistence;
595 }
596
597
602 public void setGroupPersistence(GroupPersistence groupPersistence) {
603 this.groupPersistence = groupPersistence;
604 }
605
606
611 public GroupFinder getGroupFinder() {
612 return groupFinder;
613 }
614
615
620 public void setGroupFinder(GroupFinder groupFinder) {
621 this.groupFinder = groupFinder;
622 }
623
624
629 public ImageLocalService getImageLocalService() {
630 return imageLocalService;
631 }
632
633
638 public void setImageLocalService(ImageLocalService imageLocalService) {
639 this.imageLocalService = imageLocalService;
640 }
641
642
647 public ImageService getImageService() {
648 return imageService;
649 }
650
651
656 public void setImageService(ImageService imageService) {
657 this.imageService = imageService;
658 }
659
660
665 public ImagePersistence getImagePersistence() {
666 return imagePersistence;
667 }
668
669
674 public void setImagePersistence(ImagePersistence imagePersistence) {
675 this.imagePersistence = imagePersistence;
676 }
677
678
683 public ResourceLocalService getResourceLocalService() {
684 return resourceLocalService;
685 }
686
687
692 public void setResourceLocalService(
693 ResourceLocalService resourceLocalService) {
694 this.resourceLocalService = resourceLocalService;
695 }
696
697
702 public ResourceService getResourceService() {
703 return resourceService;
704 }
705
706
711 public void setResourceService(ResourceService resourceService) {
712 this.resourceService = resourceService;
713 }
714
715
720 public ResourcePersistence getResourcePersistence() {
721 return resourcePersistence;
722 }
723
724
729 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
730 this.resourcePersistence = resourcePersistence;
731 }
732
733
738 public ResourceFinder getResourceFinder() {
739 return resourceFinder;
740 }
741
742
747 public void setResourceFinder(ResourceFinder resourceFinder) {
748 this.resourceFinder = resourceFinder;
749 }
750
751
756 public UserLocalService getUserLocalService() {
757 return userLocalService;
758 }
759
760
765 public void setUserLocalService(UserLocalService userLocalService) {
766 this.userLocalService = userLocalService;
767 }
768
769
774 public UserService getUserService() {
775 return userService;
776 }
777
778
783 public void setUserService(UserService userService) {
784 this.userService = userService;
785 }
786
787
792 public UserPersistence getUserPersistence() {
793 return userPersistence;
794 }
795
796
801 public void setUserPersistence(UserPersistence userPersistence) {
802 this.userPersistence = userPersistence;
803 }
804
805
810 public UserFinder getUserFinder() {
811 return userFinder;
812 }
813
814
819 public void setUserFinder(UserFinder userFinder) {
820 this.userFinder = userFinder;
821 }
822
823
828 public MBMessageLocalService getMBMessageLocalService() {
829 return mbMessageLocalService;
830 }
831
832
837 public void setMBMessageLocalService(
838 MBMessageLocalService mbMessageLocalService) {
839 this.mbMessageLocalService = mbMessageLocalService;
840 }
841
842
847 public MBMessageService getMBMessageService() {
848 return mbMessageService;
849 }
850
851
856 public void setMBMessageService(MBMessageService mbMessageService) {
857 this.mbMessageService = mbMessageService;
858 }
859
860
865 public MBMessagePersistence getMBMessagePersistence() {
866 return mbMessagePersistence;
867 }
868
869
874 public void setMBMessagePersistence(
875 MBMessagePersistence mbMessagePersistence) {
876 this.mbMessagePersistence = mbMessagePersistence;
877 }
878
879
884 public MBMessageFinder getMBMessageFinder() {
885 return mbMessageFinder;
886 }
887
888
893 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
894 this.mbMessageFinder = mbMessageFinder;
895 }
896
897
902 public RatingsStatsLocalService getRatingsStatsLocalService() {
903 return ratingsStatsLocalService;
904 }
905
906
911 public void setRatingsStatsLocalService(
912 RatingsStatsLocalService ratingsStatsLocalService) {
913 this.ratingsStatsLocalService = ratingsStatsLocalService;
914 }
915
916
921 public RatingsStatsPersistence getRatingsStatsPersistence() {
922 return ratingsStatsPersistence;
923 }
924
925
930 public void setRatingsStatsPersistence(
931 RatingsStatsPersistence ratingsStatsPersistence) {
932 this.ratingsStatsPersistence = ratingsStatsPersistence;
933 }
934
935
940 public RatingsStatsFinder getRatingsStatsFinder() {
941 return ratingsStatsFinder;
942 }
943
944
949 public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
950 this.ratingsStatsFinder = ratingsStatsFinder;
951 }
952
953
958 protected void runSQL(String sql) throws SystemException {
959 try {
960 DataSource dataSource = scProductEntryPersistence.getDataSource();
961
962 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
963 sql, new int[0]);
964
965 sqlUpdate.update();
966 }
967 catch (Exception e) {
968 throw new SystemException(e);
969 }
970 }
971
972 @BeanReference(type = SCLicenseLocalService.class)
973 protected SCLicenseLocalService scLicenseLocalService;
974 @BeanReference(type = SCLicenseService.class)
975 protected SCLicenseService scLicenseService;
976 @BeanReference(type = SCLicensePersistence.class)
977 protected SCLicensePersistence scLicensePersistence;
978 @BeanReference(type = SCFrameworkVersionLocalService.class)
979 protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
980 @BeanReference(type = SCFrameworkVersionService.class)
981 protected SCFrameworkVersionService scFrameworkVersionService;
982 @BeanReference(type = SCFrameworkVersionPersistence.class)
983 protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
984 @BeanReference(type = SCProductEntryLocalService.class)
985 protected SCProductEntryLocalService scProductEntryLocalService;
986 @BeanReference(type = SCProductEntryService.class)
987 protected SCProductEntryService scProductEntryService;
988 @BeanReference(type = SCProductEntryPersistence.class)
989 protected SCProductEntryPersistence scProductEntryPersistence;
990 @BeanReference(type = SCProductScreenshotLocalService.class)
991 protected SCProductScreenshotLocalService scProductScreenshotLocalService;
992 @BeanReference(type = SCProductScreenshotPersistence.class)
993 protected SCProductScreenshotPersistence scProductScreenshotPersistence;
994 @BeanReference(type = SCProductVersionLocalService.class)
995 protected SCProductVersionLocalService scProductVersionLocalService;
996 @BeanReference(type = SCProductVersionService.class)
997 protected SCProductVersionService scProductVersionService;
998 @BeanReference(type = SCProductVersionPersistence.class)
999 protected SCProductVersionPersistence scProductVersionPersistence;
1000 @BeanReference(type = CounterLocalService.class)
1001 protected CounterLocalService counterLocalService;
1002 @BeanReference(type = GroupLocalService.class)
1003 protected GroupLocalService groupLocalService;
1004 @BeanReference(type = GroupService.class)
1005 protected GroupService groupService;
1006 @BeanReference(type = GroupPersistence.class)
1007 protected GroupPersistence groupPersistence;
1008 @BeanReference(type = GroupFinder.class)
1009 protected GroupFinder groupFinder;
1010 @BeanReference(type = ImageLocalService.class)
1011 protected ImageLocalService imageLocalService;
1012 @BeanReference(type = ImageService.class)
1013 protected ImageService imageService;
1014 @BeanReference(type = ImagePersistence.class)
1015 protected ImagePersistence imagePersistence;
1016 @BeanReference(type = ResourceLocalService.class)
1017 protected ResourceLocalService resourceLocalService;
1018 @BeanReference(type = ResourceService.class)
1019 protected ResourceService resourceService;
1020 @BeanReference(type = ResourcePersistence.class)
1021 protected ResourcePersistence resourcePersistence;
1022 @BeanReference(type = ResourceFinder.class)
1023 protected ResourceFinder resourceFinder;
1024 @BeanReference(type = UserLocalService.class)
1025 protected UserLocalService userLocalService;
1026 @BeanReference(type = UserService.class)
1027 protected UserService userService;
1028 @BeanReference(type = UserPersistence.class)
1029 protected UserPersistence userPersistence;
1030 @BeanReference(type = UserFinder.class)
1031 protected UserFinder userFinder;
1032 @BeanReference(type = MBMessageLocalService.class)
1033 protected MBMessageLocalService mbMessageLocalService;
1034 @BeanReference(type = MBMessageService.class)
1035 protected MBMessageService mbMessageService;
1036 @BeanReference(type = MBMessagePersistence.class)
1037 protected MBMessagePersistence mbMessagePersistence;
1038 @BeanReference(type = MBMessageFinder.class)
1039 protected MBMessageFinder mbMessageFinder;
1040 @BeanReference(type = RatingsStatsLocalService.class)
1041 protected RatingsStatsLocalService ratingsStatsLocalService;
1042 @BeanReference(type = RatingsStatsPersistence.class)
1043 protected RatingsStatsPersistence ratingsStatsPersistence;
1044 @BeanReference(type = RatingsStatsFinder.class)
1045 protected RatingsStatsFinder ratingsStatsFinder;
1046 }