1
22
23 package com.liferay.portlet.messageboards.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 import com.liferay.portal.service.persistence.BasePersistence;
30
31
37 @Transactional(rollbackFor = {
38 PortalException.class, SystemException.class})
39 public interface MBStatsUserPersistence extends BasePersistence {
40 public com.liferay.portlet.messageboards.model.MBStatsUser create(
41 long statsUserId);
42
43 public com.liferay.portlet.messageboards.model.MBStatsUser remove(
44 long statsUserId)
45 throws com.liferay.portal.SystemException,
46 com.liferay.portlet.messageboards.NoSuchStatsUserException;
47
48 public com.liferay.portlet.messageboards.model.MBStatsUser remove(
49 com.liferay.portlet.messageboards.model.MBStatsUser mbStatsUser)
50 throws com.liferay.portal.SystemException;
51
52
55 public com.liferay.portlet.messageboards.model.MBStatsUser update(
56 com.liferay.portlet.messageboards.model.MBStatsUser mbStatsUser)
57 throws com.liferay.portal.SystemException;
58
59
72 public com.liferay.portlet.messageboards.model.MBStatsUser update(
73 com.liferay.portlet.messageboards.model.MBStatsUser mbStatsUser,
74 boolean merge) throws com.liferay.portal.SystemException;
75
76 public com.liferay.portlet.messageboards.model.MBStatsUser updateImpl(
77 com.liferay.portlet.messageboards.model.MBStatsUser mbStatsUser,
78 boolean merge) throws com.liferay.portal.SystemException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public com.liferay.portlet.messageboards.model.MBStatsUser findByPrimaryKey(
82 long statsUserId)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portlet.messageboards.NoSuchStatsUserException;
85
86 public com.liferay.portlet.messageboards.model.MBStatsUser fetchByPrimaryKey(
87 long statsUserId) throws com.liferay.portal.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findByGroupId(
91 long groupId) throws com.liferay.portal.SystemException;
92
93 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
94 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findByGroupId(
95 long groupId, int start, int end)
96 throws com.liferay.portal.SystemException;
97
98 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
99 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findByGroupId(
100 long groupId, int start, int end,
101 com.liferay.portal.kernel.util.OrderByComparator obc)
102 throws com.liferay.portal.SystemException;
103
104 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
105 public com.liferay.portlet.messageboards.model.MBStatsUser findByGroupId_First(
106 long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
107 throws com.liferay.portal.SystemException,
108 com.liferay.portlet.messageboards.NoSuchStatsUserException;
109
110 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
111 public com.liferay.portlet.messageboards.model.MBStatsUser findByGroupId_Last(
112 long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
113 throws com.liferay.portal.SystemException,
114 com.liferay.portlet.messageboards.NoSuchStatsUserException;
115
116 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
117 public com.liferay.portlet.messageboards.model.MBStatsUser[] findByGroupId_PrevAndNext(
118 long statsUserId, long groupId,
119 com.liferay.portal.kernel.util.OrderByComparator obc)
120 throws com.liferay.portal.SystemException,
121 com.liferay.portlet.messageboards.NoSuchStatsUserException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findByUserId(
125 long userId) throws com.liferay.portal.SystemException;
126
127 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
128 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findByUserId(
129 long userId, int start, int end)
130 throws com.liferay.portal.SystemException;
131
132 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
133 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findByUserId(
134 long userId, int start, int end,
135 com.liferay.portal.kernel.util.OrderByComparator obc)
136 throws com.liferay.portal.SystemException;
137
138 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
139 public com.liferay.portlet.messageboards.model.MBStatsUser findByUserId_First(
140 long userId, com.liferay.portal.kernel.util.OrderByComparator obc)
141 throws com.liferay.portal.SystemException,
142 com.liferay.portlet.messageboards.NoSuchStatsUserException;
143
144 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
145 public com.liferay.portlet.messageboards.model.MBStatsUser findByUserId_Last(
146 long userId, com.liferay.portal.kernel.util.OrderByComparator obc)
147 throws com.liferay.portal.SystemException,
148 com.liferay.portlet.messageboards.NoSuchStatsUserException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public com.liferay.portlet.messageboards.model.MBStatsUser[] findByUserId_PrevAndNext(
152 long statsUserId, long userId,
153 com.liferay.portal.kernel.util.OrderByComparator obc)
154 throws com.liferay.portal.SystemException,
155 com.liferay.portlet.messageboards.NoSuchStatsUserException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public com.liferay.portlet.messageboards.model.MBStatsUser findByG_U(
159 long groupId, long userId)
160 throws com.liferay.portal.SystemException,
161 com.liferay.portlet.messageboards.NoSuchStatsUserException;
162
163 public com.liferay.portlet.messageboards.model.MBStatsUser fetchByG_U(
164 long groupId, long userId) throws com.liferay.portal.SystemException;
165
166 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
167 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findByG_M(
168 long groupId, int messageCount)
169 throws com.liferay.portal.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findByG_M(
173 long groupId, int messageCount, int start, int end)
174 throws com.liferay.portal.SystemException;
175
176 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
177 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findByG_M(
178 long groupId, int messageCount, int start, int end,
179 com.liferay.portal.kernel.util.OrderByComparator obc)
180 throws com.liferay.portal.SystemException;
181
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public com.liferay.portlet.messageboards.model.MBStatsUser findByG_M_First(
184 long groupId, int messageCount,
185 com.liferay.portal.kernel.util.OrderByComparator obc)
186 throws com.liferay.portal.SystemException,
187 com.liferay.portlet.messageboards.NoSuchStatsUserException;
188
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public com.liferay.portlet.messageboards.model.MBStatsUser findByG_M_Last(
191 long groupId, int messageCount,
192 com.liferay.portal.kernel.util.OrderByComparator obc)
193 throws com.liferay.portal.SystemException,
194 com.liferay.portlet.messageboards.NoSuchStatsUserException;
195
196 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197 public com.liferay.portlet.messageboards.model.MBStatsUser[] findByG_M_PrevAndNext(
198 long statsUserId, long groupId, int messageCount,
199 com.liferay.portal.kernel.util.OrderByComparator obc)
200 throws com.liferay.portal.SystemException,
201 com.liferay.portlet.messageboards.NoSuchStatsUserException;
202
203 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
204 public java.util.List<Object> findWithDynamicQuery(
205 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
206 throws com.liferay.portal.SystemException;
207
208 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
209 public java.util.List<Object> findWithDynamicQuery(
210 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
211 int end) throws com.liferay.portal.SystemException;
212
213 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
214 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findAll()
215 throws com.liferay.portal.SystemException;
216
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findAll(
219 int start, int end) throws com.liferay.portal.SystemException;
220
221 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
222 public java.util.List<com.liferay.portlet.messageboards.model.MBStatsUser> findAll(
223 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
224 throws com.liferay.portal.SystemException;
225
226 public void removeByGroupId(long groupId)
227 throws com.liferay.portal.SystemException;
228
229 public void removeByUserId(long userId)
230 throws com.liferay.portal.SystemException;
231
232 public void removeByG_U(long groupId, long userId)
233 throws com.liferay.portal.SystemException,
234 com.liferay.portlet.messageboards.NoSuchStatsUserException;
235
236 public void removeByG_M(long groupId, int messageCount)
237 throws com.liferay.portal.SystemException;
238
239 public void removeAll() throws com.liferay.portal.SystemException;
240
241 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
242 public int countByGroupId(long groupId)
243 throws com.liferay.portal.SystemException;
244
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public int countByUserId(long userId)
247 throws com.liferay.portal.SystemException;
248
249 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
250 public int countByG_U(long groupId, long userId)
251 throws com.liferay.portal.SystemException;
252
253 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
254 public int countByG_M(long groupId, int messageCount)
255 throws com.liferay.portal.SystemException;
256
257 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
258 public int countAll() throws com.liferay.portal.SystemException;
259 }