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.ImageLocalService;
033 import com.liferay.portal.service.ImageService;
034 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
035 import com.liferay.portal.service.ResourceLocalService;
036 import com.liferay.portal.service.ResourceService;
037 import com.liferay.portal.service.UserLocalService;
038 import com.liferay.portal.service.UserService;
039 import com.liferay.portal.service.persistence.ImagePersistence;
040 import com.liferay.portal.service.persistence.ResourceFinder;
041 import com.liferay.portal.service.persistence.ResourcePersistence;
042 import com.liferay.portal.service.persistence.UserFinder;
043 import com.liferay.portal.service.persistence.UserPersistence;
044
045 import com.liferay.portlet.softwarecatalog.model.SCProductScreenshot;
046 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
047 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
048 import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
049 import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
050 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
051 import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
052 import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
053 import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
054 import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
055 import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
056 import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
057 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
058 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
059 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
060
061 import java.io.Serializable;
062
063 import java.util.List;
064
065 import javax.sql.DataSource;
066
067
079 public abstract class SCProductScreenshotLocalServiceBaseImpl
080 extends BaseLocalServiceImpl implements SCProductScreenshotLocalService,
081 IdentifiableBean {
082
087
088
095 @Indexable(type = IndexableType.REINDEX)
096 public SCProductScreenshot addSCProductScreenshot(
097 SCProductScreenshot scProductScreenshot) throws SystemException {
098 scProductScreenshot.setNew(true);
099
100 return scProductScreenshotPersistence.update(scProductScreenshot, false);
101 }
102
103
109 public SCProductScreenshot createSCProductScreenshot(
110 long productScreenshotId) {
111 return scProductScreenshotPersistence.create(productScreenshotId);
112 }
113
114
122 @Indexable(type = IndexableType.DELETE)
123 public SCProductScreenshot deleteSCProductScreenshot(
124 long productScreenshotId) throws PortalException, SystemException {
125 return scProductScreenshotPersistence.remove(productScreenshotId);
126 }
127
128
135 @Indexable(type = IndexableType.DELETE)
136 public SCProductScreenshot deleteSCProductScreenshot(
137 SCProductScreenshot scProductScreenshot) throws SystemException {
138 return scProductScreenshotPersistence.remove(scProductScreenshot);
139 }
140
141 public DynamicQuery dynamicQuery() {
142 Class<?> clazz = getClass();
143
144 return DynamicQueryFactoryUtil.forClass(SCProductScreenshot.class,
145 clazz.getClassLoader());
146 }
147
148
155 @SuppressWarnings("rawtypes")
156 public List dynamicQuery(DynamicQuery dynamicQuery)
157 throws SystemException {
158 return scProductScreenshotPersistence.findWithDynamicQuery(dynamicQuery);
159 }
160
161
174 @SuppressWarnings("rawtypes")
175 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
176 throws SystemException {
177 return scProductScreenshotPersistence.findWithDynamicQuery(dynamicQuery,
178 start, end);
179 }
180
181
195 @SuppressWarnings("rawtypes")
196 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
197 OrderByComparator orderByComparator) throws SystemException {
198 return scProductScreenshotPersistence.findWithDynamicQuery(dynamicQuery,
199 start, end, orderByComparator);
200 }
201
202
209 public long dynamicQueryCount(DynamicQuery dynamicQuery)
210 throws SystemException {
211 return scProductScreenshotPersistence.countWithDynamicQuery(dynamicQuery);
212 }
213
214 public SCProductScreenshot fetchSCProductScreenshot(
215 long productScreenshotId) throws SystemException {
216 return scProductScreenshotPersistence.fetchByPrimaryKey(productScreenshotId);
217 }
218
219
227 public SCProductScreenshot getSCProductScreenshot(long productScreenshotId)
228 throws PortalException, SystemException {
229 return scProductScreenshotPersistence.findByPrimaryKey(productScreenshotId);
230 }
231
232 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
233 throws PortalException, SystemException {
234 return scProductScreenshotPersistence.findByPrimaryKey(primaryKeyObj);
235 }
236
237
249 public List<SCProductScreenshot> getSCProductScreenshots(int start, int end)
250 throws SystemException {
251 return scProductScreenshotPersistence.findAll(start, end);
252 }
253
254
260 public int getSCProductScreenshotsCount() throws SystemException {
261 return scProductScreenshotPersistence.countAll();
262 }
263
264
271 @Indexable(type = IndexableType.REINDEX)
272 public SCProductScreenshot updateSCProductScreenshot(
273 SCProductScreenshot scProductScreenshot) throws SystemException {
274 return updateSCProductScreenshot(scProductScreenshot, true);
275 }
276
277
285 @Indexable(type = IndexableType.REINDEX)
286 public SCProductScreenshot updateSCProductScreenshot(
287 SCProductScreenshot scProductScreenshot, boolean merge)
288 throws SystemException {
289 scProductScreenshot.setNew(false);
290
291 return scProductScreenshotPersistence.update(scProductScreenshot, merge);
292 }
293
294
299 public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
300 return scFrameworkVersionLocalService;
301 }
302
303
308 public void setSCFrameworkVersionLocalService(
309 SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
310 this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
311 }
312
313
318 public SCFrameworkVersionService getSCFrameworkVersionService() {
319 return scFrameworkVersionService;
320 }
321
322
327 public void setSCFrameworkVersionService(
328 SCFrameworkVersionService scFrameworkVersionService) {
329 this.scFrameworkVersionService = scFrameworkVersionService;
330 }
331
332
337 public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
338 return scFrameworkVersionPersistence;
339 }
340
341
346 public void setSCFrameworkVersionPersistence(
347 SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
348 this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
349 }
350
351
356 public SCLicenseLocalService getSCLicenseLocalService() {
357 return scLicenseLocalService;
358 }
359
360
365 public void setSCLicenseLocalService(
366 SCLicenseLocalService scLicenseLocalService) {
367 this.scLicenseLocalService = scLicenseLocalService;
368 }
369
370
375 public SCLicenseService getSCLicenseService() {
376 return scLicenseService;
377 }
378
379
384 public void setSCLicenseService(SCLicenseService scLicenseService) {
385 this.scLicenseService = scLicenseService;
386 }
387
388
393 public SCLicensePersistence getSCLicensePersistence() {
394 return scLicensePersistence;
395 }
396
397
402 public void setSCLicensePersistence(
403 SCLicensePersistence scLicensePersistence) {
404 this.scLicensePersistence = scLicensePersistence;
405 }
406
407
412 public SCProductEntryLocalService getSCProductEntryLocalService() {
413 return scProductEntryLocalService;
414 }
415
416
421 public void setSCProductEntryLocalService(
422 SCProductEntryLocalService scProductEntryLocalService) {
423 this.scProductEntryLocalService = scProductEntryLocalService;
424 }
425
426
431 public SCProductEntryService getSCProductEntryService() {
432 return scProductEntryService;
433 }
434
435
440 public void setSCProductEntryService(
441 SCProductEntryService scProductEntryService) {
442 this.scProductEntryService = scProductEntryService;
443 }
444
445
450 public SCProductEntryPersistence getSCProductEntryPersistence() {
451 return scProductEntryPersistence;
452 }
453
454
459 public void setSCProductEntryPersistence(
460 SCProductEntryPersistence scProductEntryPersistence) {
461 this.scProductEntryPersistence = scProductEntryPersistence;
462 }
463
464
469 public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
470 return scProductScreenshotLocalService;
471 }
472
473
478 public void setSCProductScreenshotLocalService(
479 SCProductScreenshotLocalService scProductScreenshotLocalService) {
480 this.scProductScreenshotLocalService = scProductScreenshotLocalService;
481 }
482
483
488 public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
489 return scProductScreenshotPersistence;
490 }
491
492
497 public void setSCProductScreenshotPersistence(
498 SCProductScreenshotPersistence scProductScreenshotPersistence) {
499 this.scProductScreenshotPersistence = scProductScreenshotPersistence;
500 }
501
502
507 public SCProductVersionLocalService getSCProductVersionLocalService() {
508 return scProductVersionLocalService;
509 }
510
511
516 public void setSCProductVersionLocalService(
517 SCProductVersionLocalService scProductVersionLocalService) {
518 this.scProductVersionLocalService = scProductVersionLocalService;
519 }
520
521
526 public SCProductVersionService getSCProductVersionService() {
527 return scProductVersionService;
528 }
529
530
535 public void setSCProductVersionService(
536 SCProductVersionService scProductVersionService) {
537 this.scProductVersionService = scProductVersionService;
538 }
539
540
545 public SCProductVersionPersistence getSCProductVersionPersistence() {
546 return scProductVersionPersistence;
547 }
548
549
554 public void setSCProductVersionPersistence(
555 SCProductVersionPersistence scProductVersionPersistence) {
556 this.scProductVersionPersistence = scProductVersionPersistence;
557 }
558
559
564 public CounterLocalService getCounterLocalService() {
565 return counterLocalService;
566 }
567
568
573 public void setCounterLocalService(CounterLocalService counterLocalService) {
574 this.counterLocalService = counterLocalService;
575 }
576
577
582 public ImageLocalService getImageLocalService() {
583 return imageLocalService;
584 }
585
586
591 public void setImageLocalService(ImageLocalService imageLocalService) {
592 this.imageLocalService = imageLocalService;
593 }
594
595
600 public ImageService getImageService() {
601 return imageService;
602 }
603
604
609 public void setImageService(ImageService imageService) {
610 this.imageService = imageService;
611 }
612
613
618 public ImagePersistence getImagePersistence() {
619 return imagePersistence;
620 }
621
622
627 public void setImagePersistence(ImagePersistence imagePersistence) {
628 this.imagePersistence = imagePersistence;
629 }
630
631
636 public ResourceLocalService getResourceLocalService() {
637 return resourceLocalService;
638 }
639
640
645 public void setResourceLocalService(
646 ResourceLocalService resourceLocalService) {
647 this.resourceLocalService = resourceLocalService;
648 }
649
650
655 public ResourceService getResourceService() {
656 return resourceService;
657 }
658
659
664 public void setResourceService(ResourceService resourceService) {
665 this.resourceService = resourceService;
666 }
667
668
673 public ResourcePersistence getResourcePersistence() {
674 return resourcePersistence;
675 }
676
677
682 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
683 this.resourcePersistence = resourcePersistence;
684 }
685
686
691 public ResourceFinder getResourceFinder() {
692 return resourceFinder;
693 }
694
695
700 public void setResourceFinder(ResourceFinder resourceFinder) {
701 this.resourceFinder = resourceFinder;
702 }
703
704
709 public UserLocalService getUserLocalService() {
710 return userLocalService;
711 }
712
713
718 public void setUserLocalService(UserLocalService userLocalService) {
719 this.userLocalService = userLocalService;
720 }
721
722
727 public UserService getUserService() {
728 return userService;
729 }
730
731
736 public void setUserService(UserService userService) {
737 this.userService = userService;
738 }
739
740
745 public UserPersistence getUserPersistence() {
746 return userPersistence;
747 }
748
749
754 public void setUserPersistence(UserPersistence userPersistence) {
755 this.userPersistence = userPersistence;
756 }
757
758
763 public UserFinder getUserFinder() {
764 return userFinder;
765 }
766
767
772 public void setUserFinder(UserFinder userFinder) {
773 this.userFinder = userFinder;
774 }
775
776 public void afterPropertiesSet() {
777 persistedModelLocalServiceRegistry.register("com.liferay.portlet.softwarecatalog.model.SCProductScreenshot",
778 scProductScreenshotLocalService);
779 }
780
781 public void destroy() {
782 persistedModelLocalServiceRegistry.unregister(
783 "com.liferay.portlet.softwarecatalog.model.SCProductScreenshot");
784 }
785
786
791 public String getBeanIdentifier() {
792 return _beanIdentifier;
793 }
794
795
800 public void setBeanIdentifier(String beanIdentifier) {
801 _beanIdentifier = beanIdentifier;
802 }
803
804 protected Class<?> getModelClass() {
805 return SCProductScreenshot.class;
806 }
807
808 protected String getModelClassName() {
809 return SCProductScreenshot.class.getName();
810 }
811
812
817 protected void runSQL(String sql) throws SystemException {
818 try {
819 DataSource dataSource = scProductScreenshotPersistence.getDataSource();
820
821 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
822 sql, new int[0]);
823
824 sqlUpdate.update();
825 }
826 catch (Exception e) {
827 throw new SystemException(e);
828 }
829 }
830
831 @BeanReference(type = SCFrameworkVersionLocalService.class)
832 protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
833 @BeanReference(type = SCFrameworkVersionService.class)
834 protected SCFrameworkVersionService scFrameworkVersionService;
835 @BeanReference(type = SCFrameworkVersionPersistence.class)
836 protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
837 @BeanReference(type = SCLicenseLocalService.class)
838 protected SCLicenseLocalService scLicenseLocalService;
839 @BeanReference(type = SCLicenseService.class)
840 protected SCLicenseService scLicenseService;
841 @BeanReference(type = SCLicensePersistence.class)
842 protected SCLicensePersistence scLicensePersistence;
843 @BeanReference(type = SCProductEntryLocalService.class)
844 protected SCProductEntryLocalService scProductEntryLocalService;
845 @BeanReference(type = SCProductEntryService.class)
846 protected SCProductEntryService scProductEntryService;
847 @BeanReference(type = SCProductEntryPersistence.class)
848 protected SCProductEntryPersistence scProductEntryPersistence;
849 @BeanReference(type = SCProductScreenshotLocalService.class)
850 protected SCProductScreenshotLocalService scProductScreenshotLocalService;
851 @BeanReference(type = SCProductScreenshotPersistence.class)
852 protected SCProductScreenshotPersistence scProductScreenshotPersistence;
853 @BeanReference(type = SCProductVersionLocalService.class)
854 protected SCProductVersionLocalService scProductVersionLocalService;
855 @BeanReference(type = SCProductVersionService.class)
856 protected SCProductVersionService scProductVersionService;
857 @BeanReference(type = SCProductVersionPersistence.class)
858 protected SCProductVersionPersistence scProductVersionPersistence;
859 @BeanReference(type = CounterLocalService.class)
860 protected CounterLocalService counterLocalService;
861 @BeanReference(type = ImageLocalService.class)
862 protected ImageLocalService imageLocalService;
863 @BeanReference(type = ImageService.class)
864 protected ImageService imageService;
865 @BeanReference(type = ImagePersistence.class)
866 protected ImagePersistence imagePersistence;
867 @BeanReference(type = ResourceLocalService.class)
868 protected ResourceLocalService resourceLocalService;
869 @BeanReference(type = ResourceService.class)
870 protected ResourceService resourceService;
871 @BeanReference(type = ResourcePersistence.class)
872 protected ResourcePersistence resourcePersistence;
873 @BeanReference(type = ResourceFinder.class)
874 protected ResourceFinder resourceFinder;
875 @BeanReference(type = UserLocalService.class)
876 protected UserLocalService userLocalService;
877 @BeanReference(type = UserService.class)
878 protected UserService userService;
879 @BeanReference(type = UserPersistence.class)
880 protected UserPersistence userPersistence;
881 @BeanReference(type = UserFinder.class)
882 protected UserFinder userFinder;
883 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
884 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
885 private String _beanIdentifier;
886 }