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