1
14
15 package com.liferay.portlet.messageboards.service.base;
16
17 import com.liferay.counter.service.CounterLocalService;
18
19 import com.liferay.portal.kernel.annotation.BeanReference;
20 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
21 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
22 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
23 import com.liferay.portal.kernel.exception.PortalException;
24 import com.liferay.portal.kernel.exception.SystemException;
25 import com.liferay.portal.kernel.util.OrderByComparator;
26 import com.liferay.portal.service.ResourceLocalService;
27 import com.liferay.portal.service.ResourceService;
28 import com.liferay.portal.service.UserLocalService;
29 import com.liferay.portal.service.UserService;
30 import com.liferay.portal.service.persistence.ResourceFinder;
31 import com.liferay.portal.service.persistence.ResourcePersistence;
32 import com.liferay.portal.service.persistence.UserFinder;
33 import com.liferay.portal.service.persistence.UserPersistence;
34
35 import com.liferay.portlet.messageboards.model.MBMailingList;
36 import com.liferay.portlet.messageboards.service.MBBanLocalService;
37 import com.liferay.portlet.messageboards.service.MBBanService;
38 import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
39 import com.liferay.portlet.messageboards.service.MBCategoryService;
40 import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
41 import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
42 import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
43 import com.liferay.portlet.messageboards.service.MBMessageFlagService;
44 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
45 import com.liferay.portlet.messageboards.service.MBMessageService;
46 import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
47 import com.liferay.portlet.messageboards.service.MBThreadLocalService;
48 import com.liferay.portlet.messageboards.service.MBThreadService;
49 import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
50 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
51 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
52 import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
53 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
54 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
55 import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
56 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
57 import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
58 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
59 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
60
61 import java.util.List;
62
63 import javax.sql.DataSource;
64
65
71 public abstract class MBMailingListLocalServiceBaseImpl
72 implements MBMailingListLocalService {
73 public MBMailingList addMBMailingList(MBMailingList mbMailingList)
74 throws SystemException {
75 mbMailingList.setNew(true);
76
77 return mbMailingListPersistence.update(mbMailingList, false);
78 }
79
80 public MBMailingList createMBMailingList(long mailingListId) {
81 return mbMailingListPersistence.create(mailingListId);
82 }
83
84 public void deleteMBMailingList(long mailingListId)
85 throws PortalException, SystemException {
86 mbMailingListPersistence.remove(mailingListId);
87 }
88
89 public void deleteMBMailingList(MBMailingList mbMailingList)
90 throws SystemException {
91 mbMailingListPersistence.remove(mbMailingList);
92 }
93
94 @SuppressWarnings("unchecked")
95 public List dynamicQuery(DynamicQuery dynamicQuery)
96 throws SystemException {
97 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery);
98 }
99
100 @SuppressWarnings("unchecked")
101 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
102 throws SystemException {
103 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery,
104 start, end);
105 }
106
107 @SuppressWarnings("unchecked")
108 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
109 OrderByComparator orderByComparator) throws SystemException {
110 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery,
111 start, end, orderByComparator);
112 }
113
114 public long dynamicQueryCount(DynamicQuery dynamicQuery)
115 throws SystemException {
116 return mbMailingListPersistence.countWithDynamicQuery(dynamicQuery);
117 }
118
119 public MBMailingList getMBMailingList(long mailingListId)
120 throws PortalException, SystemException {
121 return mbMailingListPersistence.findByPrimaryKey(mailingListId);
122 }
123
124 public MBMailingList getMBMailingListByUuidAndGroupId(String uuid,
125 long groupId) throws PortalException, SystemException {
126 return mbMailingListPersistence.findByUUID_G(uuid, groupId);
127 }
128
129 public List<MBMailingList> getMBMailingLists(int start, int end)
130 throws SystemException {
131 return mbMailingListPersistence.findAll(start, end);
132 }
133
134 public int getMBMailingListsCount() throws SystemException {
135 return mbMailingListPersistence.countAll();
136 }
137
138 public MBMailingList updateMBMailingList(MBMailingList mbMailingList)
139 throws SystemException {
140 mbMailingList.setNew(false);
141
142 return mbMailingListPersistence.update(mbMailingList, true);
143 }
144
145 public MBMailingList updateMBMailingList(MBMailingList mbMailingList,
146 boolean merge) throws SystemException {
147 mbMailingList.setNew(false);
148
149 return mbMailingListPersistence.update(mbMailingList, merge);
150 }
151
152 public MBBanLocalService getMBBanLocalService() {
153 return mbBanLocalService;
154 }
155
156 public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
157 this.mbBanLocalService = mbBanLocalService;
158 }
159
160 public MBBanService getMBBanService() {
161 return mbBanService;
162 }
163
164 public void setMBBanService(MBBanService mbBanService) {
165 this.mbBanService = mbBanService;
166 }
167
168 public MBBanPersistence getMBBanPersistence() {
169 return mbBanPersistence;
170 }
171
172 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
173 this.mbBanPersistence = mbBanPersistence;
174 }
175
176 public MBCategoryLocalService getMBCategoryLocalService() {
177 return mbCategoryLocalService;
178 }
179
180 public void setMBCategoryLocalService(
181 MBCategoryLocalService mbCategoryLocalService) {
182 this.mbCategoryLocalService = mbCategoryLocalService;
183 }
184
185 public MBCategoryService getMBCategoryService() {
186 return mbCategoryService;
187 }
188
189 public void setMBCategoryService(MBCategoryService mbCategoryService) {
190 this.mbCategoryService = mbCategoryService;
191 }
192
193 public MBCategoryPersistence getMBCategoryPersistence() {
194 return mbCategoryPersistence;
195 }
196
197 public void setMBCategoryPersistence(
198 MBCategoryPersistence mbCategoryPersistence) {
199 this.mbCategoryPersistence = mbCategoryPersistence;
200 }
201
202 public MBCategoryFinder getMBCategoryFinder() {
203 return mbCategoryFinder;
204 }
205
206 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
207 this.mbCategoryFinder = mbCategoryFinder;
208 }
209
210 public MBDiscussionLocalService getMBDiscussionLocalService() {
211 return mbDiscussionLocalService;
212 }
213
214 public void setMBDiscussionLocalService(
215 MBDiscussionLocalService mbDiscussionLocalService) {
216 this.mbDiscussionLocalService = mbDiscussionLocalService;
217 }
218
219 public MBDiscussionPersistence getMBDiscussionPersistence() {
220 return mbDiscussionPersistence;
221 }
222
223 public void setMBDiscussionPersistence(
224 MBDiscussionPersistence mbDiscussionPersistence) {
225 this.mbDiscussionPersistence = mbDiscussionPersistence;
226 }
227
228 public MBMailingListLocalService getMBMailingListLocalService() {
229 return mbMailingListLocalService;
230 }
231
232 public void setMBMailingListLocalService(
233 MBMailingListLocalService mbMailingListLocalService) {
234 this.mbMailingListLocalService = mbMailingListLocalService;
235 }
236
237 public MBMailingListPersistence getMBMailingListPersistence() {
238 return mbMailingListPersistence;
239 }
240
241 public void setMBMailingListPersistence(
242 MBMailingListPersistence mbMailingListPersistence) {
243 this.mbMailingListPersistence = mbMailingListPersistence;
244 }
245
246 public MBMessageLocalService getMBMessageLocalService() {
247 return mbMessageLocalService;
248 }
249
250 public void setMBMessageLocalService(
251 MBMessageLocalService mbMessageLocalService) {
252 this.mbMessageLocalService = mbMessageLocalService;
253 }
254
255 public MBMessageService getMBMessageService() {
256 return mbMessageService;
257 }
258
259 public void setMBMessageService(MBMessageService mbMessageService) {
260 this.mbMessageService = mbMessageService;
261 }
262
263 public MBMessagePersistence getMBMessagePersistence() {
264 return mbMessagePersistence;
265 }
266
267 public void setMBMessagePersistence(
268 MBMessagePersistence mbMessagePersistence) {
269 this.mbMessagePersistence = mbMessagePersistence;
270 }
271
272 public MBMessageFinder getMBMessageFinder() {
273 return mbMessageFinder;
274 }
275
276 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
277 this.mbMessageFinder = mbMessageFinder;
278 }
279
280 public MBMessageFlagLocalService getMBMessageFlagLocalService() {
281 return mbMessageFlagLocalService;
282 }
283
284 public void setMBMessageFlagLocalService(
285 MBMessageFlagLocalService mbMessageFlagLocalService) {
286 this.mbMessageFlagLocalService = mbMessageFlagLocalService;
287 }
288
289 public MBMessageFlagService getMBMessageFlagService() {
290 return mbMessageFlagService;
291 }
292
293 public void setMBMessageFlagService(
294 MBMessageFlagService mbMessageFlagService) {
295 this.mbMessageFlagService = mbMessageFlagService;
296 }
297
298 public MBMessageFlagPersistence getMBMessageFlagPersistence() {
299 return mbMessageFlagPersistence;
300 }
301
302 public void setMBMessageFlagPersistence(
303 MBMessageFlagPersistence mbMessageFlagPersistence) {
304 this.mbMessageFlagPersistence = mbMessageFlagPersistence;
305 }
306
307 public MBStatsUserLocalService getMBStatsUserLocalService() {
308 return mbStatsUserLocalService;
309 }
310
311 public void setMBStatsUserLocalService(
312 MBStatsUserLocalService mbStatsUserLocalService) {
313 this.mbStatsUserLocalService = mbStatsUserLocalService;
314 }
315
316 public MBStatsUserPersistence getMBStatsUserPersistence() {
317 return mbStatsUserPersistence;
318 }
319
320 public void setMBStatsUserPersistence(
321 MBStatsUserPersistence mbStatsUserPersistence) {
322 this.mbStatsUserPersistence = mbStatsUserPersistence;
323 }
324
325 public MBThreadLocalService getMBThreadLocalService() {
326 return mbThreadLocalService;
327 }
328
329 public void setMBThreadLocalService(
330 MBThreadLocalService mbThreadLocalService) {
331 this.mbThreadLocalService = mbThreadLocalService;
332 }
333
334 public MBThreadService getMBThreadService() {
335 return mbThreadService;
336 }
337
338 public void setMBThreadService(MBThreadService mbThreadService) {
339 this.mbThreadService = mbThreadService;
340 }
341
342 public MBThreadPersistence getMBThreadPersistence() {
343 return mbThreadPersistence;
344 }
345
346 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
347 this.mbThreadPersistence = mbThreadPersistence;
348 }
349
350 public MBThreadFinder getMBThreadFinder() {
351 return mbThreadFinder;
352 }
353
354 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
355 this.mbThreadFinder = mbThreadFinder;
356 }
357
358 public CounterLocalService getCounterLocalService() {
359 return counterLocalService;
360 }
361
362 public void setCounterLocalService(CounterLocalService counterLocalService) {
363 this.counterLocalService = counterLocalService;
364 }
365
366 public ResourceLocalService getResourceLocalService() {
367 return resourceLocalService;
368 }
369
370 public void setResourceLocalService(
371 ResourceLocalService resourceLocalService) {
372 this.resourceLocalService = resourceLocalService;
373 }
374
375 public ResourceService getResourceService() {
376 return resourceService;
377 }
378
379 public void setResourceService(ResourceService resourceService) {
380 this.resourceService = resourceService;
381 }
382
383 public ResourcePersistence getResourcePersistence() {
384 return resourcePersistence;
385 }
386
387 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
388 this.resourcePersistence = resourcePersistence;
389 }
390
391 public ResourceFinder getResourceFinder() {
392 return resourceFinder;
393 }
394
395 public void setResourceFinder(ResourceFinder resourceFinder) {
396 this.resourceFinder = resourceFinder;
397 }
398
399 public UserLocalService getUserLocalService() {
400 return userLocalService;
401 }
402
403 public void setUserLocalService(UserLocalService userLocalService) {
404 this.userLocalService = userLocalService;
405 }
406
407 public UserService getUserService() {
408 return userService;
409 }
410
411 public void setUserService(UserService userService) {
412 this.userService = userService;
413 }
414
415 public UserPersistence getUserPersistence() {
416 return userPersistence;
417 }
418
419 public void setUserPersistence(UserPersistence userPersistence) {
420 this.userPersistence = userPersistence;
421 }
422
423 public UserFinder getUserFinder() {
424 return userFinder;
425 }
426
427 public void setUserFinder(UserFinder userFinder) {
428 this.userFinder = userFinder;
429 }
430
431 protected void runSQL(String sql) throws SystemException {
432 try {
433 DataSource dataSource = mbMailingListPersistence.getDataSource();
434
435 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
436 sql, new int[0]);
437
438 sqlUpdate.update();
439 }
440 catch (Exception e) {
441 throw new SystemException(e);
442 }
443 }
444
445 @BeanReference(type = MBBanLocalService.class)
446 protected MBBanLocalService mbBanLocalService;
447 @BeanReference(type = MBBanService.class)
448 protected MBBanService mbBanService;
449 @BeanReference(type = MBBanPersistence.class)
450 protected MBBanPersistence mbBanPersistence;
451 @BeanReference(type = MBCategoryLocalService.class)
452 protected MBCategoryLocalService mbCategoryLocalService;
453 @BeanReference(type = MBCategoryService.class)
454 protected MBCategoryService mbCategoryService;
455 @BeanReference(type = MBCategoryPersistence.class)
456 protected MBCategoryPersistence mbCategoryPersistence;
457 @BeanReference(type = MBCategoryFinder.class)
458 protected MBCategoryFinder mbCategoryFinder;
459 @BeanReference(type = MBDiscussionLocalService.class)
460 protected MBDiscussionLocalService mbDiscussionLocalService;
461 @BeanReference(type = MBDiscussionPersistence.class)
462 protected MBDiscussionPersistence mbDiscussionPersistence;
463 @BeanReference(type = MBMailingListLocalService.class)
464 protected MBMailingListLocalService mbMailingListLocalService;
465 @BeanReference(type = MBMailingListPersistence.class)
466 protected MBMailingListPersistence mbMailingListPersistence;
467 @BeanReference(type = MBMessageLocalService.class)
468 protected MBMessageLocalService mbMessageLocalService;
469 @BeanReference(type = MBMessageService.class)
470 protected MBMessageService mbMessageService;
471 @BeanReference(type = MBMessagePersistence.class)
472 protected MBMessagePersistence mbMessagePersistence;
473 @BeanReference(type = MBMessageFinder.class)
474 protected MBMessageFinder mbMessageFinder;
475 @BeanReference(type = MBMessageFlagLocalService.class)
476 protected MBMessageFlagLocalService mbMessageFlagLocalService;
477 @BeanReference(type = MBMessageFlagService.class)
478 protected MBMessageFlagService mbMessageFlagService;
479 @BeanReference(type = MBMessageFlagPersistence.class)
480 protected MBMessageFlagPersistence mbMessageFlagPersistence;
481 @BeanReference(type = MBStatsUserLocalService.class)
482 protected MBStatsUserLocalService mbStatsUserLocalService;
483 @BeanReference(type = MBStatsUserPersistence.class)
484 protected MBStatsUserPersistence mbStatsUserPersistence;
485 @BeanReference(type = MBThreadLocalService.class)
486 protected MBThreadLocalService mbThreadLocalService;
487 @BeanReference(type = MBThreadService.class)
488 protected MBThreadService mbThreadService;
489 @BeanReference(type = MBThreadPersistence.class)
490 protected MBThreadPersistence mbThreadPersistence;
491 @BeanReference(type = MBThreadFinder.class)
492 protected MBThreadFinder mbThreadFinder;
493 @BeanReference(type = CounterLocalService.class)
494 protected CounterLocalService counterLocalService;
495 @BeanReference(type = ResourceLocalService.class)
496 protected ResourceLocalService resourceLocalService;
497 @BeanReference(type = ResourceService.class)
498 protected ResourceService resourceService;
499 @BeanReference(type = ResourcePersistence.class)
500 protected ResourcePersistence resourcePersistence;
501 @BeanReference(type = ResourceFinder.class)
502 protected ResourceFinder resourceFinder;
503 @BeanReference(type = UserLocalService.class)
504 protected UserLocalService userLocalService;
505 @BeanReference(type = UserService.class)
506 protected UserService userService;
507 @BeanReference(type = UserPersistence.class)
508 protected UserPersistence userPersistence;
509 @BeanReference(type = UserFinder.class)
510 protected UserFinder userFinder;
511 }