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.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.softwarecatalog.model.SCProductVersion;
040 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
041 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
042 import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
043 import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
044 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
045 import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
046 import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
047 import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
048 import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
049 import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
050 import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
051 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
052 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
053 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
054
055 import java.io.Serializable;
056
057 import java.util.List;
058
059 import javax.sql.DataSource;
060
061
073 public abstract class SCProductVersionLocalServiceBaseImpl
074 extends BaseLocalServiceImpl implements SCProductVersionLocalService,
075 IdentifiableBean {
076
081
082
089 @Indexable(type = IndexableType.REINDEX)
090 public SCProductVersion addSCProductVersion(
091 SCProductVersion scProductVersion) throws SystemException {
092 scProductVersion.setNew(true);
093
094 return scProductVersionPersistence.update(scProductVersion);
095 }
096
097
103 public SCProductVersion createSCProductVersion(long productVersionId) {
104 return scProductVersionPersistence.create(productVersionId);
105 }
106
107
115 @Indexable(type = IndexableType.DELETE)
116 public SCProductVersion deleteSCProductVersion(long productVersionId)
117 throws PortalException, SystemException {
118 return scProductVersionPersistence.remove(productVersionId);
119 }
120
121
128 @Indexable(type = IndexableType.DELETE)
129 public SCProductVersion deleteSCProductVersion(
130 SCProductVersion scProductVersion) throws SystemException {
131 return scProductVersionPersistence.remove(scProductVersion);
132 }
133
134 public DynamicQuery dynamicQuery() {
135 Class<?> clazz = getClass();
136
137 return DynamicQueryFactoryUtil.forClass(SCProductVersion.class,
138 clazz.getClassLoader());
139 }
140
141
148 @SuppressWarnings("rawtypes")
149 public List dynamicQuery(DynamicQuery dynamicQuery)
150 throws SystemException {
151 return scProductVersionPersistence.findWithDynamicQuery(dynamicQuery);
152 }
153
154
167 @SuppressWarnings("rawtypes")
168 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
169 throws SystemException {
170 return scProductVersionPersistence.findWithDynamicQuery(dynamicQuery,
171 start, end);
172 }
173
174
188 @SuppressWarnings("rawtypes")
189 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
190 OrderByComparator orderByComparator) throws SystemException {
191 return scProductVersionPersistence.findWithDynamicQuery(dynamicQuery,
192 start, end, orderByComparator);
193 }
194
195
202 public long dynamicQueryCount(DynamicQuery dynamicQuery)
203 throws SystemException {
204 return scProductVersionPersistence.countWithDynamicQuery(dynamicQuery);
205 }
206
207 public SCProductVersion fetchSCProductVersion(long productVersionId)
208 throws SystemException {
209 return scProductVersionPersistence.fetchByPrimaryKey(productVersionId);
210 }
211
212
220 public SCProductVersion getSCProductVersion(long productVersionId)
221 throws PortalException, SystemException {
222 return scProductVersionPersistence.findByPrimaryKey(productVersionId);
223 }
224
225 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
226 throws PortalException, SystemException {
227 return scProductVersionPersistence.findByPrimaryKey(primaryKeyObj);
228 }
229
230
242 public List<SCProductVersion> getSCProductVersions(int start, int end)
243 throws SystemException {
244 return scProductVersionPersistence.findAll(start, end);
245 }
246
247
253 public int getSCProductVersionsCount() throws SystemException {
254 return scProductVersionPersistence.countAll();
255 }
256
257
264 @Indexable(type = IndexableType.REINDEX)
265 public SCProductVersion updateSCProductVersion(
266 SCProductVersion scProductVersion) throws SystemException {
267 return scProductVersionPersistence.update(scProductVersion);
268 }
269
270
273 public void addSCFrameworkVersionSCProductVersion(long frameworkVersionId,
274 long productVersionId) throws SystemException {
275 scFrameworkVersionPersistence.addSCProductVersion(frameworkVersionId,
276 productVersionId);
277 }
278
279
282 public void addSCFrameworkVersionSCProductVersion(long frameworkVersionId,
283 SCProductVersion scProductVersion) throws SystemException {
284 scFrameworkVersionPersistence.addSCProductVersion(frameworkVersionId,
285 scProductVersion);
286 }
287
288
291 public void addSCFrameworkVersionSCProductVersions(
292 long frameworkVersionId, long[] productVersionIds)
293 throws SystemException {
294 scFrameworkVersionPersistence.addSCProductVersions(frameworkVersionId,
295 productVersionIds);
296 }
297
298
301 public void addSCFrameworkVersionSCProductVersions(
302 long frameworkVersionId, List<SCProductVersion> SCProductVersions)
303 throws SystemException {
304 scFrameworkVersionPersistence.addSCProductVersions(frameworkVersionId,
305 SCProductVersions);
306 }
307
308
311 public void clearSCFrameworkVersionSCProductVersions(
312 long frameworkVersionId) throws SystemException {
313 scFrameworkVersionPersistence.clearSCProductVersions(frameworkVersionId);
314 }
315
316
319 public void deleteSCFrameworkVersionSCProductVersion(
320 long frameworkVersionId, long productVersionId)
321 throws SystemException {
322 scFrameworkVersionPersistence.removeSCProductVersion(frameworkVersionId,
323 productVersionId);
324 }
325
326
329 public void deleteSCFrameworkVersionSCProductVersion(
330 long frameworkVersionId, SCProductVersion scProductVersion)
331 throws SystemException {
332 scFrameworkVersionPersistence.removeSCProductVersion(frameworkVersionId,
333 scProductVersion);
334 }
335
336
339 public void deleteSCFrameworkVersionSCProductVersions(
340 long frameworkVersionId, long[] productVersionIds)
341 throws SystemException {
342 scFrameworkVersionPersistence.removeSCProductVersions(frameworkVersionId,
343 productVersionIds);
344 }
345
346
349 public void deleteSCFrameworkVersionSCProductVersions(
350 long frameworkVersionId, List<SCProductVersion> SCProductVersions)
351 throws SystemException {
352 scFrameworkVersionPersistence.removeSCProductVersions(frameworkVersionId,
353 SCProductVersions);
354 }
355
356
359 public List<SCProductVersion> getSCFrameworkVersionSCProductVersions(
360 long frameworkVersionId) throws SystemException {
361 return scFrameworkVersionPersistence.getSCProductVersions(frameworkVersionId);
362 }
363
364
367 public List<SCProductVersion> getSCFrameworkVersionSCProductVersions(
368 long frameworkVersionId, int start, int end) throws SystemException {
369 return scFrameworkVersionPersistence.getSCProductVersions(frameworkVersionId,
370 start, end);
371 }
372
373
376 public List<SCProductVersion> getSCFrameworkVersionSCProductVersions(
377 long frameworkVersionId, int start, int end,
378 OrderByComparator orderByComparator) throws SystemException {
379 return scFrameworkVersionPersistence.getSCProductVersions(frameworkVersionId,
380 start, end, orderByComparator);
381 }
382
383
386 public int getSCFrameworkVersionSCProductVersionsCount(
387 long frameworkVersionId) throws SystemException {
388 return scFrameworkVersionPersistence.getSCProductVersionsSize(frameworkVersionId);
389 }
390
391
394 public boolean hasSCFrameworkVersionSCProductVersion(
395 long frameworkVersionId, long productVersionId)
396 throws SystemException {
397 return scFrameworkVersionPersistence.containsSCProductVersion(frameworkVersionId,
398 productVersionId);
399 }
400
401
404 public boolean hasSCFrameworkVersionSCProductVersions(
405 long frameworkVersionId) throws SystemException {
406 return scFrameworkVersionPersistence.containsSCProductVersions(frameworkVersionId);
407 }
408
409
412 public void setSCFrameworkVersionSCProductVersions(
413 long frameworkVersionId, long[] productVersionIds)
414 throws SystemException {
415 scFrameworkVersionPersistence.setSCProductVersions(frameworkVersionId,
416 productVersionIds);
417 }
418
419
424 public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
425 return scFrameworkVersionLocalService;
426 }
427
428
433 public void setSCFrameworkVersionLocalService(
434 SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
435 this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
436 }
437
438
443 public SCFrameworkVersionService getSCFrameworkVersionService() {
444 return scFrameworkVersionService;
445 }
446
447
452 public void setSCFrameworkVersionService(
453 SCFrameworkVersionService scFrameworkVersionService) {
454 this.scFrameworkVersionService = scFrameworkVersionService;
455 }
456
457
462 public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
463 return scFrameworkVersionPersistence;
464 }
465
466
471 public void setSCFrameworkVersionPersistence(
472 SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
473 this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
474 }
475
476
481 public SCLicenseLocalService getSCLicenseLocalService() {
482 return scLicenseLocalService;
483 }
484
485
490 public void setSCLicenseLocalService(
491 SCLicenseLocalService scLicenseLocalService) {
492 this.scLicenseLocalService = scLicenseLocalService;
493 }
494
495
500 public SCLicenseService getSCLicenseService() {
501 return scLicenseService;
502 }
503
504
509 public void setSCLicenseService(SCLicenseService scLicenseService) {
510 this.scLicenseService = scLicenseService;
511 }
512
513
518 public SCLicensePersistence getSCLicensePersistence() {
519 return scLicensePersistence;
520 }
521
522
527 public void setSCLicensePersistence(
528 SCLicensePersistence scLicensePersistence) {
529 this.scLicensePersistence = scLicensePersistence;
530 }
531
532
537 public SCProductEntryLocalService getSCProductEntryLocalService() {
538 return scProductEntryLocalService;
539 }
540
541
546 public void setSCProductEntryLocalService(
547 SCProductEntryLocalService scProductEntryLocalService) {
548 this.scProductEntryLocalService = scProductEntryLocalService;
549 }
550
551
556 public SCProductEntryService getSCProductEntryService() {
557 return scProductEntryService;
558 }
559
560
565 public void setSCProductEntryService(
566 SCProductEntryService scProductEntryService) {
567 this.scProductEntryService = scProductEntryService;
568 }
569
570
575 public SCProductEntryPersistence getSCProductEntryPersistence() {
576 return scProductEntryPersistence;
577 }
578
579
584 public void setSCProductEntryPersistence(
585 SCProductEntryPersistence scProductEntryPersistence) {
586 this.scProductEntryPersistence = scProductEntryPersistence;
587 }
588
589
594 public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
595 return scProductScreenshotLocalService;
596 }
597
598
603 public void setSCProductScreenshotLocalService(
604 SCProductScreenshotLocalService scProductScreenshotLocalService) {
605 this.scProductScreenshotLocalService = scProductScreenshotLocalService;
606 }
607
608
613 public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
614 return scProductScreenshotPersistence;
615 }
616
617
622 public void setSCProductScreenshotPersistence(
623 SCProductScreenshotPersistence scProductScreenshotPersistence) {
624 this.scProductScreenshotPersistence = scProductScreenshotPersistence;
625 }
626
627
632 public SCProductVersionLocalService getSCProductVersionLocalService() {
633 return scProductVersionLocalService;
634 }
635
636
641 public void setSCProductVersionLocalService(
642 SCProductVersionLocalService scProductVersionLocalService) {
643 this.scProductVersionLocalService = scProductVersionLocalService;
644 }
645
646
651 public SCProductVersionService getSCProductVersionService() {
652 return scProductVersionService;
653 }
654
655
660 public void setSCProductVersionService(
661 SCProductVersionService scProductVersionService) {
662 this.scProductVersionService = scProductVersionService;
663 }
664
665
670 public SCProductVersionPersistence getSCProductVersionPersistence() {
671 return scProductVersionPersistence;
672 }
673
674
679 public void setSCProductVersionPersistence(
680 SCProductVersionPersistence scProductVersionPersistence) {
681 this.scProductVersionPersistence = scProductVersionPersistence;
682 }
683
684
689 public CounterLocalService getCounterLocalService() {
690 return counterLocalService;
691 }
692
693
698 public void setCounterLocalService(CounterLocalService counterLocalService) {
699 this.counterLocalService = counterLocalService;
700 }
701
702
707 public ResourceLocalService getResourceLocalService() {
708 return resourceLocalService;
709 }
710
711
716 public void setResourceLocalService(
717 ResourceLocalService resourceLocalService) {
718 this.resourceLocalService = resourceLocalService;
719 }
720
721
726 public UserLocalService getUserLocalService() {
727 return userLocalService;
728 }
729
730
735 public void setUserLocalService(UserLocalService userLocalService) {
736 this.userLocalService = userLocalService;
737 }
738
739
744 public UserService getUserService() {
745 return userService;
746 }
747
748
753 public void setUserService(UserService userService) {
754 this.userService = userService;
755 }
756
757
762 public UserPersistence getUserPersistence() {
763 return userPersistence;
764 }
765
766
771 public void setUserPersistence(UserPersistence userPersistence) {
772 this.userPersistence = userPersistence;
773 }
774
775
780 public UserFinder getUserFinder() {
781 return userFinder;
782 }
783
784
789 public void setUserFinder(UserFinder userFinder) {
790 this.userFinder = userFinder;
791 }
792
793 public void afterPropertiesSet() {
794 persistedModelLocalServiceRegistry.register("com.liferay.portlet.softwarecatalog.model.SCProductVersion",
795 scProductVersionLocalService);
796 }
797
798 public void destroy() {
799 persistedModelLocalServiceRegistry.unregister(
800 "com.liferay.portlet.softwarecatalog.model.SCProductVersion");
801 }
802
803
808 public String getBeanIdentifier() {
809 return _beanIdentifier;
810 }
811
812
817 public void setBeanIdentifier(String beanIdentifier) {
818 _beanIdentifier = beanIdentifier;
819 }
820
821 protected Class<?> getModelClass() {
822 return SCProductVersion.class;
823 }
824
825 protected String getModelClassName() {
826 return SCProductVersion.class.getName();
827 }
828
829
834 protected void runSQL(String sql) throws SystemException {
835 try {
836 DataSource dataSource = scProductVersionPersistence.getDataSource();
837
838 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
839 sql, new int[0]);
840
841 sqlUpdate.update();
842 }
843 catch (Exception e) {
844 throw new SystemException(e);
845 }
846 }
847
848 @BeanReference(type = SCFrameworkVersionLocalService.class)
849 protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
850 @BeanReference(type = SCFrameworkVersionService.class)
851 protected SCFrameworkVersionService scFrameworkVersionService;
852 @BeanReference(type = SCFrameworkVersionPersistence.class)
853 protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
854 @BeanReference(type = SCLicenseLocalService.class)
855 protected SCLicenseLocalService scLicenseLocalService;
856 @BeanReference(type = SCLicenseService.class)
857 protected SCLicenseService scLicenseService;
858 @BeanReference(type = SCLicensePersistence.class)
859 protected SCLicensePersistence scLicensePersistence;
860 @BeanReference(type = SCProductEntryLocalService.class)
861 protected SCProductEntryLocalService scProductEntryLocalService;
862 @BeanReference(type = SCProductEntryService.class)
863 protected SCProductEntryService scProductEntryService;
864 @BeanReference(type = SCProductEntryPersistence.class)
865 protected SCProductEntryPersistence scProductEntryPersistence;
866 @BeanReference(type = SCProductScreenshotLocalService.class)
867 protected SCProductScreenshotLocalService scProductScreenshotLocalService;
868 @BeanReference(type = SCProductScreenshotPersistence.class)
869 protected SCProductScreenshotPersistence scProductScreenshotPersistence;
870 @BeanReference(type = SCProductVersionLocalService.class)
871 protected SCProductVersionLocalService scProductVersionLocalService;
872 @BeanReference(type = SCProductVersionService.class)
873 protected SCProductVersionService scProductVersionService;
874 @BeanReference(type = SCProductVersionPersistence.class)
875 protected SCProductVersionPersistence scProductVersionPersistence;
876 @BeanReference(type = CounterLocalService.class)
877 protected CounterLocalService counterLocalService;
878 @BeanReference(type = ResourceLocalService.class)
879 protected ResourceLocalService resourceLocalService;
880 @BeanReference(type = UserLocalService.class)
881 protected UserLocalService userLocalService;
882 @BeanReference(type = UserService.class)
883 protected UserService userService;
884 @BeanReference(type = UserPersistence.class)
885 protected UserPersistence userPersistence;
886 @BeanReference(type = UserFinder.class)
887 protected UserFinder userFinder;
888 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
889 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
890 private String _beanIdentifier;
891 }