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 PhonePersistence extends BasePersistence {
36 public com.liferay.portal.model.Phone create(long phoneId);
37
38 public com.liferay.portal.model.Phone remove(long phoneId)
39 throws com.liferay.portal.NoSuchPhoneException,
40 com.liferay.portal.SystemException;
41
42 public com.liferay.portal.model.Phone remove(
43 com.liferay.portal.model.Phone phone)
44 throws com.liferay.portal.SystemException;
45
46
49 public com.liferay.portal.model.Phone update(
50 com.liferay.portal.model.Phone phone)
51 throws com.liferay.portal.SystemException;
52
53
66 public com.liferay.portal.model.Phone update(
67 com.liferay.portal.model.Phone phone, boolean merge)
68 throws com.liferay.portal.SystemException;
69
70 public com.liferay.portal.model.Phone updateImpl(
71 com.liferay.portal.model.Phone phone, boolean merge)
72 throws com.liferay.portal.SystemException;
73
74 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
75 public com.liferay.portal.model.Phone findByPrimaryKey(long phoneId)
76 throws com.liferay.portal.NoSuchPhoneException,
77 com.liferay.portal.SystemException;
78
79 public com.liferay.portal.model.Phone fetchByPrimaryKey(long phoneId)
80 throws com.liferay.portal.SystemException;
81
82 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
83 public java.util.List<com.liferay.portal.model.Phone> 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.Phone> 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.Phone> 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.Phone findByCompanyId_First(
99 long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
100 throws com.liferay.portal.NoSuchPhoneException,
101 com.liferay.portal.SystemException;
102
103 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
104 public com.liferay.portal.model.Phone findByCompanyId_Last(long companyId,
105 com.liferay.portal.kernel.util.OrderByComparator obc)
106 throws com.liferay.portal.NoSuchPhoneException,
107 com.liferay.portal.SystemException;
108
109 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
110 public com.liferay.portal.model.Phone[] findByCompanyId_PrevAndNext(
111 long phoneId, long companyId,
112 com.liferay.portal.kernel.util.OrderByComparator obc)
113 throws com.liferay.portal.NoSuchPhoneException,
114 com.liferay.portal.SystemException;
115
116 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
117 public java.util.List<com.liferay.portal.model.Phone> 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.Phone> 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.Phone> 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.Phone findByUserId_First(long userId,
133 com.liferay.portal.kernel.util.OrderByComparator obc)
134 throws com.liferay.portal.NoSuchPhoneException,
135 com.liferay.portal.SystemException;
136
137 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
138 public com.liferay.portal.model.Phone findByUserId_Last(long userId,
139 com.liferay.portal.kernel.util.OrderByComparator obc)
140 throws com.liferay.portal.NoSuchPhoneException,
141 com.liferay.portal.SystemException;
142
143 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
144 public com.liferay.portal.model.Phone[] findByUserId_PrevAndNext(
145 long phoneId, long userId,
146 com.liferay.portal.kernel.util.OrderByComparator obc)
147 throws com.liferay.portal.NoSuchPhoneException,
148 com.liferay.portal.SystemException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public java.util.List<com.liferay.portal.model.Phone> 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.Phone> 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.Phone> 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.Phone findByC_C_First(long companyId,
168 long classNameId, com.liferay.portal.kernel.util.OrderByComparator obc)
169 throws com.liferay.portal.NoSuchPhoneException,
170 com.liferay.portal.SystemException;
171
172 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
173 public com.liferay.portal.model.Phone findByC_C_Last(long companyId,
174 long classNameId, com.liferay.portal.kernel.util.OrderByComparator obc)
175 throws com.liferay.portal.NoSuchPhoneException,
176 com.liferay.portal.SystemException;
177
178 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
179 public com.liferay.portal.model.Phone[] findByC_C_PrevAndNext(
180 long phoneId, long companyId, long classNameId,
181 com.liferay.portal.kernel.util.OrderByComparator obc)
182 throws com.liferay.portal.NoSuchPhoneException,
183 com.liferay.portal.SystemException;
184
185 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
186 public java.util.List<com.liferay.portal.model.Phone> 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.Phone> 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.Phone> 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.Phone findByC_C_C_First(long companyId,
203 long classNameId, long classPK,
204 com.liferay.portal.kernel.util.OrderByComparator obc)
205 throws com.liferay.portal.NoSuchPhoneException,
206 com.liferay.portal.SystemException;
207
208 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
209 public com.liferay.portal.model.Phone findByC_C_C_Last(long companyId,
210 long classNameId, long classPK,
211 com.liferay.portal.kernel.util.OrderByComparator obc)
212 throws com.liferay.portal.NoSuchPhoneException,
213 com.liferay.portal.SystemException;
214
215 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
216 public com.liferay.portal.model.Phone[] findByC_C_C_PrevAndNext(
217 long phoneId, long companyId, long classNameId, long classPK,
218 com.liferay.portal.kernel.util.OrderByComparator obc)
219 throws com.liferay.portal.NoSuchPhoneException,
220 com.liferay.portal.SystemException;
221
222 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
223 public java.util.List<com.liferay.portal.model.Phone> findByC_C_C_P(
224 long companyId, long classNameId, long classPK, boolean primary)
225 throws com.liferay.portal.SystemException;
226
227 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
228 public java.util.List<com.liferay.portal.model.Phone> findByC_C_C_P(
229 long companyId, long classNameId, long classPK, boolean primary,
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.Phone> findByC_C_C_P(
234 long companyId, long classNameId, long classPK, boolean primary,
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.Phone findByC_C_C_P_First(long companyId,
240 long classNameId, long classPK, boolean primary,
241 com.liferay.portal.kernel.util.OrderByComparator obc)
242 throws com.liferay.portal.NoSuchPhoneException,
243 com.liferay.portal.SystemException;
244
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public com.liferay.portal.model.Phone findByC_C_C_P_Last(long companyId,
247 long classNameId, long classPK, boolean primary,
248 com.liferay.portal.kernel.util.OrderByComparator obc)
249 throws com.liferay.portal.NoSuchPhoneException,
250 com.liferay.portal.SystemException;
251
252 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
253 public com.liferay.portal.model.Phone[] findByC_C_C_P_PrevAndNext(
254 long phoneId, long companyId, long classNameId, long classPK,
255 boolean primary, com.liferay.portal.kernel.util.OrderByComparator obc)
256 throws com.liferay.portal.NoSuchPhoneException,
257 com.liferay.portal.SystemException;
258
259 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
260 public java.util.List<Object> findWithDynamicQuery(
261 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
262 throws com.liferay.portal.SystemException;
263
264 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public java.util.List<Object> findWithDynamicQuery(
266 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
267 int end) throws com.liferay.portal.SystemException;
268
269 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
270 public java.util.List<com.liferay.portal.model.Phone> findAll()
271 throws com.liferay.portal.SystemException;
272
273 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
274 public java.util.List<com.liferay.portal.model.Phone> findAll(int start,
275 int end) throws com.liferay.portal.SystemException;
276
277 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
278 public java.util.List<com.liferay.portal.model.Phone> findAll(int start,
279 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
280 throws com.liferay.portal.SystemException;
281
282 public void removeByCompanyId(long companyId)
283 throws com.liferay.portal.SystemException;
284
285 public void removeByUserId(long userId)
286 throws com.liferay.portal.SystemException;
287
288 public void removeByC_C(long companyId, long classNameId)
289 throws com.liferay.portal.SystemException;
290
291 public void removeByC_C_C(long companyId, long classNameId, long classPK)
292 throws com.liferay.portal.SystemException;
293
294 public void removeByC_C_C_P(long companyId, long classNameId, long classPK,
295 boolean primary) throws com.liferay.portal.SystemException;
296
297 public void removeAll() throws com.liferay.portal.SystemException;
298
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public int countByCompanyId(long companyId)
301 throws com.liferay.portal.SystemException;
302
303 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
304 public int countByUserId(long userId)
305 throws com.liferay.portal.SystemException;
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public int countByC_C(long companyId, long classNameId)
309 throws com.liferay.portal.SystemException;
310
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public int countByC_C_C(long companyId, long classNameId, long classPK)
313 throws com.liferay.portal.SystemException;
314
315 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
316 public int countByC_C_C_P(long companyId, long classNameId, long classPK,
317 boolean primary) throws com.liferay.portal.SystemException;
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public int countAll() throws com.liferay.portal.SystemException;
321 }