001
014
015 package com.liferay.portlet.messageboards.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.annotation.BeanReference;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
023 import com.liferay.portal.kernel.exception.PortalException;
024 import com.liferay.portal.kernel.exception.SystemException;
025 import com.liferay.portal.kernel.util.OrderByComparator;
026 import com.liferay.portal.service.ResourceLocalService;
027 import com.liferay.portal.service.ResourceService;
028 import com.liferay.portal.service.UserLocalService;
029 import com.liferay.portal.service.UserService;
030 import com.liferay.portal.service.persistence.ResourceFinder;
031 import com.liferay.portal.service.persistence.ResourcePersistence;
032 import com.liferay.portal.service.persistence.UserFinder;
033 import com.liferay.portal.service.persistence.UserPersistence;
034
035 import com.liferay.portlet.messageboards.model.MBMailingList;
036 import com.liferay.portlet.messageboards.service.MBBanLocalService;
037 import com.liferay.portlet.messageboards.service.MBBanService;
038 import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
039 import com.liferay.portlet.messageboards.service.MBCategoryService;
040 import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
041 import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
042 import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
043 import com.liferay.portlet.messageboards.service.MBMessageFlagService;
044 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
045 import com.liferay.portlet.messageboards.service.MBMessageService;
046 import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
047 import com.liferay.portlet.messageboards.service.MBThreadLocalService;
048 import com.liferay.portlet.messageboards.service.MBThreadService;
049 import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
050 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
051 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
052 import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
053 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
054 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
055 import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
056 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
057 import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
058 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
059 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
060
061 import java.util.List;
062
063 import javax.sql.DataSource;
064
065
068 public abstract class MBMailingListLocalServiceBaseImpl
069 implements MBMailingListLocalService {
070 public MBMailingList addMBMailingList(MBMailingList mbMailingList)
071 throws SystemException {
072 mbMailingList.setNew(true);
073
074 return mbMailingListPersistence.update(mbMailingList, false);
075 }
076
077 public MBMailingList createMBMailingList(long mailingListId) {
078 return mbMailingListPersistence.create(mailingListId);
079 }
080
081 public void deleteMBMailingList(long mailingListId)
082 throws PortalException, SystemException {
083 mbMailingListPersistence.remove(mailingListId);
084 }
085
086 public void deleteMBMailingList(MBMailingList mbMailingList)
087 throws SystemException {
088 mbMailingListPersistence.remove(mbMailingList);
089 }
090
091 @SuppressWarnings("unchecked")
092 public List dynamicQuery(DynamicQuery dynamicQuery)
093 throws SystemException {
094 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery);
095 }
096
097 @SuppressWarnings("unchecked")
098 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
099 throws SystemException {
100 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery,
101 start, end);
102 }
103
104 @SuppressWarnings("unchecked")
105 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
106 OrderByComparator orderByComparator) throws SystemException {
107 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery,
108 start, end, orderByComparator);
109 }
110
111 public long dynamicQueryCount(DynamicQuery dynamicQuery)
112 throws SystemException {
113 return mbMailingListPersistence.countWithDynamicQuery(dynamicQuery);
114 }
115
116 public MBMailingList getMBMailingList(long mailingListId)
117 throws PortalException, SystemException {
118 return mbMailingListPersistence.findByPrimaryKey(mailingListId);
119 }
120
121 public MBMailingList getMBMailingListByUuidAndGroupId(String uuid,
122 long groupId) throws PortalException, SystemException {
123 return mbMailingListPersistence.findByUUID_G(uuid, groupId);
124 }
125
126 public List<MBMailingList> getMBMailingLists(int start, int end)
127 throws SystemException {
128 return mbMailingListPersistence.findAll(start, end);
129 }
130
131 public int getMBMailingListsCount() throws SystemException {
132 return mbMailingListPersistence.countAll();
133 }
134
135 public MBMailingList updateMBMailingList(MBMailingList mbMailingList)
136 throws SystemException {
137 mbMailingList.setNew(false);
138
139 return mbMailingListPersistence.update(mbMailingList, true);
140 }
141
142 public MBMailingList updateMBMailingList(MBMailingList mbMailingList,
143 boolean merge) throws SystemException {
144 mbMailingList.setNew(false);
145
146 return mbMailingListPersistence.update(mbMailingList, merge);
147 }
148
149 public MBBanLocalService getMBBanLocalService() {
150 return mbBanLocalService;
151 }
152
153 public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
154 this.mbBanLocalService = mbBanLocalService;
155 }
156
157 public MBBanService getMBBanService() {
158 return mbBanService;
159 }
160
161 public void setMBBanService(MBBanService mbBanService) {
162 this.mbBanService = mbBanService;
163 }
164
165 public MBBanPersistence getMBBanPersistence() {
166 return mbBanPersistence;
167 }
168
169 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
170 this.mbBanPersistence = mbBanPersistence;
171 }
172
173 public MBCategoryLocalService getMBCategoryLocalService() {
174 return mbCategoryLocalService;
175 }
176
177 public void setMBCategoryLocalService(
178 MBCategoryLocalService mbCategoryLocalService) {
179 this.mbCategoryLocalService = mbCategoryLocalService;
180 }
181
182 public MBCategoryService getMBCategoryService() {
183 return mbCategoryService;
184 }
185
186 public void setMBCategoryService(MBCategoryService mbCategoryService) {
187 this.mbCategoryService = mbCategoryService;
188 }
189
190 public MBCategoryPersistence getMBCategoryPersistence() {
191 return mbCategoryPersistence;
192 }
193
194 public void setMBCategoryPersistence(
195 MBCategoryPersistence mbCategoryPersistence) {
196 this.mbCategoryPersistence = mbCategoryPersistence;
197 }
198
199 public MBCategoryFinder getMBCategoryFinder() {
200 return mbCategoryFinder;
201 }
202
203 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
204 this.mbCategoryFinder = mbCategoryFinder;
205 }
206
207 public MBDiscussionLocalService getMBDiscussionLocalService() {
208 return mbDiscussionLocalService;
209 }
210
211 public void setMBDiscussionLocalService(
212 MBDiscussionLocalService mbDiscussionLocalService) {
213 this.mbDiscussionLocalService = mbDiscussionLocalService;
214 }
215
216 public MBDiscussionPersistence getMBDiscussionPersistence() {
217 return mbDiscussionPersistence;
218 }
219
220 public void setMBDiscussionPersistence(
221 MBDiscussionPersistence mbDiscussionPersistence) {
222 this.mbDiscussionPersistence = mbDiscussionPersistence;
223 }
224
225 public MBMailingListLocalService getMBMailingListLocalService() {
226 return mbMailingListLocalService;
227 }
228
229 public void setMBMailingListLocalService(
230 MBMailingListLocalService mbMailingListLocalService) {
231 this.mbMailingListLocalService = mbMailingListLocalService;
232 }
233
234 public MBMailingListPersistence getMBMailingListPersistence() {
235 return mbMailingListPersistence;
236 }
237
238 public void setMBMailingListPersistence(
239 MBMailingListPersistence mbMailingListPersistence) {
240 this.mbMailingListPersistence = mbMailingListPersistence;
241 }
242
243 public MBMessageLocalService getMBMessageLocalService() {
244 return mbMessageLocalService;
245 }
246
247 public void setMBMessageLocalService(
248 MBMessageLocalService mbMessageLocalService) {
249 this.mbMessageLocalService = mbMessageLocalService;
250 }
251
252 public MBMessageService getMBMessageService() {
253 return mbMessageService;
254 }
255
256 public void setMBMessageService(MBMessageService mbMessageService) {
257 this.mbMessageService = mbMessageService;
258 }
259
260 public MBMessagePersistence getMBMessagePersistence() {
261 return mbMessagePersistence;
262 }
263
264 public void setMBMessagePersistence(
265 MBMessagePersistence mbMessagePersistence) {
266 this.mbMessagePersistence = mbMessagePersistence;
267 }
268
269 public MBMessageFinder getMBMessageFinder() {
270 return mbMessageFinder;
271 }
272
273 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
274 this.mbMessageFinder = mbMessageFinder;
275 }
276
277 public MBMessageFlagLocalService getMBMessageFlagLocalService() {
278 return mbMessageFlagLocalService;
279 }
280
281 public void setMBMessageFlagLocalService(
282 MBMessageFlagLocalService mbMessageFlagLocalService) {
283 this.mbMessageFlagLocalService = mbMessageFlagLocalService;
284 }
285
286 public MBMessageFlagService getMBMessageFlagService() {
287 return mbMessageFlagService;
288 }
289
290 public void setMBMessageFlagService(
291 MBMessageFlagService mbMessageFlagService) {
292 this.mbMessageFlagService = mbMessageFlagService;
293 }
294
295 public MBMessageFlagPersistence getMBMessageFlagPersistence() {
296 return mbMessageFlagPersistence;
297 }
298
299 public void setMBMessageFlagPersistence(
300 MBMessageFlagPersistence mbMessageFlagPersistence) {
301 this.mbMessageFlagPersistence = mbMessageFlagPersistence;
302 }
303
304 public MBStatsUserLocalService getMBStatsUserLocalService() {
305 return mbStatsUserLocalService;
306 }
307
308 public void setMBStatsUserLocalService(
309 MBStatsUserLocalService mbStatsUserLocalService) {
310 this.mbStatsUserLocalService = mbStatsUserLocalService;
311 }
312
313 public MBStatsUserPersistence getMBStatsUserPersistence() {
314 return mbStatsUserPersistence;
315 }
316
317 public void setMBStatsUserPersistence(
318 MBStatsUserPersistence mbStatsUserPersistence) {
319 this.mbStatsUserPersistence = mbStatsUserPersistence;
320 }
321
322 public MBThreadLocalService getMBThreadLocalService() {
323 return mbThreadLocalService;
324 }
325
326 public void setMBThreadLocalService(
327 MBThreadLocalService mbThreadLocalService) {
328 this.mbThreadLocalService = mbThreadLocalService;
329 }
330
331 public MBThreadService getMBThreadService() {
332 return mbThreadService;
333 }
334
335 public void setMBThreadService(MBThreadService mbThreadService) {
336 this.mbThreadService = mbThreadService;
337 }
338
339 public MBThreadPersistence getMBThreadPersistence() {
340 return mbThreadPersistence;
341 }
342
343 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
344 this.mbThreadPersistence = mbThreadPersistence;
345 }
346
347 public MBThreadFinder getMBThreadFinder() {
348 return mbThreadFinder;
349 }
350
351 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
352 this.mbThreadFinder = mbThreadFinder;
353 }
354
355 public CounterLocalService getCounterLocalService() {
356 return counterLocalService;
357 }
358
359 public void setCounterLocalService(CounterLocalService counterLocalService) {
360 this.counterLocalService = counterLocalService;
361 }
362
363 public ResourceLocalService getResourceLocalService() {
364 return resourceLocalService;
365 }
366
367 public void setResourceLocalService(
368 ResourceLocalService resourceLocalService) {
369 this.resourceLocalService = resourceLocalService;
370 }
371
372 public ResourceService getResourceService() {
373 return resourceService;
374 }
375
376 public void setResourceService(ResourceService resourceService) {
377 this.resourceService = resourceService;
378 }
379
380 public ResourcePersistence getResourcePersistence() {
381 return resourcePersistence;
382 }
383
384 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
385 this.resourcePersistence = resourcePersistence;
386 }
387
388 public ResourceFinder getResourceFinder() {
389 return resourceFinder;
390 }
391
392 public void setResourceFinder(ResourceFinder resourceFinder) {
393 this.resourceFinder = resourceFinder;
394 }
395
396 public UserLocalService getUserLocalService() {
397 return userLocalService;
398 }
399
400 public void setUserLocalService(UserLocalService userLocalService) {
401 this.userLocalService = userLocalService;
402 }
403
404 public UserService getUserService() {
405 return userService;
406 }
407
408 public void setUserService(UserService userService) {
409 this.userService = userService;
410 }
411
412 public UserPersistence getUserPersistence() {
413 return userPersistence;
414 }
415
416 public void setUserPersistence(UserPersistence userPersistence) {
417 this.userPersistence = userPersistence;
418 }
419
420 public UserFinder getUserFinder() {
421 return userFinder;
422 }
423
424 public void setUserFinder(UserFinder userFinder) {
425 this.userFinder = userFinder;
426 }
427
428 protected void runSQL(String sql) throws SystemException {
429 try {
430 DataSource dataSource = mbMailingListPersistence.getDataSource();
431
432 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
433 sql, new int[0]);
434
435 sqlUpdate.update();
436 }
437 catch (Exception e) {
438 throw new SystemException(e);
439 }
440 }
441
442 @BeanReference(type = MBBanLocalService.class)
443 protected MBBanLocalService mbBanLocalService;
444 @BeanReference(type = MBBanService.class)
445 protected MBBanService mbBanService;
446 @BeanReference(type = MBBanPersistence.class)
447 protected MBBanPersistence mbBanPersistence;
448 @BeanReference(type = MBCategoryLocalService.class)
449 protected MBCategoryLocalService mbCategoryLocalService;
450 @BeanReference(type = MBCategoryService.class)
451 protected MBCategoryService mbCategoryService;
452 @BeanReference(type = MBCategoryPersistence.class)
453 protected MBCategoryPersistence mbCategoryPersistence;
454 @BeanReference(type = MBCategoryFinder.class)
455 protected MBCategoryFinder mbCategoryFinder;
456 @BeanReference(type = MBDiscussionLocalService.class)
457 protected MBDiscussionLocalService mbDiscussionLocalService;
458 @BeanReference(type = MBDiscussionPersistence.class)
459 protected MBDiscussionPersistence mbDiscussionPersistence;
460 @BeanReference(type = MBMailingListLocalService.class)
461 protected MBMailingListLocalService mbMailingListLocalService;
462 @BeanReference(type = MBMailingListPersistence.class)
463 protected MBMailingListPersistence mbMailingListPersistence;
464 @BeanReference(type = MBMessageLocalService.class)
465 protected MBMessageLocalService mbMessageLocalService;
466 @BeanReference(type = MBMessageService.class)
467 protected MBMessageService mbMessageService;
468 @BeanReference(type = MBMessagePersistence.class)
469 protected MBMessagePersistence mbMessagePersistence;
470 @BeanReference(type = MBMessageFinder.class)
471 protected MBMessageFinder mbMessageFinder;
472 @BeanReference(type = MBMessageFlagLocalService.class)
473 protected MBMessageFlagLocalService mbMessageFlagLocalService;
474 @BeanReference(type = MBMessageFlagService.class)
475 protected MBMessageFlagService mbMessageFlagService;
476 @BeanReference(type = MBMessageFlagPersistence.class)
477 protected MBMessageFlagPersistence mbMessageFlagPersistence;
478 @BeanReference(type = MBStatsUserLocalService.class)
479 protected MBStatsUserLocalService mbStatsUserLocalService;
480 @BeanReference(type = MBStatsUserPersistence.class)
481 protected MBStatsUserPersistence mbStatsUserPersistence;
482 @BeanReference(type = MBThreadLocalService.class)
483 protected MBThreadLocalService mbThreadLocalService;
484 @BeanReference(type = MBThreadService.class)
485 protected MBThreadService mbThreadService;
486 @BeanReference(type = MBThreadPersistence.class)
487 protected MBThreadPersistence mbThreadPersistence;
488 @BeanReference(type = MBThreadFinder.class)
489 protected MBThreadFinder mbThreadFinder;
490 @BeanReference(type = CounterLocalService.class)
491 protected CounterLocalService counterLocalService;
492 @BeanReference(type = ResourceLocalService.class)
493 protected ResourceLocalService resourceLocalService;
494 @BeanReference(type = ResourceService.class)
495 protected ResourceService resourceService;
496 @BeanReference(type = ResourcePersistence.class)
497 protected ResourcePersistence resourcePersistence;
498 @BeanReference(type = ResourceFinder.class)
499 protected ResourceFinder resourceFinder;
500 @BeanReference(type = UserLocalService.class)
501 protected UserLocalService userLocalService;
502 @BeanReference(type = UserService.class)
503 protected UserService userService;
504 @BeanReference(type = UserPersistence.class)
505 protected UserPersistence userPersistence;
506 @BeanReference(type = UserFinder.class)
507 protected UserFinder userFinder;
508 }