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