1
22
23 package com.liferay.portlet.ratings.service.base;
24
25 import com.liferay.portal.SystemException;
26 import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
27
28 import com.liferay.portlet.ratings.model.RatingsStats;
29 import com.liferay.portlet.ratings.model.impl.RatingsStatsImpl;
30 import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
31 import com.liferay.portlet.ratings.service.persistence.RatingsStatsUtil;
32
33 import java.util.List;
34
35
41 public abstract class RatingsStatsLocalServiceBaseImpl
42 implements RatingsStatsLocalService {
43 public RatingsStats addRatingsStats(RatingsStats model)
44 throws SystemException {
45 RatingsStats ratingsStats = new RatingsStatsImpl();
46 ratingsStats.setNew(true);
47 ratingsStats.setStatsId(model.getStatsId());
48 ratingsStats.setClassNameId(model.getClassNameId());
49 ratingsStats.setClassPK(model.getClassPK());
50 ratingsStats.setTotalEntries(model.getTotalEntries());
51 ratingsStats.setTotalScore(model.getTotalScore());
52 ratingsStats.setAverageScore(model.getAverageScore());
53
54 return RatingsStatsUtil.update(ratingsStats);
55 }
56
57 public List dynamicQuery(DynamicQueryInitializer queryInitializer)
58 throws SystemException {
59 return RatingsStatsUtil.findWithDynamicQuery(queryInitializer);
60 }
61
62 public List dynamicQuery(DynamicQueryInitializer queryInitializer,
63 int begin, int end) throws SystemException {
64 return RatingsStatsUtil.findWithDynamicQuery(queryInitializer, begin,
65 end);
66 }
67
68 public RatingsStats updateRatingsStats(RatingsStats model)
69 throws SystemException {
70 RatingsStats ratingsStats = new RatingsStatsImpl();
71 ratingsStats.setNew(false);
72 ratingsStats.setStatsId(model.getStatsId());
73 ratingsStats.setClassNameId(model.getClassNameId());
74 ratingsStats.setClassPK(model.getClassPK());
75 ratingsStats.setTotalEntries(model.getTotalEntries());
76 ratingsStats.setTotalScore(model.getTotalScore());
77 ratingsStats.setAverageScore(model.getAverageScore());
78
79 return RatingsStatsUtil.update(ratingsStats);
80 }
81 }