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 MBMessageFlagPersistence extends BasePersistence {
40 public com.liferay.portlet.messageboards.model.MBMessageFlag create(
41 long messageFlagId);
42
43 public com.liferay.portlet.messageboards.model.MBMessageFlag remove(
44 long messageFlagId)
45 throws com.liferay.portal.SystemException,
46 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
47
48 public com.liferay.portlet.messageboards.model.MBMessageFlag remove(
49 com.liferay.portlet.messageboards.model.MBMessageFlag mbMessageFlag)
50 throws com.liferay.portal.SystemException;
51
52
55 public com.liferay.portlet.messageboards.model.MBMessageFlag update(
56 com.liferay.portlet.messageboards.model.MBMessageFlag mbMessageFlag)
57 throws com.liferay.portal.SystemException;
58
59
72 public com.liferay.portlet.messageboards.model.MBMessageFlag update(
73 com.liferay.portlet.messageboards.model.MBMessageFlag mbMessageFlag,
74 boolean merge) throws com.liferay.portal.SystemException;
75
76 public com.liferay.portlet.messageboards.model.MBMessageFlag updateImpl(
77 com.liferay.portlet.messageboards.model.MBMessageFlag mbMessageFlag,
78 boolean merge) throws com.liferay.portal.SystemException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public com.liferay.portlet.messageboards.model.MBMessageFlag findByPrimaryKey(
82 long messageFlagId)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
85
86 public com.liferay.portlet.messageboards.model.MBMessageFlag fetchByPrimaryKey(
87 long messageFlagId) throws com.liferay.portal.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public java.util.List<com.liferay.portlet.messageboards.model.MBMessageFlag> findByUserId(
91 long userId) throws com.liferay.portal.SystemException;
92
93 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
94 public java.util.List<com.liferay.portlet.messageboards.model.MBMessageFlag> findByUserId(
95 long userId, 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.MBMessageFlag> findByUserId(
100 long userId, 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.MBMessageFlag findByUserId_First(
106 long userId, com.liferay.portal.kernel.util.OrderByComparator obc)
107 throws com.liferay.portal.SystemException,
108 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
109
110 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
111 public com.liferay.portlet.messageboards.model.MBMessageFlag findByUserId_Last(
112 long userId, com.liferay.portal.kernel.util.OrderByComparator obc)
113 throws com.liferay.portal.SystemException,
114 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
115
116 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
117 public com.liferay.portlet.messageboards.model.MBMessageFlag[] findByUserId_PrevAndNext(
118 long messageFlagId, long userId,
119 com.liferay.portal.kernel.util.OrderByComparator obc)
120 throws com.liferay.portal.SystemException,
121 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public java.util.List<com.liferay.portlet.messageboards.model.MBMessageFlag> findByMessageId(
125 long messageId) throws com.liferay.portal.SystemException;
126
127 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
128 public java.util.List<com.liferay.portlet.messageboards.model.MBMessageFlag> findByMessageId(
129 long messageId, 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.MBMessageFlag> findByMessageId(
134 long messageId, 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.MBMessageFlag findByMessageId_First(
140 long messageId, com.liferay.portal.kernel.util.OrderByComparator obc)
141 throws com.liferay.portal.SystemException,
142 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
143
144 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
145 public com.liferay.portlet.messageboards.model.MBMessageFlag findByMessageId_Last(
146 long messageId, com.liferay.portal.kernel.util.OrderByComparator obc)
147 throws com.liferay.portal.SystemException,
148 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public com.liferay.portlet.messageboards.model.MBMessageFlag[] findByMessageId_PrevAndNext(
152 long messageFlagId, long messageId,
153 com.liferay.portal.kernel.util.OrderByComparator obc)
154 throws com.liferay.portal.SystemException,
155 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public java.util.List<com.liferay.portlet.messageboards.model.MBMessageFlag> findByM_F(
159 long messageId, int flag) throws com.liferay.portal.SystemException;
160
161 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
162 public java.util.List<com.liferay.portlet.messageboards.model.MBMessageFlag> findByM_F(
163 long messageId, int flag, int start, int end)
164 throws com.liferay.portal.SystemException;
165
166 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
167 public java.util.List<com.liferay.portlet.messageboards.model.MBMessageFlag> findByM_F(
168 long messageId, int flag, int start, int end,
169 com.liferay.portal.kernel.util.OrderByComparator obc)
170 throws com.liferay.portal.SystemException;
171
172 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
173 public com.liferay.portlet.messageboards.model.MBMessageFlag findByM_F_First(
174 long messageId, int flag,
175 com.liferay.portal.kernel.util.OrderByComparator obc)
176 throws com.liferay.portal.SystemException,
177 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public com.liferay.portlet.messageboards.model.MBMessageFlag findByM_F_Last(
181 long messageId, int flag,
182 com.liferay.portal.kernel.util.OrderByComparator obc)
183 throws com.liferay.portal.SystemException,
184 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
185
186 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
187 public com.liferay.portlet.messageboards.model.MBMessageFlag[] findByM_F_PrevAndNext(
188 long messageFlagId, long messageId, int flag,
189 com.liferay.portal.kernel.util.OrderByComparator obc)
190 throws com.liferay.portal.SystemException,
191 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public com.liferay.portlet.messageboards.model.MBMessageFlag findByU_M_F(
195 long userId, long messageId, int flag)
196 throws com.liferay.portal.SystemException,
197 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
198
199 public com.liferay.portlet.messageboards.model.MBMessageFlag fetchByU_M_F(
200 long userId, long messageId, int flag)
201 throws com.liferay.portal.SystemException;
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.MBMessageFlag> 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.MBMessageFlag> 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.MBMessageFlag> findAll(
223 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
224 throws com.liferay.portal.SystemException;
225
226 public void removeByUserId(long userId)
227 throws com.liferay.portal.SystemException;
228
229 public void removeByMessageId(long messageId)
230 throws com.liferay.portal.SystemException;
231
232 public void removeByM_F(long messageId, int flag)
233 throws com.liferay.portal.SystemException;
234
235 public void removeByU_M_F(long userId, long messageId, int flag)
236 throws com.liferay.portal.SystemException,
237 com.liferay.portlet.messageboards.NoSuchMessageFlagException;
238
239 public void removeAll() throws com.liferay.portal.SystemException;
240
241 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
242 public int countByUserId(long userId)
243 throws com.liferay.portal.SystemException;
244
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public int countByMessageId(long messageId)
247 throws com.liferay.portal.SystemException;
248
249 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
250 public int countByM_F(long messageId, int flag)
251 throws com.liferay.portal.SystemException;
252
253 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
254 public int countByU_M_F(long userId, long messageId, int flag)
255 throws com.liferay.portal.SystemException;
256
257 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
258 public int countAll() throws com.liferay.portal.SystemException;
259 }