001
014
015 package com.liferay.portlet.softwarecatalog.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
029 import com.liferay.portal.kernel.dao.orm.Projection;
030 import com.liferay.portal.kernel.exception.PortalException;
031 import com.liferay.portal.kernel.exception.SystemException;
032 import com.liferay.portal.kernel.search.Indexable;
033 import com.liferay.portal.kernel.search.IndexableType;
034 import com.liferay.portal.kernel.util.OrderByComparator;
035 import com.liferay.portal.model.PersistedModel;
036 import com.liferay.portal.service.BaseLocalServiceImpl;
037 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
038 import com.liferay.portal.service.persistence.GroupFinder;
039 import com.liferay.portal.service.persistence.GroupPersistence;
040 import com.liferay.portal.service.persistence.UserFinder;
041 import com.liferay.portal.service.persistence.UserPersistence;
042 import com.liferay.portal.util.PortalUtil;
043
044 import com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion;
045 import com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService;
046 import com.liferay.portlet.softwarecatalog.service.persistence.SCFrameworkVersionPersistence;
047 import com.liferay.portlet.softwarecatalog.service.persistence.SCProductVersionPersistence;
048
049 import java.io.Serializable;
050
051 import java.util.List;
052
053 import javax.sql.DataSource;
054
055
067 @ProviderType
068 public abstract class SCFrameworkVersionLocalServiceBaseImpl
069 extends BaseLocalServiceImpl implements SCFrameworkVersionLocalService,
070 IdentifiableBean {
071
076
077
083 @Indexable(type = IndexableType.REINDEX)
084 @Override
085 public SCFrameworkVersion addSCFrameworkVersion(
086 SCFrameworkVersion scFrameworkVersion) {
087 scFrameworkVersion.setNew(true);
088
089 return scFrameworkVersionPersistence.update(scFrameworkVersion);
090 }
091
092
098 @Override
099 public SCFrameworkVersion createSCFrameworkVersion(long frameworkVersionId) {
100 return scFrameworkVersionPersistence.create(frameworkVersionId);
101 }
102
103
110 @Indexable(type = IndexableType.DELETE)
111 @Override
112 public SCFrameworkVersion deleteSCFrameworkVersion(long frameworkVersionId)
113 throws PortalException {
114 return scFrameworkVersionPersistence.remove(frameworkVersionId);
115 }
116
117
123 @Indexable(type = IndexableType.DELETE)
124 @Override
125 public SCFrameworkVersion deleteSCFrameworkVersion(
126 SCFrameworkVersion scFrameworkVersion) {
127 return scFrameworkVersionPersistence.remove(scFrameworkVersion);
128 }
129
130 @Override
131 public DynamicQuery dynamicQuery() {
132 Class<?> clazz = getClass();
133
134 return DynamicQueryFactoryUtil.forClass(SCFrameworkVersion.class,
135 clazz.getClassLoader());
136 }
137
138
144 @Override
145 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
146 return scFrameworkVersionPersistence.findWithDynamicQuery(dynamicQuery);
147 }
148
149
161 @Override
162 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
163 int end) {
164 return scFrameworkVersionPersistence.findWithDynamicQuery(dynamicQuery,
165 start, end);
166 }
167
168
181 @Override
182 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
183 int end, OrderByComparator<T> orderByComparator) {
184 return scFrameworkVersionPersistence.findWithDynamicQuery(dynamicQuery,
185 start, end, orderByComparator);
186 }
187
188
194 @Override
195 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
196 return scFrameworkVersionPersistence.countWithDynamicQuery(dynamicQuery);
197 }
198
199
206 @Override
207 public long dynamicQueryCount(DynamicQuery dynamicQuery,
208 Projection projection) {
209 return scFrameworkVersionPersistence.countWithDynamicQuery(dynamicQuery,
210 projection);
211 }
212
213 @Override
214 public SCFrameworkVersion fetchSCFrameworkVersion(long frameworkVersionId) {
215 return scFrameworkVersionPersistence.fetchByPrimaryKey(frameworkVersionId);
216 }
217
218
225 @Override
226 public SCFrameworkVersion getSCFrameworkVersion(long frameworkVersionId)
227 throws PortalException {
228 return scFrameworkVersionPersistence.findByPrimaryKey(frameworkVersionId);
229 }
230
231 @Override
232 public ActionableDynamicQuery getActionableDynamicQuery() {
233 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
234
235 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalServiceUtil.getService());
236 actionableDynamicQuery.setClass(SCFrameworkVersion.class);
237 actionableDynamicQuery.setClassLoader(getClassLoader());
238
239 actionableDynamicQuery.setPrimaryKeyPropertyName("frameworkVersionId");
240
241 return actionableDynamicQuery;
242 }
243
244 protected void initActionableDynamicQuery(
245 ActionableDynamicQuery actionableDynamicQuery) {
246 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalServiceUtil.getService());
247 actionableDynamicQuery.setClass(SCFrameworkVersion.class);
248 actionableDynamicQuery.setClassLoader(getClassLoader());
249
250 actionableDynamicQuery.setPrimaryKeyPropertyName("frameworkVersionId");
251 }
252
253
256 @Override
257 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
258 throws PortalException {
259 return scFrameworkVersionLocalService.deleteSCFrameworkVersion((SCFrameworkVersion)persistedModel);
260 }
261
262 @Override
263 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
264 throws PortalException {
265 return scFrameworkVersionPersistence.findByPrimaryKey(primaryKeyObj);
266 }
267
268
279 @Override
280 public List<SCFrameworkVersion> getSCFrameworkVersions(int start, int end) {
281 return scFrameworkVersionPersistence.findAll(start, end);
282 }
283
284
289 @Override
290 public int getSCFrameworkVersionsCount() {
291 return scFrameworkVersionPersistence.countAll();
292 }
293
294
300 @Indexable(type = IndexableType.REINDEX)
301 @Override
302 public SCFrameworkVersion updateSCFrameworkVersion(
303 SCFrameworkVersion scFrameworkVersion) {
304 return scFrameworkVersionPersistence.update(scFrameworkVersion);
305 }
306
307
309 @Override
310 public void addSCProductVersionSCFrameworkVersion(long productVersionId,
311 long frameworkVersionId) {
312 scProductVersionPersistence.addSCFrameworkVersion(productVersionId,
313 frameworkVersionId);
314 }
315
316
318 @Override
319 public void addSCProductVersionSCFrameworkVersion(long productVersionId,
320 SCFrameworkVersion scFrameworkVersion) {
321 scProductVersionPersistence.addSCFrameworkVersion(productVersionId,
322 scFrameworkVersion);
323 }
324
325
327 @Override
328 public void addSCProductVersionSCFrameworkVersions(long productVersionId,
329 long[] frameworkVersionIds) {
330 scProductVersionPersistence.addSCFrameworkVersions(productVersionId,
331 frameworkVersionIds);
332 }
333
334
336 @Override
337 public void addSCProductVersionSCFrameworkVersions(long productVersionId,
338 List<SCFrameworkVersion> SCFrameworkVersions) {
339 scProductVersionPersistence.addSCFrameworkVersions(productVersionId,
340 SCFrameworkVersions);
341 }
342
343
345 @Override
346 public void clearSCProductVersionSCFrameworkVersions(long productVersionId) {
347 scProductVersionPersistence.clearSCFrameworkVersions(productVersionId);
348 }
349
350
352 @Override
353 public void deleteSCProductVersionSCFrameworkVersion(
354 long productVersionId, long frameworkVersionId) {
355 scProductVersionPersistence.removeSCFrameworkVersion(productVersionId,
356 frameworkVersionId);
357 }
358
359
361 @Override
362 public void deleteSCProductVersionSCFrameworkVersion(
363 long productVersionId, SCFrameworkVersion scFrameworkVersion) {
364 scProductVersionPersistence.removeSCFrameworkVersion(productVersionId,
365 scFrameworkVersion);
366 }
367
368
370 @Override
371 public void deleteSCProductVersionSCFrameworkVersions(
372 long productVersionId, long[] frameworkVersionIds) {
373 scProductVersionPersistence.removeSCFrameworkVersions(productVersionId,
374 frameworkVersionIds);
375 }
376
377
379 @Override
380 public void deleteSCProductVersionSCFrameworkVersions(
381 long productVersionId, List<SCFrameworkVersion> SCFrameworkVersions) {
382 scProductVersionPersistence.removeSCFrameworkVersions(productVersionId,
383 SCFrameworkVersions);
384 }
385
386
392 @Override
393 public long[] getSCProductVersionPrimaryKeys(long frameworkVersionId) {
394 return scFrameworkVersionPersistence.getSCProductVersionPrimaryKeys(frameworkVersionId);
395 }
396
397
399 @Override
400 public List<SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
401 long productVersionId) {
402 return scProductVersionPersistence.getSCFrameworkVersions(productVersionId);
403 }
404
405
407 @Override
408 public List<SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
409 long productVersionId, int start, int end) {
410 return scProductVersionPersistence.getSCFrameworkVersions(productVersionId,
411 start, end);
412 }
413
414
416 @Override
417 public List<SCFrameworkVersion> getSCProductVersionSCFrameworkVersions(
418 long productVersionId, int start, int end,
419 OrderByComparator<SCFrameworkVersion> orderByComparator) {
420 return scProductVersionPersistence.getSCFrameworkVersions(productVersionId,
421 start, end, orderByComparator);
422 }
423
424
426 @Override
427 public int getSCProductVersionSCFrameworkVersionsCount(
428 long productVersionId) {
429 return scProductVersionPersistence.getSCFrameworkVersionsSize(productVersionId);
430 }
431
432
434 @Override
435 public boolean hasSCProductVersionSCFrameworkVersion(
436 long productVersionId, long frameworkVersionId) {
437 return scProductVersionPersistence.containsSCFrameworkVersion(productVersionId,
438 frameworkVersionId);
439 }
440
441
443 @Override
444 public boolean hasSCProductVersionSCFrameworkVersions(long productVersionId) {
445 return scProductVersionPersistence.containsSCFrameworkVersions(productVersionId);
446 }
447
448
450 @Override
451 public void setSCProductVersionSCFrameworkVersions(long productVersionId,
452 long[] frameworkVersionIds) {
453 scProductVersionPersistence.setSCFrameworkVersions(productVersionId,
454 frameworkVersionIds);
455 }
456
457
462 public com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService getSCFrameworkVersionLocalService() {
463 return scFrameworkVersionLocalService;
464 }
465
466
471 public void setSCFrameworkVersionLocalService(
472 com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService scFrameworkVersionLocalService) {
473 this.scFrameworkVersionLocalService = scFrameworkVersionLocalService;
474 }
475
476
481 public com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService getSCFrameworkVersionService() {
482 return scFrameworkVersionService;
483 }
484
485
490 public void setSCFrameworkVersionService(
491 com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService scFrameworkVersionService) {
492 this.scFrameworkVersionService = scFrameworkVersionService;
493 }
494
495
500 public SCFrameworkVersionPersistence getSCFrameworkVersionPersistence() {
501 return scFrameworkVersionPersistence;
502 }
503
504
509 public void setSCFrameworkVersionPersistence(
510 SCFrameworkVersionPersistence scFrameworkVersionPersistence) {
511 this.scFrameworkVersionPersistence = scFrameworkVersionPersistence;
512 }
513
514
519 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
520 return counterLocalService;
521 }
522
523
528 public void setCounterLocalService(
529 com.liferay.counter.service.CounterLocalService counterLocalService) {
530 this.counterLocalService = counterLocalService;
531 }
532
533
538 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
539 return groupLocalService;
540 }
541
542
547 public void setGroupLocalService(
548 com.liferay.portal.service.GroupLocalService groupLocalService) {
549 this.groupLocalService = groupLocalService;
550 }
551
552
557 public com.liferay.portal.service.GroupService getGroupService() {
558 return groupService;
559 }
560
561
566 public void setGroupService(
567 com.liferay.portal.service.GroupService groupService) {
568 this.groupService = groupService;
569 }
570
571
576 public GroupPersistence getGroupPersistence() {
577 return groupPersistence;
578 }
579
580
585 public void setGroupPersistence(GroupPersistence groupPersistence) {
586 this.groupPersistence = groupPersistence;
587 }
588
589
594 public GroupFinder getGroupFinder() {
595 return groupFinder;
596 }
597
598
603 public void setGroupFinder(GroupFinder groupFinder) {
604 this.groupFinder = groupFinder;
605 }
606
607
612 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
613 return resourceLocalService;
614 }
615
616
621 public void setResourceLocalService(
622 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
623 this.resourceLocalService = resourceLocalService;
624 }
625
626
631 public com.liferay.portal.service.UserLocalService getUserLocalService() {
632 return userLocalService;
633 }
634
635
640 public void setUserLocalService(
641 com.liferay.portal.service.UserLocalService userLocalService) {
642 this.userLocalService = userLocalService;
643 }
644
645
650 public com.liferay.portal.service.UserService getUserService() {
651 return userService;
652 }
653
654
659 public void setUserService(
660 com.liferay.portal.service.UserService userService) {
661 this.userService = userService;
662 }
663
664
669 public UserPersistence getUserPersistence() {
670 return userPersistence;
671 }
672
673
678 public void setUserPersistence(UserPersistence userPersistence) {
679 this.userPersistence = userPersistence;
680 }
681
682
687 public UserFinder getUserFinder() {
688 return userFinder;
689 }
690
691
696 public void setUserFinder(UserFinder userFinder) {
697 this.userFinder = userFinder;
698 }
699
700
705 public com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService getSCProductVersionLocalService() {
706 return scProductVersionLocalService;
707 }
708
709
714 public void setSCProductVersionLocalService(
715 com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService scProductVersionLocalService) {
716 this.scProductVersionLocalService = scProductVersionLocalService;
717 }
718
719
724 public com.liferay.portlet.softwarecatalog.service.SCProductVersionService getSCProductVersionService() {
725 return scProductVersionService;
726 }
727
728
733 public void setSCProductVersionService(
734 com.liferay.portlet.softwarecatalog.service.SCProductVersionService scProductVersionService) {
735 this.scProductVersionService = scProductVersionService;
736 }
737
738
743 public SCProductVersionPersistence getSCProductVersionPersistence() {
744 return scProductVersionPersistence;
745 }
746
747
752 public void setSCProductVersionPersistence(
753 SCProductVersionPersistence scProductVersionPersistence) {
754 this.scProductVersionPersistence = scProductVersionPersistence;
755 }
756
757 public void afterPropertiesSet() {
758 persistedModelLocalServiceRegistry.register("com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion",
759 scFrameworkVersionLocalService);
760 }
761
762 public void destroy() {
763 persistedModelLocalServiceRegistry.unregister(
764 "com.liferay.portlet.softwarecatalog.model.SCFrameworkVersion");
765 }
766
767
772 @Override
773 public String getBeanIdentifier() {
774 return _beanIdentifier;
775 }
776
777
782 @Override
783 public void setBeanIdentifier(String beanIdentifier) {
784 _beanIdentifier = beanIdentifier;
785 }
786
787 protected Class<?> getModelClass() {
788 return SCFrameworkVersion.class;
789 }
790
791 protected String getModelClassName() {
792 return SCFrameworkVersion.class.getName();
793 }
794
795
800 protected void runSQL(String sql) {
801 try {
802 DataSource dataSource = scFrameworkVersionPersistence.getDataSource();
803
804 DB db = DBFactoryUtil.getDB();
805
806 sql = db.buildSQL(sql);
807 sql = PortalUtil.transformSQL(sql);
808
809 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
810 sql, new int[0]);
811
812 sqlUpdate.update();
813 }
814 catch (Exception e) {
815 throw new SystemException(e);
816 }
817 }
818
819 @BeanReference(type = com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService.class)
820 protected com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionLocalService scFrameworkVersionLocalService;
821 @BeanReference(type = com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService.class)
822 protected com.liferay.portlet.softwarecatalog.service.SCFrameworkVersionService scFrameworkVersionService;
823 @BeanReference(type = SCFrameworkVersionPersistence.class)
824 protected SCFrameworkVersionPersistence scFrameworkVersionPersistence;
825 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
826 protected com.liferay.counter.service.CounterLocalService counterLocalService;
827 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
828 protected com.liferay.portal.service.GroupLocalService groupLocalService;
829 @BeanReference(type = com.liferay.portal.service.GroupService.class)
830 protected com.liferay.portal.service.GroupService groupService;
831 @BeanReference(type = GroupPersistence.class)
832 protected GroupPersistence groupPersistence;
833 @BeanReference(type = GroupFinder.class)
834 protected GroupFinder groupFinder;
835 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
836 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
837 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
838 protected com.liferay.portal.service.UserLocalService userLocalService;
839 @BeanReference(type = com.liferay.portal.service.UserService.class)
840 protected com.liferay.portal.service.UserService userService;
841 @BeanReference(type = UserPersistence.class)
842 protected UserPersistence userPersistence;
843 @BeanReference(type = UserFinder.class)
844 protected UserFinder userFinder;
845 @BeanReference(type = com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService.class)
846 protected com.liferay.portlet.softwarecatalog.service.SCProductVersionLocalService scProductVersionLocalService;
847 @BeanReference(type = com.liferay.portlet.softwarecatalog.service.SCProductVersionService.class)
848 protected com.liferay.portlet.softwarecatalog.service.SCProductVersionService scProductVersionService;
849 @BeanReference(type = SCProductVersionPersistence.class)
850 protected SCProductVersionPersistence scProductVersionPersistence;
851 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
852 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
853 private String _beanIdentifier;
854 }