001
014
015 package com.liferay.portlet.ratings.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.ClassNamePersistence;
039 import com.liferay.portal.service.persistence.UserFinder;
040 import com.liferay.portal.service.persistence.UserPersistence;
041 import com.liferay.portal.util.PortalUtil;
042
043 import com.liferay.portlet.ratings.model.RatingsStats;
044 import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
045 import com.liferay.portlet.ratings.service.persistence.RatingsEntryFinder;
046 import com.liferay.portlet.ratings.service.persistence.RatingsEntryPersistence;
047 import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
048 import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
049
050 import java.io.Serializable;
051
052 import java.util.List;
053
054 import javax.sql.DataSource;
055
056
068 @ProviderType
069 public abstract class RatingsStatsLocalServiceBaseImpl
070 extends BaseLocalServiceImpl implements RatingsStatsLocalService,
071 IdentifiableBean {
072
077
078
084 @Indexable(type = IndexableType.REINDEX)
085 @Override
086 public RatingsStats addRatingsStats(RatingsStats ratingsStats) {
087 ratingsStats.setNew(true);
088
089 return ratingsStatsPersistence.update(ratingsStats);
090 }
091
092
098 @Override
099 public RatingsStats createRatingsStats(long statsId) {
100 return ratingsStatsPersistence.create(statsId);
101 }
102
103
110 @Indexable(type = IndexableType.DELETE)
111 @Override
112 public RatingsStats deleteRatingsStats(long statsId)
113 throws PortalException {
114 return ratingsStatsPersistence.remove(statsId);
115 }
116
117
123 @Indexable(type = IndexableType.DELETE)
124 @Override
125 public RatingsStats deleteRatingsStats(RatingsStats ratingsStats) {
126 return ratingsStatsPersistence.remove(ratingsStats);
127 }
128
129 @Override
130 public DynamicQuery dynamicQuery() {
131 Class<?> clazz = getClass();
132
133 return DynamicQueryFactoryUtil.forClass(RatingsStats.class,
134 clazz.getClassLoader());
135 }
136
137
143 @Override
144 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
145 return ratingsStatsPersistence.findWithDynamicQuery(dynamicQuery);
146 }
147
148
160 @Override
161 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
162 int end) {
163 return ratingsStatsPersistence.findWithDynamicQuery(dynamicQuery,
164 start, end);
165 }
166
167
180 @Override
181 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
182 int end, OrderByComparator<T> orderByComparator) {
183 return ratingsStatsPersistence.findWithDynamicQuery(dynamicQuery,
184 start, end, orderByComparator);
185 }
186
187
193 @Override
194 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
195 return ratingsStatsPersistence.countWithDynamicQuery(dynamicQuery);
196 }
197
198
205 @Override
206 public long dynamicQueryCount(DynamicQuery dynamicQuery,
207 Projection projection) {
208 return ratingsStatsPersistence.countWithDynamicQuery(dynamicQuery,
209 projection);
210 }
211
212 @Override
213 public RatingsStats fetchRatingsStats(long statsId) {
214 return ratingsStatsPersistence.fetchByPrimaryKey(statsId);
215 }
216
217
224 @Override
225 public RatingsStats getRatingsStats(long statsId) throws PortalException {
226 return ratingsStatsPersistence.findByPrimaryKey(statsId);
227 }
228
229 @Override
230 public ActionableDynamicQuery getActionableDynamicQuery() {
231 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
232
233 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.ratings.service.RatingsStatsLocalServiceUtil.getService());
234 actionableDynamicQuery.setClass(RatingsStats.class);
235 actionableDynamicQuery.setClassLoader(getClassLoader());
236
237 actionableDynamicQuery.setPrimaryKeyPropertyName("statsId");
238
239 return actionableDynamicQuery;
240 }
241
242 protected void initActionableDynamicQuery(
243 ActionableDynamicQuery actionableDynamicQuery) {
244 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.ratings.service.RatingsStatsLocalServiceUtil.getService());
245 actionableDynamicQuery.setClass(RatingsStats.class);
246 actionableDynamicQuery.setClassLoader(getClassLoader());
247
248 actionableDynamicQuery.setPrimaryKeyPropertyName("statsId");
249 }
250
251
254 @Override
255 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
256 throws PortalException {
257 return ratingsStatsLocalService.deleteRatingsStats((RatingsStats)persistedModel);
258 }
259
260 @Override
261 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
262 throws PortalException {
263 return ratingsStatsPersistence.findByPrimaryKey(primaryKeyObj);
264 }
265
266
277 @Override
278 public List<RatingsStats> getRatingsStatses(int start, int end) {
279 return ratingsStatsPersistence.findAll(start, end);
280 }
281
282
287 @Override
288 public int getRatingsStatsesCount() {
289 return ratingsStatsPersistence.countAll();
290 }
291
292
298 @Indexable(type = IndexableType.REINDEX)
299 @Override
300 public RatingsStats updateRatingsStats(RatingsStats ratingsStats) {
301 return ratingsStatsPersistence.update(ratingsStats);
302 }
303
304
309 public com.liferay.portlet.ratings.service.RatingsEntryLocalService getRatingsEntryLocalService() {
310 return ratingsEntryLocalService;
311 }
312
313
318 public void setRatingsEntryLocalService(
319 com.liferay.portlet.ratings.service.RatingsEntryLocalService ratingsEntryLocalService) {
320 this.ratingsEntryLocalService = ratingsEntryLocalService;
321 }
322
323
328 public com.liferay.portlet.ratings.service.RatingsEntryService getRatingsEntryService() {
329 return ratingsEntryService;
330 }
331
332
337 public void setRatingsEntryService(
338 com.liferay.portlet.ratings.service.RatingsEntryService ratingsEntryService) {
339 this.ratingsEntryService = ratingsEntryService;
340 }
341
342
347 public RatingsEntryPersistence getRatingsEntryPersistence() {
348 return ratingsEntryPersistence;
349 }
350
351
356 public void setRatingsEntryPersistence(
357 RatingsEntryPersistence ratingsEntryPersistence) {
358 this.ratingsEntryPersistence = ratingsEntryPersistence;
359 }
360
361
366 public RatingsEntryFinder getRatingsEntryFinder() {
367 return ratingsEntryFinder;
368 }
369
370
375 public void setRatingsEntryFinder(RatingsEntryFinder ratingsEntryFinder) {
376 this.ratingsEntryFinder = ratingsEntryFinder;
377 }
378
379
384 public RatingsStatsLocalService getRatingsStatsLocalService() {
385 return ratingsStatsLocalService;
386 }
387
388
393 public void setRatingsStatsLocalService(
394 RatingsStatsLocalService ratingsStatsLocalService) {
395 this.ratingsStatsLocalService = ratingsStatsLocalService;
396 }
397
398
403 public RatingsStatsPersistence getRatingsStatsPersistence() {
404 return ratingsStatsPersistence;
405 }
406
407
412 public void setRatingsStatsPersistence(
413 RatingsStatsPersistence ratingsStatsPersistence) {
414 this.ratingsStatsPersistence = ratingsStatsPersistence;
415 }
416
417
422 public RatingsStatsFinder getRatingsStatsFinder() {
423 return ratingsStatsFinder;
424 }
425
426
431 public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
432 this.ratingsStatsFinder = ratingsStatsFinder;
433 }
434
435
440 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
441 return counterLocalService;
442 }
443
444
449 public void setCounterLocalService(
450 com.liferay.counter.service.CounterLocalService counterLocalService) {
451 this.counterLocalService = counterLocalService;
452 }
453
454
459 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
460 return classNameLocalService;
461 }
462
463
468 public void setClassNameLocalService(
469 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
470 this.classNameLocalService = classNameLocalService;
471 }
472
473
478 public com.liferay.portal.service.ClassNameService getClassNameService() {
479 return classNameService;
480 }
481
482
487 public void setClassNameService(
488 com.liferay.portal.service.ClassNameService classNameService) {
489 this.classNameService = classNameService;
490 }
491
492
497 public ClassNamePersistence getClassNamePersistence() {
498 return classNamePersistence;
499 }
500
501
506 public void setClassNamePersistence(
507 ClassNamePersistence classNamePersistence) {
508 this.classNamePersistence = classNamePersistence;
509 }
510
511
516 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
517 return resourceLocalService;
518 }
519
520
525 public void setResourceLocalService(
526 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
527 this.resourceLocalService = resourceLocalService;
528 }
529
530
535 public com.liferay.portal.service.UserLocalService getUserLocalService() {
536 return userLocalService;
537 }
538
539
544 public void setUserLocalService(
545 com.liferay.portal.service.UserLocalService userLocalService) {
546 this.userLocalService = userLocalService;
547 }
548
549
554 public com.liferay.portal.service.UserService getUserService() {
555 return userService;
556 }
557
558
563 public void setUserService(
564 com.liferay.portal.service.UserService userService) {
565 this.userService = userService;
566 }
567
568
573 public UserPersistence getUserPersistence() {
574 return userPersistence;
575 }
576
577
582 public void setUserPersistence(UserPersistence userPersistence) {
583 this.userPersistence = userPersistence;
584 }
585
586
591 public UserFinder getUserFinder() {
592 return userFinder;
593 }
594
595
600 public void setUserFinder(UserFinder userFinder) {
601 this.userFinder = userFinder;
602 }
603
604 public void afterPropertiesSet() {
605 persistedModelLocalServiceRegistry.register("com.liferay.portlet.ratings.model.RatingsStats",
606 ratingsStatsLocalService);
607 }
608
609 public void destroy() {
610 persistedModelLocalServiceRegistry.unregister(
611 "com.liferay.portlet.ratings.model.RatingsStats");
612 }
613
614
619 @Override
620 public String getBeanIdentifier() {
621 return _beanIdentifier;
622 }
623
624
629 @Override
630 public void setBeanIdentifier(String beanIdentifier) {
631 _beanIdentifier = beanIdentifier;
632 }
633
634 protected Class<?> getModelClass() {
635 return RatingsStats.class;
636 }
637
638 protected String getModelClassName() {
639 return RatingsStats.class.getName();
640 }
641
642
647 protected void runSQL(String sql) {
648 try {
649 DataSource dataSource = ratingsStatsPersistence.getDataSource();
650
651 DB db = DBFactoryUtil.getDB();
652
653 sql = db.buildSQL(sql);
654 sql = PortalUtil.transformSQL(sql);
655
656 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
657 sql, new int[0]);
658
659 sqlUpdate.update();
660 }
661 catch (Exception e) {
662 throw new SystemException(e);
663 }
664 }
665
666 @BeanReference(type = com.liferay.portlet.ratings.service.RatingsEntryLocalService.class)
667 protected com.liferay.portlet.ratings.service.RatingsEntryLocalService ratingsEntryLocalService;
668 @BeanReference(type = com.liferay.portlet.ratings.service.RatingsEntryService.class)
669 protected com.liferay.portlet.ratings.service.RatingsEntryService ratingsEntryService;
670 @BeanReference(type = RatingsEntryPersistence.class)
671 protected RatingsEntryPersistence ratingsEntryPersistence;
672 @BeanReference(type = RatingsEntryFinder.class)
673 protected RatingsEntryFinder ratingsEntryFinder;
674 @BeanReference(type = com.liferay.portlet.ratings.service.RatingsStatsLocalService.class)
675 protected RatingsStatsLocalService ratingsStatsLocalService;
676 @BeanReference(type = RatingsStatsPersistence.class)
677 protected RatingsStatsPersistence ratingsStatsPersistence;
678 @BeanReference(type = RatingsStatsFinder.class)
679 protected RatingsStatsFinder ratingsStatsFinder;
680 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
681 protected com.liferay.counter.service.CounterLocalService counterLocalService;
682 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
683 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
684 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
685 protected com.liferay.portal.service.ClassNameService classNameService;
686 @BeanReference(type = ClassNamePersistence.class)
687 protected ClassNamePersistence classNamePersistence;
688 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
689 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
690 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
691 protected com.liferay.portal.service.UserLocalService userLocalService;
692 @BeanReference(type = com.liferay.portal.service.UserService.class)
693 protected com.liferay.portal.service.UserService userService;
694 @BeanReference(type = UserPersistence.class)
695 protected UserPersistence userPersistence;
696 @BeanReference(type = UserFinder.class)
697 protected UserFinder userFinder;
698 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
699 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
700 private String _beanIdentifier;
701 }