1
22
23 package com.liferay.portlet.ratings.service.persistence;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Propagation;
28 import com.liferay.portal.kernel.annotation.Transactional;
29
30
36 @Transactional(rollbackFor = {
37 PortalException.class, SystemException.class})
38 public interface RatingsStatsPersistence {
39 public com.liferay.portlet.ratings.model.RatingsStats create(long statsId);
40
41 public com.liferay.portlet.ratings.model.RatingsStats remove(long statsId)
42 throws com.liferay.portal.SystemException,
43 com.liferay.portlet.ratings.NoSuchStatsException;
44
45 public com.liferay.portlet.ratings.model.RatingsStats remove(
46 com.liferay.portlet.ratings.model.RatingsStats ratingsStats)
47 throws com.liferay.portal.SystemException;
48
49
52 public com.liferay.portlet.ratings.model.RatingsStats update(
53 com.liferay.portlet.ratings.model.RatingsStats ratingsStats)
54 throws com.liferay.portal.SystemException;
55
56
69 public com.liferay.portlet.ratings.model.RatingsStats update(
70 com.liferay.portlet.ratings.model.RatingsStats ratingsStats,
71 boolean merge) throws com.liferay.portal.SystemException;
72
73 public com.liferay.portlet.ratings.model.RatingsStats updateImpl(
74 com.liferay.portlet.ratings.model.RatingsStats ratingsStats,
75 boolean merge) throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portlet.ratings.model.RatingsStats findByPrimaryKey(
79 long statsId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portlet.ratings.NoSuchStatsException;
82
83 public com.liferay.portlet.ratings.model.RatingsStats fetchByPrimaryKey(
84 long statsId) throws com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public com.liferay.portlet.ratings.model.RatingsStats findByC_C(
88 long classNameId, long classPK)
89 throws com.liferay.portal.SystemException,
90 com.liferay.portlet.ratings.NoSuchStatsException;
91
92 public com.liferay.portlet.ratings.model.RatingsStats fetchByC_C(
93 long classNameId, long classPK)
94 throws com.liferay.portal.SystemException;
95
96 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
97 public java.util.List<Object> findWithDynamicQuery(
98 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
99 throws com.liferay.portal.SystemException;
100
101 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
102 public java.util.List<Object> findWithDynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
104 int end) throws com.liferay.portal.SystemException;
105
106 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
107 public java.util.List<com.liferay.portlet.ratings.model.RatingsStats> findAll()
108 throws com.liferay.portal.SystemException;
109
110 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
111 public java.util.List<com.liferay.portlet.ratings.model.RatingsStats> findAll(
112 int start, int end) throws com.liferay.portal.SystemException;
113
114 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
115 public java.util.List<com.liferay.portlet.ratings.model.RatingsStats> findAll(
116 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
117 throws com.liferay.portal.SystemException;
118
119 public void removeByC_C(long classNameId, long classPK)
120 throws com.liferay.portal.SystemException,
121 com.liferay.portlet.ratings.NoSuchStatsException;
122
123 public void removeAll() throws com.liferay.portal.SystemException;
124
125 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
126 public int countByC_C(long classNameId, long classPK)
127 throws com.liferay.portal.SystemException;
128
129 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
130 public int countAll() throws com.liferay.portal.SystemException;
131
132 public void registerListener(
133 com.liferay.portal.model.ModelListener listener);
134
135 public void unregisterListener(
136 com.liferay.portal.model.ModelListener listener);
137 }