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.exception.PortalException;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.log.Log;
027 import com.liferay.portal.kernel.log.LogFactoryUtil;
028 import com.liferay.portal.kernel.search.Indexer;
029 import com.liferay.portal.kernel.search.IndexerRegistryUtil;
030 import com.liferay.portal.kernel.search.SearchException;
031 import com.liferay.portal.kernel.util.OrderByComparator;
032 import com.liferay.portal.model.PersistedModel;
033 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
034 import com.liferay.portal.service.ResourceLocalService;
035 import com.liferay.portal.service.ResourceService;
036 import com.liferay.portal.service.UserLocalService;
037 import com.liferay.portal.service.UserService;
038 import com.liferay.portal.service.persistence.ResourceFinder;
039 import com.liferay.portal.service.persistence.ResourcePersistence;
040 import com.liferay.portal.service.persistence.UserFinder;
041 import com.liferay.portal.service.persistence.UserPersistence;
042
043 import com.liferay.portlet.softwarecatalog.model.SCLicense;
044 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
045 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService;
046 import com.liferay.portlet.softwarecatalog.service.SCLicenseLocalService;
047 import com.liferay.portlet.softwarecatalog.service.SCLicenseService;
048 import com.liferay.portlet.softwarecatalog.service.SCProductEntryLocalService;
049 import com.liferay.portlet.softwarecatalog.service.SCProductEntryService;
050 import com.liferay.portlet.softwarecatalog.service.SCProductScreenshotLocalService;
051 import com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService;
052 import com.liferay.portlet.softwarecatalog.service.SCProductVersionService;
053 import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
054 import com.liferay.portlet.softwarecatalog.service.persistence.SCLicensePersistence;
055 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductEntryPersistence;
056 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductScreenshotPersistence;
057 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
058
059 import java.io.Serializable;
060
061 import java.util.List;
062
063 import javax.sql.DataSource;
064
065
077 public abstract class SCLicenseLocalServiceBaseImpl
078 implements SCLicenseLocalService, IdentifiableBean {
079
084
085
092 public SCLicense addSCLicense(SCLicense scLicense)
093 throws SystemException {
094 scLicense.setNew(true);
095
096 scLicense = scLicensePersistence.update(scLicense, false);
097
098 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
099
100 if (indexer != null) {
101 try {
102 indexer.reindex(scLicense);
103 }
104 catch (SearchException se) {
105 if (_log.isWarnEnabled()) {
106 _log.warn(se, se);
107 }
108 }
109 }
110
111 return scLicense;
112 }
113
114
120 public SCLicense createSCLicense(long licenseId) {
121 return scLicensePersistence.create(licenseId);
122 }
123
124
131 public void deleteSCLicense(long licenseId)
132 throws PortalException, SystemException {
133 SCLicense scLicense = scLicensePersistence.remove(licenseId);
134
135 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
136
137 if (indexer != null) {
138 try {
139 indexer.delete(scLicense);
140 }
141 catch (SearchException se) {
142 if (_log.isWarnEnabled()) {
143 _log.warn(se, se);
144 }
145 }
146 }
147 }
148
149
155 public void deleteSCLicense(SCLicense scLicense) throws SystemException {
156 scLicensePersistence.remove(scLicense);
157
158 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
159
160 if (indexer != null) {
161 try {
162 indexer.delete(scLicense);
163 }
164 catch (SearchException se) {
165 if (_log.isWarnEnabled()) {
166 _log.warn(se, se);
167 }
168 }
169 }
170 }
171
172
179 @SuppressWarnings("rawtypes")
180 public List dynamicQuery(DynamicQuery dynamicQuery)
181 throws SystemException {
182 return scLicensePersistence.findWithDynamicQuery(dynamicQuery);
183 }
184
185
198 @SuppressWarnings("rawtypes")
199 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
200 throws SystemException {
201 return scLicensePersistence.findWithDynamicQuery(dynamicQuery, start,
202 end);
203 }
204
205
219 @SuppressWarnings("rawtypes")
220 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
221 OrderByComparator orderByComparator) throws SystemException {
222 return scLicensePersistence.findWithDynamicQuery(dynamicQuery, start,
223 end, orderByComparator);
224 }
225
226
233 public long dynamicQueryCount(DynamicQuery dynamicQuery)
234 throws SystemException {
235 return scLicensePersistence.countWithDynamicQuery(dynamicQuery);
236 }
237
238 public SCLicense fetchSCLicense(long licenseId) throws SystemException {
239 return scLicensePersistence.fetchByPrimaryKey(licenseId);
240 }
241
242
250 public SCLicense getSCLicense(long licenseId)
251 throws PortalException, SystemException {
252 return scLicensePersistence.findByPrimaryKey(licenseId);
253 }
254
255 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
256 throws PortalException, SystemException {
257 return scLicensePersistence.findByPrimaryKey(primaryKeyObj);
258 }
259
260
272 public List<SCLicense> getSCLicenses(int start, int end)
273 throws SystemException {
274 return scLicensePersistence.findAll(start, end);
275 }
276
277
283 public int getSCLicensesCount() throws SystemException {
284 return scLicensePersistence.countAll();
285 }
286
287
294 public SCLicense updateSCLicense(SCLicense scLicense)
295 throws SystemException {
296 return updateSCLicense(scLicense, true);
297 }
298
299
307 public SCLicense updateSCLicense(SCLicense scLicense, boolean merge)
308 throws SystemException {
309 scLicense.setNew(false);
310
311 scLicense = scLicensePersistence.update(scLicense, merge);
312
313 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
314
315 if (indexer != null) {
316 try {
317 indexer.reindex(scLicense);
318 }
319 catch (SearchException se) {
320 if (_log.isWarnEnabled()) {
321 _log.warn(se, se);
322 }
323 }
324 }
325
326 return scLicense;
327 }
328
329
334 public SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
335 return scFrameworkVersionLocalService;
336 }
337
338
343 public void setSCFrameworkVersionLocalService(
344 SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
345 this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
346 }
347
348
353 public SCFrameworkVersionService getSCFrameworkVersionService() {
354 return scFrameworkVersionService;
355 }
356
357
362 public void setSCFrameworkVersionService(
363 SCFrameworkVersionService scFrameworkVersionService) {
364 this.scFrameworkVersionService = scFrameworkVersionService;
365 }
366
367
372 public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
373 return scFrameworkVersionPersistence;
374 }
375
376
381 public void setSCFrameworkVersionPersistence(
382 SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
383 this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
384 }
385
386
391 public SCLicenseLocalService getSCLicenseLocalService() {
392 return scLicenseLocalService;
393 }
394
395
400 public void setSCLicenseLocalService(
401 SCLicenseLocalService scLicenseLocalService) {
402 this.scLicenseLocalService = scLicenseLocalService;
403 }
404
405
410 public SCLicenseService getSCLicenseService() {
411 return scLicenseService;
412 }
413
414
419 public void setSCLicenseService(SCLicenseService scLicenseService) {
420 this.scLicenseService = scLicenseService;
421 }
422
423
428 public SCLicensePersistence getSCLicensePersistence() {
429 return scLicensePersistence;
430 }
431
432
437 public void setSCLicensePersistence(
438 SCLicensePersistence scLicensePersistence) {
439 this.scLicensePersistence = scLicensePersistence;
440 }
441
442
447 public SCProductEntryLocalService getSCProductEntryLocalService() {
448 return scProductEntryLocalService;
449 }
450
451
456 public void setSCProductEntryLocalService(
457 SCProductEntryLocalService scProductEntryLocalService) {
458 this.scProductEntryLocalService = scProductEntryLocalService;
459 }
460
461
466 public SCProductEntryService getSCProductEntryService() {
467 return scProductEntryService;
468 }
469
470
475 public void setSCProductEntryService(
476 SCProductEntryService scProductEntryService) {
477 this.scProductEntryService = scProductEntryService;
478 }
479
480
485 public SCProductEntryPersistence getSCProductEntryPersistence() {
486 return scProductEntryPersistence;
487 }
488
489
494 public void setSCProductEntryPersistence(
495 SCProductEntryPersistence scProductEntryPersistence) {
496 this.scProductEntryPersistence = scProductEntryPersistence;
497 }
498
499
504 public SCProductScreenshotLocalService getSCProductScreenshotLocalService() {
505 return scProductScreenshotLocalService;
506 }
507
508
513 public void setSCProductScreenshotLocalService(
514 SCProductScreenshotLocalService scProductScreenshotLocalService) {
515 this.scProductScreenshotLocalService = scProductScreenshotLocalService;
516 }
517
518
523 public SCProductScreenshotPersistence getSCProductScreenshotPersistence() {
524 return scProductScreenshotPersistence;
525 }
526
527
532 public void setSCProductScreenshotPersistence(
533 SCProductScreenshotPersistence scProductScreenshotPersistence) {
534 this.scProductScreenshotPersistence = scProductScreenshotPersistence;
535 }
536
537
542 public SCProductVersionLocalService getSCProductVersionLocalService() {
543 return scProductVersionLocalService;
544 }
545
546
551 public void setSCProductVersionLocalService(
552 SCProductVersionLocalService scProductVersionLocalService) {
553 this.scProductVersionLocalService = scProductVersionLocalService;
554 }
555
556
561 public SCProductVersionService getSCProductVersionService() {
562 return scProductVersionService;
563 }
564
565
570 public void setSCProductVersionService(
571 SCProductVersionService scProductVersionService) {
572 this.scProductVersionService = scProductVersionService;
573 }
574
575
580 public SCProductVersionPersistence getSCProductVersionPersistence() {
581 return scProductVersionPersistence;
582 }
583
584
589 public void setSCProductVersionPersistence(
590 SCProductVersionPersistence scProductVersionPersistence) {
591 this.scProductVersionPersistence = scProductVersionPersistence;
592 }
593
594
599 public CounterLocalService getCounterLocalService() {
600 return counterLocalService;
601 }
602
603
608 public void setCounterLocalService(CounterLocalService counterLocalService) {
609 this.counterLocalService = counterLocalService;
610 }
611
612
617 public ResourceLocalService getResourceLocalService() {
618 return resourceLocalService;
619 }
620
621
626 public void setResourceLocalService(
627 ResourceLocalService resourceLocalService) {
628 this.resourceLocalService = resourceLocalService;
629 }
630
631
636 public ResourceService getResourceService() {
637 return resourceService;
638 }
639
640
645 public void setResourceService(ResourceService resourceService) {
646 this.resourceService = resourceService;
647 }
648
649
654 public ResourcePersistence getResourcePersistence() {
655 return resourcePersistence;
656 }
657
658
663 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
664 this.resourcePersistence = resourcePersistence;
665 }
666
667
672 public ResourceFinder getResourceFinder() {
673 return resourceFinder;
674 }
675
676
681 public void setResourceFinder(ResourceFinder resourceFinder) {
682 this.resourceFinder = resourceFinder;
683 }
684
685
690 public UserLocalService getUserLocalService() {
691 return userLocalService;
692 }
693
694
699 public void setUserLocalService(UserLocalService userLocalService) {
700 this.userLocalService = userLocalService;
701 }
702
703
708 public UserService getUserService() {
709 return userService;
710 }
711
712
717 public void setUserService(UserService userService) {
718 this.userService = userService;
719 }
720
721
726 public UserPersistence getUserPersistence() {
727 return userPersistence;
728 }
729
730
735 public void setUserPersistence(UserPersistence userPersistence) {
736 this.userPersistence = userPersistence;
737 }
738
739
744 public UserFinder getUserFinder() {
745 return userFinder;
746 }
747
748
753 public void setUserFinder(UserFinder userFinder) {
754 this.userFinder = userFinder;
755 }
756
757 public void afterPropertiesSet() {
758 persistedModelLocalServiceRegistry.register("com.liferay.portlet.softwarecatalog.model.SCLicense",
759 scLicenseLocalService);
760 }
761
762 public void destroy() {
763 persistedModelLocalServiceRegistry.unregister(
764 "com.liferay.portlet.softwarecatalog.model.SCLicense");
765 }
766
767
772 public String getBeanIdentifier() {
773 return _beanIdentifier;
774 }
775
776
781 public void setBeanIdentifier(String beanIdentifier) {
782 _beanIdentifier = beanIdentifier;
783 }
784
785 protected ClassLoader getClassLoader() {
786 Class<?> clazz = getClass();
787
788 return clazz.getClassLoader();
789 }
790
791 protected Class<?> getModelClass() {
792 return SCLicense.class;
793 }
794
795 protected String getModelClassName() {
796 return SCLicense.class.getName();
797 }
798
799
804 protected void runSQL(String sql) throws SystemException {
805 try {
806 DataSource dataSource = scLicensePersistence.getDataSource();
807
808 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
809 sql, new int[0]);
810
811 sqlUpdate.update();
812 }
813 catch (Exception e) {
814 throw new SystemException(e);
815 }
816 }
817
818 @BeanReference(type = SCFrameworkVersionLocalService.class)
819 protected SCFrameworkVersionLocalService scFrameworkVersionLocalService;
820 @BeanReference(type = SCFrameworkVersionService.class)
821 protected SCFrameworkVersionService scFrameworkVersionService;
822 @BeanReference(type = SCFrameworkVersionPersistence.class)
823 protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
824 @BeanReference(type = SCLicenseLocalService.class)
825 protected SCLicenseLocalService scLicenseLocalService;
826 @BeanReference(type = SCLicenseService.class)
827 protected SCLicenseService scLicenseService;
828 @BeanReference(type = SCLicensePersistence.class)
829 protected SCLicensePersistence scLicensePersistence;
830 @BeanReference(type = SCProductEntryLocalService.class)
831 protected SCProductEntryLocalService scProductEntryLocalService;
832 @BeanReference(type = SCProductEntryService.class)
833 protected SCProductEntryService scProductEntryService;
834 @BeanReference(type = SCProductEntryPersistence.class)
835 protected SCProductEntryPersistence scProductEntryPersistence;
836 @BeanReference(type = SCProductScreenshotLocalService.class)
837 protected SCProductScreenshotLocalService scProductScreenshotLocalService;
838 @BeanReference(type = SCProductScreenshotPersistence.class)
839 protected SCProductScreenshotPersistence scProductScreenshotPersistence;
840 @BeanReference(type = SCProductVersionLocalService.class)
841 protected SCProductVersionLocalService scProductVersionLocalService;
842 @BeanReference(type = SCProductVersionService.class)
843 protected SCProductVersionService scProductVersionService;
844 @BeanReference(type = SCProductVersionPersistence.class)
845 protected SCProductVersionPersistence scProductVersionPersistence;
846 @BeanReference(type = CounterLocalService.class)
847 protected CounterLocalService counterLocalService;
848 @BeanReference(type = ResourceLocalService.class)
849 protected ResourceLocalService resourceLocalService;
850 @BeanReference(type = ResourceService.class)
851 protected ResourceService resourceService;
852 @BeanReference(type = ResourcePersistence.class)
853 protected ResourcePersistence resourcePersistence;
854 @BeanReference(type = ResourceFinder.class)
855 protected ResourceFinder resourceFinder;
856 @BeanReference(type = UserLocalService.class)
857 protected UserLocalService userLocalService;
858 @BeanReference(type = UserService.class)
859 protected UserService userService;
860 @BeanReference(type = UserPersistence.class)
861 protected UserPersistence userPersistence;
862 @BeanReference(type = UserFinder.class)
863 protected UserFinder userFinder;
864 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
865 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
866 private static Log _log = LogFactoryUtil.getLog(SCLicenseLocalServiceBaseImpl.class);
867 private String _beanIdentifier;
868 }