1
19
20 package com.liferay.portal.service.persistence;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Propagation;
25 import com.liferay.portal.kernel.annotation.Transactional;
26
27
33 @Transactional(rollbackFor = {
34 PortalException.class, SystemException.class})
35 public interface EmailAddressPersistence extends BasePersistence {
36 public com.liferay.portal.model.EmailAddress create(long emailAddressId);
37
38 public com.liferay.portal.model.EmailAddress remove(long emailAddressId)
39 throws com.liferay.portal.NoSuchEmailAddressException,
40 com.liferay.portal.SystemException;
41
42 public com.liferay.portal.model.EmailAddress remove(
43 com.liferay.portal.model.EmailAddress emailAddress)
44 throws com.liferay.portal.SystemException;
45
46
49 public com.liferay.portal.model.EmailAddress update(
50 com.liferay.portal.model.EmailAddress emailAddress)
51 throws com.liferay.portal.SystemException;
52
53
66 public com.liferay.portal.model.EmailAddress update(
67 com.liferay.portal.model.EmailAddress emailAddress, boolean merge)
68 throws com.liferay.portal.SystemException;
69
70 public com.liferay.portal.model.EmailAddress updateImpl(
71 com.liferay.portal.model.EmailAddress emailAddress, boolean merge)
72 throws com.liferay.portal.SystemException;
73
74 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
75 public com.liferay.portal.model.EmailAddress findByPrimaryKey(
76 long emailAddressId)
77 throws com.liferay.portal.NoSuchEmailAddressException,
78 com.liferay.portal.SystemException;
79
80 public com.liferay.portal.model.EmailAddress fetchByPrimaryKey(
81 long emailAddressId) throws com.liferay.portal.SystemException;
82
83 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
84 public java.util.List<com.liferay.portal.model.EmailAddress> findByCompanyId(
85 long companyId) throws com.liferay.portal.SystemException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public java.util.List<com.liferay.portal.model.EmailAddress> findByCompanyId(
89 long companyId, int start, int end)
90 throws com.liferay.portal.SystemException;
91
92 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
93 public java.util.List<com.liferay.portal.model.EmailAddress> findByCompanyId(
94 long companyId, int start, int end,
95 com.liferay.portal.kernel.util.OrderByComparator obc)
96 throws com.liferay.portal.SystemException;
97
98 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
99 public com.liferay.portal.model.EmailAddress findByCompanyId_First(
100 long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
101 throws com.liferay.portal.NoSuchEmailAddressException,
102 com.liferay.portal.SystemException;
103
104 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
105 public com.liferay.portal.model.EmailAddress findByCompanyId_Last(
106 long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
107 throws com.liferay.portal.NoSuchEmailAddressException,
108 com.liferay.portal.SystemException;
109
110 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
111 public com.liferay.portal.model.EmailAddress[] findByCompanyId_PrevAndNext(
112 long emailAddressId, long companyId,
113 com.liferay.portal.kernel.util.OrderByComparator obc)
114 throws com.liferay.portal.NoSuchEmailAddressException,
115 com.liferay.portal.SystemException;
116
117 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
118 public java.util.List<com.liferay.portal.model.EmailAddress> findByUserId(
119 long userId) throws com.liferay.portal.SystemException;
120
121 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
122 public java.util.List<com.liferay.portal.model.EmailAddress> findByUserId(
123 long userId, int start, int end)
124 throws com.liferay.portal.SystemException;
125
126 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
127 public java.util.List<com.liferay.portal.model.EmailAddress> findByUserId(
128 long userId, int start, int end,
129 com.liferay.portal.kernel.util.OrderByComparator obc)
130 throws com.liferay.portal.SystemException;
131
132 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
133 public com.liferay.portal.model.EmailAddress findByUserId_First(
134 long userId, com.liferay.portal.kernel.util.OrderByComparator obc)
135 throws com.liferay.portal.NoSuchEmailAddressException,
136 com.liferay.portal.SystemException;
137
138 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
139 public com.liferay.portal.model.EmailAddress findByUserId_Last(
140 long userId, com.liferay.portal.kernel.util.OrderByComparator obc)
141 throws com.liferay.portal.NoSuchEmailAddressException,
142 com.liferay.portal.SystemException;
143
144 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
145 public com.liferay.portal.model.EmailAddress[] findByUserId_PrevAndNext(
146 long emailAddressId, long userId,
147 com.liferay.portal.kernel.util.OrderByComparator obc)
148 throws com.liferay.portal.NoSuchEmailAddressException,
149 com.liferay.portal.SystemException;
150
151 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
152 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C(
153 long companyId, long classNameId)
154 throws com.liferay.portal.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C(
158 long companyId, long classNameId, int start, int end)
159 throws com.liferay.portal.SystemException;
160
161 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
162 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C(
163 long companyId, long classNameId, int start, int end,
164 com.liferay.portal.kernel.util.OrderByComparator obc)
165 throws com.liferay.portal.SystemException;
166
167 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
168 public com.liferay.portal.model.EmailAddress findByC_C_First(
169 long companyId, long classNameId,
170 com.liferay.portal.kernel.util.OrderByComparator obc)
171 throws com.liferay.portal.NoSuchEmailAddressException,
172 com.liferay.portal.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public com.liferay.portal.model.EmailAddress findByC_C_Last(
176 long companyId, long classNameId,
177 com.liferay.portal.kernel.util.OrderByComparator obc)
178 throws com.liferay.portal.NoSuchEmailAddressException,
179 com.liferay.portal.SystemException;
180
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portal.model.EmailAddress[] findByC_C_PrevAndNext(
183 long emailAddressId, long companyId, long classNameId,
184 com.liferay.portal.kernel.util.OrderByComparator obc)
185 throws com.liferay.portal.NoSuchEmailAddressException,
186 com.liferay.portal.SystemException;
187
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C(
190 long companyId, long classNameId, long classPK)
191 throws com.liferay.portal.SystemException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C(
195 long companyId, long classNameId, long classPK, int start, int end)
196 throws com.liferay.portal.SystemException;
197
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C(
200 long companyId, long classNameId, long classPK, int start, int end,
201 com.liferay.portal.kernel.util.OrderByComparator obc)
202 throws com.liferay.portal.SystemException;
203
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public com.liferay.portal.model.EmailAddress findByC_C_C_First(
206 long companyId, long classNameId, long classPK,
207 com.liferay.portal.kernel.util.OrderByComparator obc)
208 throws com.liferay.portal.NoSuchEmailAddressException,
209 com.liferay.portal.SystemException;
210
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
212 public com.liferay.portal.model.EmailAddress findByC_C_C_Last(
213 long companyId, long classNameId, long classPK,
214 com.liferay.portal.kernel.util.OrderByComparator obc)
215 throws com.liferay.portal.NoSuchEmailAddressException,
216 com.liferay.portal.SystemException;
217
218 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
219 public com.liferay.portal.model.EmailAddress[] findByC_C_C_PrevAndNext(
220 long emailAddressId, long companyId, long classNameId, long classPK,
221 com.liferay.portal.kernel.util.OrderByComparator obc)
222 throws com.liferay.portal.NoSuchEmailAddressException,
223 com.liferay.portal.SystemException;
224
225 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
226 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C_P(
227 long companyId, long classNameId, long classPK, boolean primary)
228 throws com.liferay.portal.SystemException;
229
230 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
231 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C_P(
232 long companyId, long classNameId, long classPK, boolean primary,
233 int start, int end) throws com.liferay.portal.SystemException;
234
235 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
236 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C_P(
237 long companyId, long classNameId, long classPK, boolean primary,
238 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
239 throws com.liferay.portal.SystemException;
240
241 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
242 public com.liferay.portal.model.EmailAddress findByC_C_C_P_First(
243 long companyId, long classNameId, long classPK, boolean primary,
244 com.liferay.portal.kernel.util.OrderByComparator obc)
245 throws com.liferay.portal.NoSuchEmailAddressException,
246 com.liferay.portal.SystemException;
247
248 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
249 public com.liferay.portal.model.EmailAddress findByC_C_C_P_Last(
250 long companyId, long classNameId, long classPK, boolean primary,
251 com.liferay.portal.kernel.util.OrderByComparator obc)
252 throws com.liferay.portal.NoSuchEmailAddressException,
253 com.liferay.portal.SystemException;
254
255 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
256 public com.liferay.portal.model.EmailAddress[] findByC_C_C_P_PrevAndNext(
257 long emailAddressId, long companyId, long classNameId, long classPK,
258 boolean primary, com.liferay.portal.kernel.util.OrderByComparator obc)
259 throws com.liferay.portal.NoSuchEmailAddressException,
260 com.liferay.portal.SystemException;
261
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public java.util.List<Object> findWithDynamicQuery(
264 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
265 throws com.liferay.portal.SystemException;
266
267 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
268 public java.util.List<Object> findWithDynamicQuery(
269 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
270 int end) throws com.liferay.portal.SystemException;
271
272 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
273 public java.util.List<com.liferay.portal.model.EmailAddress> findAll()
274 throws com.liferay.portal.SystemException;
275
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public java.util.List<com.liferay.portal.model.EmailAddress> findAll(
278 int start, int end) throws com.liferay.portal.SystemException;
279
280 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
281 public java.util.List<com.liferay.portal.model.EmailAddress> findAll(
282 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
283 throws com.liferay.portal.SystemException;
284
285 public void removeByCompanyId(long companyId)
286 throws com.liferay.portal.SystemException;
287
288 public void removeByUserId(long userId)
289 throws com.liferay.portal.SystemException;
290
291 public void removeByC_C(long companyId, long classNameId)
292 throws com.liferay.portal.SystemException;
293
294 public void removeByC_C_C(long companyId, long classNameId, long classPK)
295 throws com.liferay.portal.SystemException;
296
297 public void removeByC_C_C_P(long companyId, long classNameId, long classPK,
298 boolean primary) throws com.liferay.portal.SystemException;
299
300 public void removeAll() throws com.liferay.portal.SystemException;
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public int countByCompanyId(long companyId)
304 throws com.liferay.portal.SystemException;
305
306 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
307 public int countByUserId(long userId)
308 throws com.liferay.portal.SystemException;
309
310 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
311 public int countByC_C(long companyId, long classNameId)
312 throws com.liferay.portal.SystemException;
313
314 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
315 public int countByC_C_C(long companyId, long classNameId, long classPK)
316 throws com.liferay.portal.SystemException;
317
318 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
319 public int countByC_C_C_P(long companyId, long classNameId, long classPK,
320 boolean primary) throws com.liferay.portal.SystemException;
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public int countAll() throws com.liferay.portal.SystemException;
324 }