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 AddressPersistence extends BasePersistence {
39 public com.liferay.portal.model.Address create(long addressId);
40
41 public com.liferay.portal.model.Address remove(long addressId)
42 throws com.liferay.portal.NoSuchAddressException,
43 com.liferay.portal.SystemException;
44
45 public com.liferay.portal.model.Address remove(
46 com.liferay.portal.model.Address address)
47 throws com.liferay.portal.SystemException;
48
49
52 public com.liferay.portal.model.Address update(
53 com.liferay.portal.model.Address address)
54 throws com.liferay.portal.SystemException;
55
56
69 public com.liferay.portal.model.Address update(
70 com.liferay.portal.model.Address address, boolean merge)
71 throws com.liferay.portal.SystemException;
72
73 public com.liferay.portal.model.Address updateImpl(
74 com.liferay.portal.model.Address address, boolean merge)
75 throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portal.model.Address findByPrimaryKey(long addressId)
79 throws com.liferay.portal.NoSuchAddressException,
80 com.liferay.portal.SystemException;
81
82 public com.liferay.portal.model.Address fetchByPrimaryKey(long addressId)
83 throws com.liferay.portal.SystemException;
84
85 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
86 public java.util.List<com.liferay.portal.model.Address> findByCompanyId(
87 long companyId) throws com.liferay.portal.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public java.util.List<com.liferay.portal.model.Address> findByCompanyId(
91 long companyId, int start, int end)
92 throws com.liferay.portal.SystemException;
93
94 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
95 public java.util.List<com.liferay.portal.model.Address> findByCompanyId(
96 long companyId, int start, int end,
97 com.liferay.portal.kernel.util.OrderByComparator obc)
98 throws com.liferay.portal.SystemException;
99
100 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
101 public com.liferay.portal.model.Address findByCompanyId_First(
102 long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
103 throws com.liferay.portal.NoSuchAddressException,
104 com.liferay.portal.SystemException;
105
106 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
107 public com.liferay.portal.model.Address findByCompanyId_Last(
108 long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
109 throws com.liferay.portal.NoSuchAddressException,
110 com.liferay.portal.SystemException;
111
112 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
113 public com.liferay.portal.model.Address[] findByCompanyId_PrevAndNext(
114 long addressId, long companyId,
115 com.liferay.portal.kernel.util.OrderByComparator obc)
116 throws com.liferay.portal.NoSuchAddressException,
117 com.liferay.portal.SystemException;
118
119 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
120 public java.util.List<com.liferay.portal.model.Address> findByUserId(
121 long userId) throws com.liferay.portal.SystemException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public java.util.List<com.liferay.portal.model.Address> findByUserId(
125 long userId, int start, int end)
126 throws com.liferay.portal.SystemException;
127
128 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
129 public java.util.List<com.liferay.portal.model.Address> findByUserId(
130 long userId, int start, int end,
131 com.liferay.portal.kernel.util.OrderByComparator obc)
132 throws com.liferay.portal.SystemException;
133
134 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
135 public com.liferay.portal.model.Address findByUserId_First(long userId,
136 com.liferay.portal.kernel.util.OrderByComparator obc)
137 throws com.liferay.portal.NoSuchAddressException,
138 com.liferay.portal.SystemException;
139
140 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
141 public com.liferay.portal.model.Address findByUserId_Last(long userId,
142 com.liferay.portal.kernel.util.OrderByComparator obc)
143 throws com.liferay.portal.NoSuchAddressException,
144 com.liferay.portal.SystemException;
145
146 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
147 public com.liferay.portal.model.Address[] findByUserId_PrevAndNext(
148 long addressId, long userId,
149 com.liferay.portal.kernel.util.OrderByComparator obc)
150 throws com.liferay.portal.NoSuchAddressException,
151 com.liferay.portal.SystemException;
152
153 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
154 public java.util.List<com.liferay.portal.model.Address> findByC_C(
155 long companyId, long classNameId)
156 throws com.liferay.portal.SystemException;
157
158 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
159 public java.util.List<com.liferay.portal.model.Address> findByC_C(
160 long companyId, long classNameId, int start, int end)
161 throws com.liferay.portal.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public java.util.List<com.liferay.portal.model.Address> findByC_C(
165 long companyId, long classNameId, int start, int end,
166 com.liferay.portal.kernel.util.OrderByComparator obc)
167 throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portal.model.Address findByC_C_First(long companyId,
171 long classNameId, com.liferay.portal.kernel.util.OrderByComparator obc)
172 throws com.liferay.portal.NoSuchAddressException,
173 com.liferay.portal.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.Address findByC_C_Last(long companyId,
177 long classNameId, com.liferay.portal.kernel.util.OrderByComparator obc)
178 throws com.liferay.portal.NoSuchAddressException,
179 com.liferay.portal.SystemException;
180
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portal.model.Address[] findByC_C_PrevAndNext(
183 long addressId, long companyId, long classNameId,
184 com.liferay.portal.kernel.util.OrderByComparator obc)
185 throws com.liferay.portal.NoSuchAddressException,
186 com.liferay.portal.SystemException;
187
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public java.util.List<com.liferay.portal.model.Address> 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.Address> 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.Address> 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.Address findByC_C_C_First(long companyId,
206 long classNameId, long classPK,
207 com.liferay.portal.kernel.util.OrderByComparator obc)
208 throws com.liferay.portal.NoSuchAddressException,
209 com.liferay.portal.SystemException;
210
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
212 public com.liferay.portal.model.Address findByC_C_C_Last(long companyId,
213 long classNameId, long classPK,
214 com.liferay.portal.kernel.util.OrderByComparator obc)
215 throws com.liferay.portal.NoSuchAddressException,
216 com.liferay.portal.SystemException;
217
218 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
219 public com.liferay.portal.model.Address[] findByC_C_C_PrevAndNext(
220 long addressId, long companyId, long classNameId, long classPK,
221 com.liferay.portal.kernel.util.OrderByComparator obc)
222 throws com.liferay.portal.NoSuchAddressException,
223 com.liferay.portal.SystemException;
224
225 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
226 public java.util.List<com.liferay.portal.model.Address> findByC_C_C_M(
227 long companyId, long classNameId, long classPK, boolean mailing)
228 throws com.liferay.portal.SystemException;
229
230 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
231 public java.util.List<com.liferay.portal.model.Address> findByC_C_C_M(
232 long companyId, long classNameId, long classPK, boolean mailing,
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.Address> findByC_C_C_M(
237 long companyId, long classNameId, long classPK, boolean mailing,
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.Address findByC_C_C_M_First(
243 long companyId, long classNameId, long classPK, boolean mailing,
244 com.liferay.portal.kernel.util.OrderByComparator obc)
245 throws com.liferay.portal.NoSuchAddressException,
246 com.liferay.portal.SystemException;
247
248 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
249 public com.liferay.portal.model.Address findByC_C_C_M_Last(long companyId,
250 long classNameId, long classPK, boolean mailing,
251 com.liferay.portal.kernel.util.OrderByComparator obc)
252 throws com.liferay.portal.NoSuchAddressException,
253 com.liferay.portal.SystemException;
254
255 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
256 public com.liferay.portal.model.Address[] findByC_C_C_M_PrevAndNext(
257 long addressId, long companyId, long classNameId, long classPK,
258 boolean mailing, com.liferay.portal.kernel.util.OrderByComparator obc)
259 throws com.liferay.portal.NoSuchAddressException,
260 com.liferay.portal.SystemException;
261
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public java.util.List<com.liferay.portal.model.Address> findByC_C_C_P(
264 long companyId, long classNameId, long classPK, boolean primary)
265 throws com.liferay.portal.SystemException;
266
267 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
268 public java.util.List<com.liferay.portal.model.Address> findByC_C_C_P(
269 long companyId, long classNameId, long classPK, boolean primary,
270 int start, int end) throws com.liferay.portal.SystemException;
271
272 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
273 public java.util.List<com.liferay.portal.model.Address> findByC_C_C_P(
274 long companyId, long classNameId, long classPK, boolean primary,
275 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
276 throws com.liferay.portal.SystemException;
277
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public com.liferay.portal.model.Address findByC_C_C_P_First(
280 long companyId, long classNameId, long classPK, boolean primary,
281 com.liferay.portal.kernel.util.OrderByComparator obc)
282 throws com.liferay.portal.NoSuchAddressException,
283 com.liferay.portal.SystemException;
284
285 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
286 public com.liferay.portal.model.Address findByC_C_C_P_Last(long companyId,
287 long classNameId, long classPK, boolean primary,
288 com.liferay.portal.kernel.util.OrderByComparator obc)
289 throws com.liferay.portal.NoSuchAddressException,
290 com.liferay.portal.SystemException;
291
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public com.liferay.portal.model.Address[] findByC_C_C_P_PrevAndNext(
294 long addressId, long companyId, long classNameId, long classPK,
295 boolean primary, com.liferay.portal.kernel.util.OrderByComparator obc)
296 throws com.liferay.portal.NoSuchAddressException,
297 com.liferay.portal.SystemException;
298
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public java.util.List<Object> findWithDynamicQuery(
301 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
302 throws com.liferay.portal.SystemException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public java.util.List<Object> findWithDynamicQuery(
306 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
307 int end) throws com.liferay.portal.SystemException;
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public java.util.List<com.liferay.portal.model.Address> findAll()
311 throws com.liferay.portal.SystemException;
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public java.util.List<com.liferay.portal.model.Address> findAll(int start,
315 int end) throws com.liferay.portal.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public java.util.List<com.liferay.portal.model.Address> findAll(int start,
319 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
320 throws com.liferay.portal.SystemException;
321
322 public void removeByCompanyId(long companyId)
323 throws com.liferay.portal.SystemException;
324
325 public void removeByUserId(long userId)
326 throws com.liferay.portal.SystemException;
327
328 public void removeByC_C(long companyId, long classNameId)
329 throws com.liferay.portal.SystemException;
330
331 public void removeByC_C_C(long companyId, long classNameId, long classPK)
332 throws com.liferay.portal.SystemException;
333
334 public void removeByC_C_C_M(long companyId, long classNameId, long classPK,
335 boolean mailing) throws com.liferay.portal.SystemException;
336
337 public void removeByC_C_C_P(long companyId, long classNameId, long classPK,
338 boolean primary) throws com.liferay.portal.SystemException;
339
340 public void removeAll() throws com.liferay.portal.SystemException;
341
342 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
343 public int countByCompanyId(long companyId)
344 throws com.liferay.portal.SystemException;
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public int countByUserId(long userId)
348 throws com.liferay.portal.SystemException;
349
350 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
351 public int countByC_C(long companyId, long classNameId)
352 throws com.liferay.portal.SystemException;
353
354 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
355 public int countByC_C_C(long companyId, long classNameId, long classPK)
356 throws com.liferay.portal.SystemException;
357
358 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
359 public int countByC_C_C_M(long companyId, long classNameId, long classPK,
360 boolean mailing) throws com.liferay.portal.SystemException;
361
362 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
363 public int countByC_C_C_P(long companyId, long classNameId, long classPK,
364 boolean primary) throws com.liferay.portal.SystemException;
365
366 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
367 public int countAll() throws com.liferay.portal.SystemException;
368 }