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.UserLocalService;
037 import com.liferay.portal.service.UserService;
038 import com.liferay.portal.service.persistence.ImagePersistence;
039 import com.liferay.portal.service.persistence.UserFinder;
040 import com.liferay.portal.service.persistence.UserPersistence;
041
042 import com.liferay.portlet.softwarecatalog.model.SCProductScreenshot;
043 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
044 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
045 import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
046 import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
047 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
048 import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
049 import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
050 import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
051 import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
052 import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
053 import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
054 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
055 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
056 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
057
058 import java.io.Serializable;
059
060 import java.util.List;
061
062 import javax.sql.DataSource;
063
064
076 public abstract class SCProductScreenshotLocalServiceBaseImpl
077 extends BaseLocalServiceImpl implements SCProductScreenshotLocalService,
078 IdentifiableBean {
079
084
085
092 @Indexable(type = IndexableType.REINDEX)
093 public SCProductScreenshot addSCProductScreenshot(
094 SCProductScreenshot scProductScreenshot) throws SystemException {
095 scProductScreenshot.setNew(true);
096
097 return scProductScreenshotPersistence.update(scProductScreenshot);
098 }
099
100
106 public SCProductScreenshot createSCProductScreenshot(
107 long productScreenshotId) {
108 return scProductScreenshotPersistence.create(productScreenshotId);
109 }
110
111
119 @Indexable(type = IndexableType.DELETE)
120 public SCProductScreenshot deleteSCProductScreenshot(
121 long productScreenshotId) throws PortalException, SystemException {
122 return scProductScreenshotPersistence.remove(productScreenshotId);
123 }
124
125
132 @Indexable(type = IndexableType.DELETE)
133 public SCProductScreenshot deleteSCProductScreenshot(
134 SCProductScreenshot scProductScreenshot) throws SystemException {
135 return scProductScreenshotPersistence.remove(scProductScreenshot);
136 }
137
138 public DynamicQuery dynamicQuery() {
139 Class<?> clazz = getClass();
140
141 return DynamicQueryFactoryUtil.forClass(SCProductScreenshot.class,
142 clazz.getClassLoader());
143 }
144
145
152 @SuppressWarnings("rawtypes")
153 public List dynamicQuery(DynamicQuery dynamicQuery)
154 throws SystemException {
155 return scProductScreenshotPersistence.findWithDynamicQuery(dynamicQuery);
156 }
157
158
171 @SuppressWarnings("rawtypes")
172 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
173 throws SystemException {
174 return scProductScreenshotPersistence.findWithDynamicQuery(dynamicQuery,
175 start, end);
176 }
177
178
192 @SuppressWarnings("rawtypes")
193 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
194 OrderByComparator orderByComparator) throws SystemException {
195 return scProductScreenshotPersistence.findWithDynamicQuery(dynamicQuery,
196 start, end, orderByComparator);
197 }
198
199
206 public long dynamicQueryCount(DynamicQuery dynamicQuery)
207 throws SystemException {
208 return scProductScreenshotPersistence.countWithDynamicQuery(dynamicQuery);
209 }
210
211 public SCProductScreenshot fetchSCProductScreenshot(
212 long productScreenshotId) throws SystemException {
213 return scProductScreenshotPersistence.fetchByPrimaryKey(productScreenshotId);
214 }
215
216
224 public SCProductScreenshot getSCProductScreenshot(long productScreenshotId)
225 throws PortalException, SystemException {
226 return scProductScreenshotPersistence.findByPrimaryKey(productScreenshotId);
227 }
228
229 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
230 throws PortalException, SystemException {
231 return scProductScreenshotPersistence.findByPrimaryKey(primaryKeyObj);
232 }
233
234
246 public List<SCProductScreenshot> getSCProductScreenshots(int start, int end)
247 throws SystemException {
248 return scProductScreenshotPersistence.findAll(start, end);
249 }
250
251
257 public int getSCProductScreenshotsCount() throws SystemException {
258 return scProductScreenshotPersistence.countAll();
259 }
260
261
268 @Indexable(type = IndexableType.REINDEX)
269 public SCProductScreenshot updateSCProductScreenshot(
270 SCProductScreenshot scProductScreenshot) throws SystemException {
271 return scProductScreenshotPersistence.update(scProductScreenshot);
272 }
273
274
279 public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
280 return scFrameworkVersionLocalService;
281 }
282
283
288 public void setSCFrameworkVersionLocalService(
289 SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
290 this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
291 }
292
293
298 public SCFrameworkVersionService getSCFrameworkVersionService() {
299 return scFrameworkVersionService;
300 }
301
302
307 public void setSCFrameworkVersionService(
308 SCFrameworkVersionService scFrameworkVersionService) {
309 this.scFrameworkVersionService = scFrameworkVersionService;
310 }
311
312
317 public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
318 return scFrameworkVersionPersistence;
319 }
320
321
326 public void setSCFrameworkVersionPersistence(
327 SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
328 this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
329 }
330
331
336 public SCLicenseLocalService getSCLicenseLocalService() {
337 return scLicenseLocalService;
338 }
339
340
345 public void setSCLicenseLocalService(
346 SCLicenseLocalService scLicenseLocalService) {
347 this.scLicenseLocalService = scLicenseLocalService;
348 }
349
350
355 public SCLicenseService getSCLicenseService() {
356 return scLicenseService;
357 }
358
359
364 public void setSCLicenseService(SCLicenseService scLicenseService) {
365 this.scLicenseService = scLicenseService;
366 }
367
368
373 public SCLicensePersistence getSCLicensePersistence() {
374 return scLicensePersistence;
375 }
376
377
382 public void setSCLicensePersistence(
383 SCLicensePersistence scLicensePersistence) {
384 this.scLicensePersistence = scLicensePersistence;
385 }
386
387
392 public SCProductEntryLocalService getSCProductEntryLocalService() {
393 return scProductEntryLocalService;
394 }
395
396
401 public void setSCProductEntryLocalService(
402 SCProductEntryLocalService scProductEntryLocalService) {
403 this.scProductEntryLocalService = scProductEntryLocalService;
404 }
405
406
411 public SCProductEntryService getSCProductEntryService() {
412 return scProductEntryService;
413 }
414
415
420 public void setSCProductEntryService(
421 SCProductEntryService scProductEntryService) {
422 this.scProductEntryService = scProductEntryService;
423 }
424
425
430 public SCProductEntryPersistence getSCProductEntryPersistence() {
431 return scProductEntryPersistence;
432 }
433
434
439 public void setSCProductEntryPersistence(
440 SCProductEntryPersistence scProductEntryPersistence) {
441 this.scProductEntryPersistence = scProductEntryPersistence;
442 }
443
444
449 public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
450 return scProductScreenshotLocalService;
451 }
452
453
458 public void setSCProductScreenshotLocalService(
459 SCProductScreenshotLocalService scProductScreenshotLocalService) {
460 this.scProductScreenshotLocalService = scProductScreenshotLocalService;
461 }
462
463
468 public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
469 return scProductScreenshotPersistence;
470 }
471
472
477 public void setSCProductScreenshotPersistence(
478 SCProductScreenshotPersistence scProductScreenshotPersistence) {
479 this.scProductScreenshotPersistence = scProductScreenshotPersistence;
480 }
481
482
487 public SCProductVersionLocalService getSCProductVersionLocalService() {
488 return scProductVersionLocalService;
489 }
490
491
496 public void setSCProductVersionLocalService(
497 SCProductVersionLocalService scProductVersionLocalService) {
498 this.scProductVersionLocalService = scProductVersionLocalService;
499 }
500
501
506 public SCProductVersionService getSCProductVersionService() {
507 return scProductVersionService;
508 }
509
510
515 public void setSCProductVersionService(
516 SCProductVersionService scProductVersionService) {
517 this.scProductVersionService = scProductVersionService;
518 }
519
520
525 public SCProductVersionPersistence getSCProductVersionPersistence() {
526 return scProductVersionPersistence;
527 }
528
529
534 public void setSCProductVersionPersistence(
535 SCProductVersionPersistence scProductVersionPersistence) {
536 this.scProductVersionPersistence = scProductVersionPersistence;
537 }
538
539
544 public CounterLocalService getCounterLocalService() {
545 return counterLocalService;
546 }
547
548
553 public void setCounterLocalService(CounterLocalService counterLocalService) {
554 this.counterLocalService = counterLocalService;
555 }
556
557
562 public ImageLocalService getImageLocalService() {
563 return imageLocalService;
564 }
565
566
571 public void setImageLocalService(ImageLocalService imageLocalService) {
572 this.imageLocalService = imageLocalService;
573 }
574
575
580 public ImageService getImageService() {
581 return imageService;
582 }
583
584
589 public void setImageService(ImageService imageService) {
590 this.imageService = imageService;
591 }
592
593
598 public ImagePersistence getImagePersistence() {
599 return imagePersistence;
600 }
601
602
607 public void setImagePersistence(ImagePersistence imagePersistence) {
608 this.imagePersistence = imagePersistence;
609 }
610
611
616 public ResourceLocalService getResourceLocalService() {
617 return resourceLocalService;
618 }
619
620
625 public void setResourceLocalService(
626 ResourceLocalService resourceLocalService) {
627 this.resourceLocalService = resourceLocalService;
628 }
629
630
635 public UserLocalService getUserLocalService() {
636 return userLocalService;
637 }
638
639
644 public void setUserLocalService(UserLocalService userLocalService) {
645 this.userLocalService = userLocalService;
646 }
647
648
653 public UserService getUserService() {
654 return userService;
655 }
656
657
662 public void setUserService(UserService userService) {
663 this.userService = userService;
664 }
665
666
671 public UserPersistence getUserPersistence() {
672 return userPersistence;
673 }
674
675
680 public void setUserPersistence(UserPersistence userPersistence) {
681 this.userPersistence = userPersistence;
682 }
683
684
689 public UserFinder getUserFinder() {
690 return userFinder;
691 }
692
693
698 public void setUserFinder(UserFinder userFinder) {
699 this.userFinder = userFinder;
700 }
701
702 public void afterPropertiesSet() {
703 persistedModelLocalServiceRegistry.register("com.liferay.portlet.softwarecatalog.model.SCProductScreenshot",
704 scProductScreenshotLocalService);
705 }
706
707 public void destroy() {
708 persistedModelLocalServiceRegistry.unregister(
709 "com.liferay.portlet.softwarecatalog.model.SCProductScreenshot");
710 }
711
712
717 public String getBeanIdentifier() {
718 return _beanIdentifier;
719 }
720
721
726 public void setBeanIdentifier(String beanIdentifier) {
727 _beanIdentifier = beanIdentifier;
728 }
729
730 protected Class<?> getModelClass() {
731 return SCProductScreenshot.class;
732 }
733
734 protected String getModelClassName() {
735 return SCProductScreenshot.class.getName();
736 }
737
738
743 protected void runSQL(String sql) throws SystemException {
744 try {
745 DataSource dataSource = scProductScreenshotPersistence.getDataSource();
746
747 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
748 sql, new int[0]);
749
750 sqlUpdate.update();
751 }
752 catch (Exception e) {
753 throw new SystemException(e);
754 }
755 }
756
757 @BeanReference(type = SCFrameworkVersionLocalService.class)
758 protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
759 @BeanReference(type = SCFrameworkVersionService.class)
760 protected SCFrameworkVersionService scFrameworkVersionService;
761 @BeanReference(type = SCFrameworkVersionPersistence.class)
762 protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
763 @BeanReference(type = SCLicenseLocalService.class)
764 protected SCLicenseLocalService scLicenseLocalService;
765 @BeanReference(type = SCLicenseService.class)
766 protected SCLicenseService scLicenseService;
767 @BeanReference(type = SCLicensePersistence.class)
768 protected SCLicensePersistence scLicensePersistence;
769 @BeanReference(type = SCProductEntryLocalService.class)
770 protected SCProductEntryLocalService scProductEntryLocalService;
771 @BeanReference(type = SCProductEntryService.class)
772 protected SCProductEntryService scProductEntryService;
773 @BeanReference(type = SCProductEntryPersistence.class)
774 protected SCProductEntryPersistence scProductEntryPersistence;
775 @BeanReference(type = SCProductScreenshotLocalService.class)
776 protected SCProductScreenshotLocalService scProductScreenshotLocalService;
777 @BeanReference(type = SCProductScreenshotPersistence.class)
778 protected SCProductScreenshotPersistence scProductScreenshotPersistence;
779 @BeanReference(type = SCProductVersionLocalService.class)
780 protected SCProductVersionLocalService scProductVersionLocalService;
781 @BeanReference(type = SCProductVersionService.class)
782 protected SCProductVersionService scProductVersionService;
783 @BeanReference(type = SCProductVersionPersistence.class)
784 protected SCProductVersionPersistence scProductVersionPersistence;
785 @BeanReference(type = CounterLocalService.class)
786 protected CounterLocalService counterLocalService;
787 @BeanReference(type = ImageLocalService.class)
788 protected ImageLocalService imageLocalService;
789 @BeanReference(type = ImageService.class)
790 protected ImageService imageService;
791 @BeanReference(type = ImagePersistence.class)
792 protected ImagePersistence imagePersistence;
793 @BeanReference(type = ResourceLocalService.class)
794 protected ResourceLocalService resourceLocalService;
795 @BeanReference(type = UserLocalService.class)
796 protected UserLocalService userLocalService;
797 @BeanReference(type = UserService.class)
798 protected UserService userService;
799 @BeanReference(type = UserPersistence.class)
800 protected UserPersistence userPersistence;
801 @BeanReference(type = UserFinder.class)
802 protected UserFinder userFinder;
803 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
804 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
805 private String _beanIdentifier;
806 }