001
014
015 package com.liferay.portlet.announcements.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
024 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
025 import com.liferay.portal.kernel.exception.PortalException;
026 import com.liferay.portal.kernel.exception.SystemException;
027 import com.liferay.portal.kernel.search.Indexable;
028 import com.liferay.portal.kernel.search.IndexableType;
029 import com.liferay.portal.kernel.util.OrderByComparator;
030 import com.liferay.portal.model.PersistedModel;
031 import com.liferay.portal.service.BaseLocalServiceImpl;
032 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
033 import com.liferay.portal.service.ResourceLocalService;
034 import com.liferay.portal.service.UserLocalService;
035 import com.liferay.portal.service.UserService;
036 import com.liferay.portal.service.persistence.UserFinder;
037 import com.liferay.portal.service.persistence.UserPersistence;
038
039 import com.liferay.portlet.announcements.model.AnnouncementsFlag;
040 import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
041 import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
042 import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
043 import com.liferay.portlet.announcements.service.AnnouncementsEntryService;
044 import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
045 import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
046 import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
047 import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
048 import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
049 import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
050
051 import java.io.Serializable;
052
053 import java.util.List;
054
055 import javax.sql.DataSource;
056
057
069 public abstract class AnnouncementsFlagLocalServiceBaseImpl
070 extends BaseLocalServiceImpl implements AnnouncementsFlagLocalService,
071 IdentifiableBean {
072
077
078
085 @Indexable(type = IndexableType.REINDEX)
086 public AnnouncementsFlag addAnnouncementsFlag(
087 AnnouncementsFlag announcementsFlag) throws SystemException {
088 announcementsFlag.setNew(true);
089
090 return announcementsFlagPersistence.update(announcementsFlag);
091 }
092
093
099 public AnnouncementsFlag createAnnouncementsFlag(long flagId) {
100 return announcementsFlagPersistence.create(flagId);
101 }
102
103
111 @Indexable(type = IndexableType.DELETE)
112 public AnnouncementsFlag deleteAnnouncementsFlag(long flagId)
113 throws PortalException, SystemException {
114 return announcementsFlagPersistence.remove(flagId);
115 }
116
117
124 @Indexable(type = IndexableType.DELETE)
125 public AnnouncementsFlag deleteAnnouncementsFlag(
126 AnnouncementsFlag announcementsFlag) throws SystemException {
127 return announcementsFlagPersistence.remove(announcementsFlag);
128 }
129
130 public DynamicQuery dynamicQuery() {
131 Class<?> clazz = getClass();
132
133 return DynamicQueryFactoryUtil.forClass(AnnouncementsFlag.class,
134 clazz.getClassLoader());
135 }
136
137
144 @SuppressWarnings("rawtypes")
145 public List dynamicQuery(DynamicQuery dynamicQuery)
146 throws SystemException {
147 return announcementsFlagPersistence.findWithDynamicQuery(dynamicQuery);
148 }
149
150
163 @SuppressWarnings("rawtypes")
164 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
165 throws SystemException {
166 return announcementsFlagPersistence.findWithDynamicQuery(dynamicQuery,
167 start, end);
168 }
169
170
184 @SuppressWarnings("rawtypes")
185 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
186 OrderByComparator orderByComparator) throws SystemException {
187 return announcementsFlagPersistence.findWithDynamicQuery(dynamicQuery,
188 start, end, orderByComparator);
189 }
190
191
198 public long dynamicQueryCount(DynamicQuery dynamicQuery)
199 throws SystemException {
200 return announcementsFlagPersistence.countWithDynamicQuery(dynamicQuery);
201 }
202
203 public AnnouncementsFlag fetchAnnouncementsFlag(long flagId)
204 throws SystemException {
205 return announcementsFlagPersistence.fetchByPrimaryKey(flagId);
206 }
207
208
216 public AnnouncementsFlag getAnnouncementsFlag(long flagId)
217 throws PortalException, SystemException {
218 return announcementsFlagPersistence.findByPrimaryKey(flagId);
219 }
220
221 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
222 throws PortalException, SystemException {
223 return announcementsFlagPersistence.findByPrimaryKey(primaryKeyObj);
224 }
225
226
238 public List<AnnouncementsFlag> getAnnouncementsFlags(int start, int end)
239 throws SystemException {
240 return announcementsFlagPersistence.findAll(start, end);
241 }
242
243
249 public int getAnnouncementsFlagsCount() throws SystemException {
250 return announcementsFlagPersistence.countAll();
251 }
252
253
260 @Indexable(type = IndexableType.REINDEX)
261 public AnnouncementsFlag updateAnnouncementsFlag(
262 AnnouncementsFlag announcementsFlag) throws SystemException {
263 return announcementsFlagPersistence.update(announcementsFlag);
264 }
265
266
271 public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
272 return announcementsDeliveryLocalService;
273 }
274
275
280 public void setAnnouncementsDeliveryLocalService(
281 AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
282 this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
283 }
284
285
290 public AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
291 return announcementsDeliveryService;
292 }
293
294
299 public void setAnnouncementsDeliveryService(
300 AnnouncementsDeliveryService announcementsDeliveryService) {
301 this.announcementsDeliveryService = announcementsDeliveryService;
302 }
303
304
309 public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
310 return announcementsDeliveryPersistence;
311 }
312
313
318 public void setAnnouncementsDeliveryPersistence(
319 AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
320 this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
321 }
322
323
328 public AnnouncementsEntryLocalService getAnnouncementsEntryLocalService() {
329 return announcementsEntryLocalService;
330 }
331
332
337 public void setAnnouncementsEntryLocalService(
338 AnnouncementsEntryLocalService announcementsEntryLocalService) {
339 this.announcementsEntryLocalService = announcementsEntryLocalService;
340 }
341
342
347 public AnnouncementsEntryService getAnnouncementsEntryService() {
348 return announcementsEntryService;
349 }
350
351
356 public void setAnnouncementsEntryService(
357 AnnouncementsEntryService announcementsEntryService) {
358 this.announcementsEntryService = announcementsEntryService;
359 }
360
361
366 public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
367 return announcementsEntryPersistence;
368 }
369
370
375 public void setAnnouncementsEntryPersistence(
376 AnnouncementsEntryPersistence announcementsEntryPersistence) {
377 this.announcementsEntryPersistence = announcementsEntryPersistence;
378 }
379
380
385 public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
386 return announcementsEntryFinder;
387 }
388
389
394 public void setAnnouncementsEntryFinder(
395 AnnouncementsEntryFinder announcementsEntryFinder) {
396 this.announcementsEntryFinder = announcementsEntryFinder;
397 }
398
399
404 public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
405 return announcementsFlagLocalService;
406 }
407
408
413 public void setAnnouncementsFlagLocalService(
414 AnnouncementsFlagLocalService announcementsFlagLocalService) {
415 this.announcementsFlagLocalService = announcementsFlagLocalService;
416 }
417
418
423 public AnnouncementsFlagService getAnnouncementsFlagService() {
424 return announcementsFlagService;
425 }
426
427
432 public void setAnnouncementsFlagService(
433 AnnouncementsFlagService announcementsFlagService) {
434 this.announcementsFlagService = announcementsFlagService;
435 }
436
437
442 public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
443 return announcementsFlagPersistence;
444 }
445
446
451 public void setAnnouncementsFlagPersistence(
452 AnnouncementsFlagPersistence announcementsFlagPersistence) {
453 this.announcementsFlagPersistence = announcementsFlagPersistence;
454 }
455
456
461 public CounterLocalService getCounterLocalService() {
462 return counterLocalService;
463 }
464
465
470 public void setCounterLocalService(CounterLocalService counterLocalService) {
471 this.counterLocalService = counterLocalService;
472 }
473
474
479 public ResourceLocalService getResourceLocalService() {
480 return resourceLocalService;
481 }
482
483
488 public void setResourceLocalService(
489 ResourceLocalService resourceLocalService) {
490 this.resourceLocalService = resourceLocalService;
491 }
492
493
498 public UserLocalService getUserLocalService() {
499 return userLocalService;
500 }
501
502
507 public void setUserLocalService(UserLocalService userLocalService) {
508 this.userLocalService = userLocalService;
509 }
510
511
516 public UserService getUserService() {
517 return userService;
518 }
519
520
525 public void setUserService(UserService userService) {
526 this.userService = userService;
527 }
528
529
534 public UserPersistence getUserPersistence() {
535 return userPersistence;
536 }
537
538
543 public void setUserPersistence(UserPersistence userPersistence) {
544 this.userPersistence = userPersistence;
545 }
546
547
552 public UserFinder getUserFinder() {
553 return userFinder;
554 }
555
556
561 public void setUserFinder(UserFinder userFinder) {
562 this.userFinder = userFinder;
563 }
564
565 public void afterPropertiesSet() {
566 persistedModelLocalServiceRegistry.register("com.liferay.portlet.announcements.model.AnnouncementsFlag",
567 announcementsFlagLocalService);
568 }
569
570 public void destroy() {
571 persistedModelLocalServiceRegistry.unregister(
572 "com.liferay.portlet.announcements.model.AnnouncementsFlag");
573 }
574
575
580 public String getBeanIdentifier() {
581 return _beanIdentifier;
582 }
583
584
589 public void setBeanIdentifier(String beanIdentifier) {
590 _beanIdentifier = beanIdentifier;
591 }
592
593 protected Class<?> getModelClass() {
594 return AnnouncementsFlag.class;
595 }
596
597 protected String getModelClassName() {
598 return AnnouncementsFlag.class.getName();
599 }
600
601
606 protected void runSQL(String sql) throws SystemException {
607 try {
608 DataSource dataSource = announcementsFlagPersistence.getDataSource();
609
610 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
611 sql, new int[0]);
612
613 sqlUpdate.update();
614 }
615 catch (Exception e) {
616 throw new SystemException(e);
617 }
618 }
619
620 @BeanReference(type = AnnouncementsDeliveryLocalService.class)
621 protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
622 @BeanReference(type = AnnouncementsDeliveryService.class)
623 protected AnnouncementsDeliveryService announcementsDeliveryService;
624 @BeanReference(type = AnnouncementsDeliveryPersistence.class)
625 protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
626 @BeanReference(type = AnnouncementsEntryLocalService.class)
627 protected AnnouncementsEntryLocalService announcementsEntryLocalService;
628 @BeanReference(type = AnnouncementsEntryService.class)
629 protected AnnouncementsEntryService announcementsEntryService;
630 @BeanReference(type = AnnouncementsEntryPersistence.class)
631 protected AnnouncementsEntryPersistence announcementsEntryPersistence;
632 @BeanReference(type = AnnouncementsEntryFinder.class)
633 protected AnnouncementsEntryFinder announcementsEntryFinder;
634 @BeanReference(type = AnnouncementsFlagLocalService.class)
635 protected AnnouncementsFlagLocalService announcementsFlagLocalService;
636 @BeanReference(type = AnnouncementsFlagService.class)
637 protected AnnouncementsFlagService announcementsFlagService;
638 @BeanReference(type = AnnouncementsFlagPersistence.class)
639 protected AnnouncementsFlagPersistence announcementsFlagPersistence;
640 @BeanReference(type = CounterLocalService.class)
641 protected CounterLocalService counterLocalService;
642 @BeanReference(type = ResourceLocalService.class)
643 protected ResourceLocalService resourceLocalService;
644 @BeanReference(type = UserLocalService.class)
645 protected UserLocalService userLocalService;
646 @BeanReference(type = UserService.class)
647 protected UserService userService;
648 @BeanReference(type = UserPersistence.class)
649 protected UserPersistence userPersistence;
650 @BeanReference(type = UserFinder.class)
651 protected UserFinder userFinder;
652 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
653 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
654 private String _beanIdentifier;
655 }