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.SCLicense;
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 SCLicenseLocalServiceBaseImpl extends BaseLocalServiceImpl
074 implements SCLicenseLocalService, IdentifiableBean {
075
080
081
088 @Indexable(type = IndexableType.REINDEX)
089 public SCLicense addSCLicense(SCLicense scLicense)
090 throws SystemException {
091 scLicense.setNew(true);
092
093 return scLicensePersistence.update(scLicense);
094 }
095
096
102 public SCLicense createSCLicense(long licenseId) {
103 return scLicensePersistence.create(licenseId);
104 }
105
106
114 @Indexable(type = IndexableType.DELETE)
115 public SCLicense deleteSCLicense(long licenseId)
116 throws PortalException, SystemException {
117 return scLicensePersistence.remove(licenseId);
118 }
119
120
127 @Indexable(type = IndexableType.DELETE)
128 public SCLicense deleteSCLicense(SCLicense scLicense)
129 throws SystemException {
130 return scLicensePersistence.remove(scLicense);
131 }
132
133 public DynamicQuery dynamicQuery() {
134 Class<?> clazz = getClass();
135
136 return DynamicQueryFactoryUtil.forClass(SCLicense.class,
137 clazz.getClassLoader());
138 }
139
140
147 @SuppressWarnings("rawtypes")
148 public List dynamicQuery(DynamicQuery dynamicQuery)
149 throws SystemException {
150 return scLicensePersistence.findWithDynamicQuery(dynamicQuery);
151 }
152
153
166 @SuppressWarnings("rawtypes")
167 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
168 throws SystemException {
169 return scLicensePersistence.findWithDynamicQuery(dynamicQuery, start,
170 end);
171 }
172
173
187 @SuppressWarnings("rawtypes")
188 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
189 OrderByComparator orderByComparator) throws SystemException {
190 return scLicensePersistence.findWithDynamicQuery(dynamicQuery, start,
191 end, orderByComparator);
192 }
193
194
201 public long dynamicQueryCount(DynamicQuery dynamicQuery)
202 throws SystemException {
203 return scLicensePersistence.countWithDynamicQuery(dynamicQuery);
204 }
205
206 public SCLicense fetchSCLicense(long licenseId) throws SystemException {
207 return scLicensePersistence.fetchByPrimaryKey(licenseId);
208 }
209
210
218 public SCLicense getSCLicense(long licenseId)
219 throws PortalException, SystemException {
220 return scLicensePersistence.findByPrimaryKey(licenseId);
221 }
222
223 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
224 throws PortalException, SystemException {
225 return scLicensePersistence.findByPrimaryKey(primaryKeyObj);
226 }
227
228
240 public List<SCLicense> getSCLicenses(int start, int end)
241 throws SystemException {
242 return scLicensePersistence.findAll(start, end);
243 }
244
245
251 public int getSCLicensesCount() throws SystemException {
252 return scLicensePersistence.countAll();
253 }
254
255
262 @Indexable(type = IndexableType.REINDEX)
263 public SCLicense updateSCLicense(SCLicense scLicense)
264 throws SystemException {
265 return scLicensePersistence.update(scLicense);
266 }
267
268
273 public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
274 return scFrameworkVersionLocalService;
275 }
276
277
282 public void setSCFrameworkVersionLocalService(
283 SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
284 this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
285 }
286
287
292 public SCFrameworkVersionService getSCFrameworkVersionService() {
293 return scFrameworkVersionService;
294 }
295
296
301 public void setSCFrameworkVersionService(
302 SCFrameworkVersionService scFrameworkVersionService) {
303 this.scFrameworkVersionService = scFrameworkVersionService;
304 }
305
306
311 public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
312 return scFrameworkVersionPersistence;
313 }
314
315
320 public void setSCFrameworkVersionPersistence(
321 SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
322 this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
323 }
324
325
330 public SCLicenseLocalService getSCLicenseLocalService() {
331 return scLicenseLocalService;
332 }
333
334
339 public void setSCLicenseLocalService(
340 SCLicenseLocalService scLicenseLocalService) {
341 this.scLicenseLocalService = scLicenseLocalService;
342 }
343
344
349 public SCLicenseService getSCLicenseService() {
350 return scLicenseService;
351 }
352
353
358 public void setSCLicenseService(SCLicenseService scLicenseService) {
359 this.scLicenseService = scLicenseService;
360 }
361
362
367 public SCLicensePersistence getSCLicensePersistence() {
368 return scLicensePersistence;
369 }
370
371
376 public void setSCLicensePersistence(
377 SCLicensePersistence scLicensePersistence) {
378 this.scLicensePersistence = scLicensePersistence;
379 }
380
381
386 public SCProductEntryLocalService getSCProductEntryLocalService() {
387 return scProductEntryLocalService;
388 }
389
390
395 public void setSCProductEntryLocalService(
396 SCProductEntryLocalService scProductEntryLocalService) {
397 this.scProductEntryLocalService = scProductEntryLocalService;
398 }
399
400
405 public SCProductEntryService getSCProductEntryService() {
406 return scProductEntryService;
407 }
408
409
414 public void setSCProductEntryService(
415 SCProductEntryService scProductEntryService) {
416 this.scProductEntryService = scProductEntryService;
417 }
418
419
424 public SCProductEntryPersistence getSCProductEntryPersistence() {
425 return scProductEntryPersistence;
426 }
427
428
433 public void setSCProductEntryPersistence(
434 SCProductEntryPersistence scProductEntryPersistence) {
435 this.scProductEntryPersistence = scProductEntryPersistence;
436 }
437
438
443 public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
444 return scProductScreenshotLocalService;
445 }
446
447
452 public void setSCProductScreenshotLocalService(
453 SCProductScreenshotLocalService scProductScreenshotLocalService) {
454 this.scProductScreenshotLocalService = scProductScreenshotLocalService;
455 }
456
457
462 public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
463 return scProductScreenshotPersistence;
464 }
465
466
471 public void setSCProductScreenshotPersistence(
472 SCProductScreenshotPersistence scProductScreenshotPersistence) {
473 this.scProductScreenshotPersistence = scProductScreenshotPersistence;
474 }
475
476
481 public SCProductVersionLocalService getSCProductVersionLocalService() {
482 return scProductVersionLocalService;
483 }
484
485
490 public void setSCProductVersionLocalService(
491 SCProductVersionLocalService scProductVersionLocalService) {
492 this.scProductVersionLocalService = scProductVersionLocalService;
493 }
494
495
500 public SCProductVersionService getSCProductVersionService() {
501 return scProductVersionService;
502 }
503
504
509 public void setSCProductVersionService(
510 SCProductVersionService scProductVersionService) {
511 this.scProductVersionService = scProductVersionService;
512 }
513
514
519 public SCProductVersionPersistence getSCProductVersionPersistence() {
520 return scProductVersionPersistence;
521 }
522
523
528 public void setSCProductVersionPersistence(
529 SCProductVersionPersistence scProductVersionPersistence) {
530 this.scProductVersionPersistence = scProductVersionPersistence;
531 }
532
533
538 public CounterLocalService getCounterLocalService() {
539 return counterLocalService;
540 }
541
542
547 public void setCounterLocalService(CounterLocalService counterLocalService) {
548 this.counterLocalService = counterLocalService;
549 }
550
551
556 public ResourceLocalService getResourceLocalService() {
557 return resourceLocalService;
558 }
559
560
565 public void setResourceLocalService(
566 ResourceLocalService resourceLocalService) {
567 this.resourceLocalService = resourceLocalService;
568 }
569
570
575 public UserLocalService getUserLocalService() {
576 return userLocalService;
577 }
578
579
584 public void setUserLocalService(UserLocalService userLocalService) {
585 this.userLocalService = userLocalService;
586 }
587
588
593 public UserService getUserService() {
594 return userService;
595 }
596
597
602 public void setUserService(UserService userService) {
603 this.userService = userService;
604 }
605
606
611 public UserPersistence getUserPersistence() {
612 return userPersistence;
613 }
614
615
620 public void setUserPersistence(UserPersistence userPersistence) {
621 this.userPersistence = userPersistence;
622 }
623
624
629 public UserFinder getUserFinder() {
630 return userFinder;
631 }
632
633
638 public void setUserFinder(UserFinder userFinder) {
639 this.userFinder = userFinder;
640 }
641
642 public void afterPropertiesSet() {
643 persistedModelLocalServiceRegistry.register("com.liferay.portlet.softwarecatalog.model.SCLicense",
644 scLicenseLocalService);
645 }
646
647 public void destroy() {
648 persistedModelLocalServiceRegistry.unregister(
649 "com.liferay.portlet.softwarecatalog.model.SCLicense");
650 }
651
652
657 public String getBeanIdentifier() {
658 return _beanIdentifier;
659 }
660
661
666 public void setBeanIdentifier(String beanIdentifier) {
667 _beanIdentifier = beanIdentifier;
668 }
669
670 protected Class<?> getModelClass() {
671 return SCLicense.class;
672 }
673
674 protected String getModelClassName() {
675 return SCLicense.class.getName();
676 }
677
678
683 protected void runSQL(String sql) throws SystemException {
684 try {
685 DataSource dataSource = scLicensePersistence.getDataSource();
686
687 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
688 sql, new int[0]);
689
690 sqlUpdate.update();
691 }
692 catch (Exception e) {
693 throw new SystemException(e);
694 }
695 }
696
697 @BeanReference(type = SCFrameworkVersionLocalService.class)
698 protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
699 @BeanReference(type = SCFrameworkVersionService.class)
700 protected SCFrameworkVersionService scFrameworkVersionService;
701 @BeanReference(type = SCFrameworkVersionPersistence.class)
702 protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
703 @BeanReference(type = SCLicenseLocalService.class)
704 protected SCLicenseLocalService scLicenseLocalService;
705 @BeanReference(type = SCLicenseService.class)
706 protected SCLicenseService scLicenseService;
707 @BeanReference(type = SCLicensePersistence.class)
708 protected SCLicensePersistence scLicensePersistence;
709 @BeanReference(type = SCProductEntryLocalService.class)
710 protected SCProductEntryLocalService scProductEntryLocalService;
711 @BeanReference(type = SCProductEntryService.class)
712 protected SCProductEntryService scProductEntryService;
713 @BeanReference(type = SCProductEntryPersistence.class)
714 protected SCProductEntryPersistence scProductEntryPersistence;
715 @BeanReference(type = SCProductScreenshotLocalService.class)
716 protected SCProductScreenshotLocalService scProductScreenshotLocalService;
717 @BeanReference(type = SCProductScreenshotPersistence.class)
718 protected SCProductScreenshotPersistence scProductScreenshotPersistence;
719 @BeanReference(type = SCProductVersionLocalService.class)
720 protected SCProductVersionLocalService scProductVersionLocalService;
721 @BeanReference(type = SCProductVersionService.class)
722 protected SCProductVersionService scProductVersionService;
723 @BeanReference(type = SCProductVersionPersistence.class)
724 protected SCProductVersionPersistence scProductVersionPersistence;
725 @BeanReference(type = CounterLocalService.class)
726 protected CounterLocalService counterLocalService;
727 @BeanReference(type = ResourceLocalService.class)
728 protected ResourceLocalService resourceLocalService;
729 @BeanReference(type = UserLocalService.class)
730 protected UserLocalService userLocalService;
731 @BeanReference(type = UserService.class)
732 protected UserService userService;
733 @BeanReference(type = UserPersistence.class)
734 protected UserPersistence userPersistence;
735 @BeanReference(type = UserFinder.class)
736 protected UserFinder userFinder;
737 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
738 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
739 private String _beanIdentifier;
740 }