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.exception.PortalException;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.log.Log;
027 import com.liferay.portal.kernel.log.LogFactoryUtil;
028 import com.liferay.portal.kernel.search.Indexer;
029 import com.liferay.portal.kernel.search.IndexerRegistryUtil;
030 import com.liferay.portal.kernel.search.SearchException;
031 import com.liferay.portal.kernel.util.OrderByComparator;
032 import com.liferay.portal.model.PersistedModel;
033 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
034 import com.liferay.portal.service.ResourceLocalService;
035 import com.liferay.portal.service.ResourceService;
036 import com.liferay.portal.service.UserLocalService;
037 import com.liferay.portal.service.UserService;
038 import com.liferay.portal.service.persistence.ResourceFinder;
039 import com.liferay.portal.service.persistence.ResourcePersistence;
040 import com.liferay.portal.service.persistence.UserFinder;
041 import com.liferay.portal.service.persistence.UserPersistence;
042
043 import com.liferay.portlet.announcements.model.AnnouncementsFlag;
044 import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
045 import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
046 import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
047 import com.liferay.portlet.announcements.service.AnnouncementsEntryService;
048 import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
049 import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
050 import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
051 import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
052 import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
053 import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
054
055 import java.io.Serializable;
056
057 import java.util.List;
058
059 import javax.sql.DataSource;
060
061
073 public abstract class AnnouncementsFlagLocalServiceBaseImpl
074 implements AnnouncementsFlagLocalService, IdentifiableBean {
075
080
081
088 public AnnouncementsFlag addAnnouncementsFlag(
089 AnnouncementsFlag announcementsFlag) throws SystemException {
090 announcementsFlag.setNew(true);
091
092 announcementsFlag = announcementsFlagPersistence.update(announcementsFlag,
093 false);
094
095 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
096
097 if (indexer != null) {
098 try {
099 indexer.reindex(announcementsFlag);
100 }
101 catch (SearchException se) {
102 if (_log.isWarnEnabled()) {
103 _log.warn(se, se);
104 }
105 }
106 }
107
108 return announcementsFlag;
109 }
110
111
117 public AnnouncementsFlag createAnnouncementsFlag(long flagId) {
118 return announcementsFlagPersistence.create(flagId);
119 }
120
121
128 public void deleteAnnouncementsFlag(long flagId)
129 throws PortalException, SystemException {
130 AnnouncementsFlag announcementsFlag = announcementsFlagPersistence.remove(flagId);
131
132 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
133
134 if (indexer != null) {
135 try {
136 indexer.delete(announcementsFlag);
137 }
138 catch (SearchException se) {
139 if (_log.isWarnEnabled()) {
140 _log.warn(se, se);
141 }
142 }
143 }
144 }
145
146
152 public void deleteAnnouncementsFlag(AnnouncementsFlag announcementsFlag)
153 throws SystemException {
154 announcementsFlagPersistence.remove(announcementsFlag);
155
156 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
157
158 if (indexer != null) {
159 try {
160 indexer.delete(announcementsFlag);
161 }
162 catch (SearchException se) {
163 if (_log.isWarnEnabled()) {
164 _log.warn(se, se);
165 }
166 }
167 }
168 }
169
170
177 @SuppressWarnings("rawtypes")
178 public List dynamicQuery(DynamicQuery dynamicQuery)
179 throws SystemException {
180 return announcementsFlagPersistence.findWithDynamicQuery(dynamicQuery);
181 }
182
183
196 @SuppressWarnings("rawtypes")
197 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
198 throws SystemException {
199 return announcementsFlagPersistence.findWithDynamicQuery(dynamicQuery,
200 start, end);
201 }
202
203
217 @SuppressWarnings("rawtypes")
218 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
219 OrderByComparator orderByComparator) throws SystemException {
220 return announcementsFlagPersistence.findWithDynamicQuery(dynamicQuery,
221 start, end, orderByComparator);
222 }
223
224
231 public long dynamicQueryCount(DynamicQuery dynamicQuery)
232 throws SystemException {
233 return announcementsFlagPersistence.countWithDynamicQuery(dynamicQuery);
234 }
235
236 public AnnouncementsFlag fetchAnnouncementsFlag(long flagId)
237 throws SystemException {
238 return announcementsFlagPersistence.fetchByPrimaryKey(flagId);
239 }
240
241
249 public AnnouncementsFlag getAnnouncementsFlag(long flagId)
250 throws PortalException, SystemException {
251 return announcementsFlagPersistence.findByPrimaryKey(flagId);
252 }
253
254 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
255 throws PortalException, SystemException {
256 return announcementsFlagPersistence.findByPrimaryKey(primaryKeyObj);
257 }
258
259
271 public List<AnnouncementsFlag> getAnnouncementsFlags(int start, int end)
272 throws SystemException {
273 return announcementsFlagPersistence.findAll(start, end);
274 }
275
276
282 public int getAnnouncementsFlagsCount() throws SystemException {
283 return announcementsFlagPersistence.countAll();
284 }
285
286
293 public AnnouncementsFlag updateAnnouncementsFlag(
294 AnnouncementsFlag announcementsFlag) throws SystemException {
295 return updateAnnouncementsFlag(announcementsFlag, true);
296 }
297
298
306 public AnnouncementsFlag updateAnnouncementsFlag(
307 AnnouncementsFlag announcementsFlag, boolean merge)
308 throws SystemException {
309 announcementsFlag.setNew(false);
310
311 announcementsFlag = announcementsFlagPersistence.update(announcementsFlag,
312 merge);
313
314 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
315
316 if (indexer != null) {
317 try {
318 indexer.reindex(announcementsFlag);
319 }
320 catch (SearchException se) {
321 if (_log.isWarnEnabled()) {
322 _log.warn(se, se);
323 }
324 }
325 }
326
327 return announcementsFlag;
328 }
329
330
335 public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
336 return announcementsDeliveryLocalService;
337 }
338
339
344 public void setAnnouncementsDeliveryLocalService(
345 AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
346 this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
347 }
348
349
354 public AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
355 return announcementsDeliveryService;
356 }
357
358
363 public void setAnnouncementsDeliveryService(
364 AnnouncementsDeliveryService announcementsDeliveryService) {
365 this.announcementsDeliveryService = announcementsDeliveryService;
366 }
367
368
373 public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
374 return announcementsDeliveryPersistence;
375 }
376
377
382 public void setAnnouncementsDeliveryPersistence(
383 AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
384 this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
385 }
386
387
392 public AnnouncementsEntryLocalService getAnnouncementsEntryLocalService() {
393 return announcementsEntryLocalService;
394 }
395
396
401 public void setAnnouncementsEntryLocalService(
402 AnnouncementsEntryLocalService announcementsEntryLocalService) {
403 this.announcementsEntryLocalService = announcementsEntryLocalService;
404 }
405
406
411 public AnnouncementsEntryService getAnnouncementsEntryService() {
412 return announcementsEntryService;
413 }
414
415
420 public void setAnnouncementsEntryService(
421 AnnouncementsEntryService announcementsEntryService) {
422 this.announcementsEntryService = announcementsEntryService;
423 }
424
425
430 public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
431 return announcementsEntryPersistence;
432 }
433
434
439 public void setAnnouncementsEntryPersistence(
440 AnnouncementsEntryPersistence announcementsEntryPersistence) {
441 this.announcementsEntryPersistence = announcementsEntryPersistence;
442 }
443
444
449 public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
450 return announcementsEntryFinder;
451 }
452
453
458 public void setAnnouncementsEntryFinder(
459 AnnouncementsEntryFinder announcementsEntryFinder) {
460 this.announcementsEntryFinder = announcementsEntryFinder;
461 }
462
463
468 public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
469 return announcementsFlagLocalService;
470 }
471
472
477 public void setAnnouncementsFlagLocalService(
478 AnnouncementsFlagLocalService announcementsFlagLocalService) {
479 this.announcementsFlagLocalService = announcementsFlagLocalService;
480 }
481
482
487 public AnnouncementsFlagService getAnnouncementsFlagService() {
488 return announcementsFlagService;
489 }
490
491
496 public void setAnnouncementsFlagService(
497 AnnouncementsFlagService announcementsFlagService) {
498 this.announcementsFlagService = announcementsFlagService;
499 }
500
501
506 public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
507 return announcementsFlagPersistence;
508 }
509
510
515 public void setAnnouncementsFlagPersistence(
516 AnnouncementsFlagPersistence announcementsFlagPersistence) {
517 this.announcementsFlagPersistence = announcementsFlagPersistence;
518 }
519
520
525 public CounterLocalService getCounterLocalService() {
526 return counterLocalService;
527 }
528
529
534 public void setCounterLocalService(CounterLocalService counterLocalService) {
535 this.counterLocalService = counterLocalService;
536 }
537
538
543 public ResourceLocalService getResourceLocalService() {
544 return resourceLocalService;
545 }
546
547
552 public void setResourceLocalService(
553 ResourceLocalService resourceLocalService) {
554 this.resourceLocalService = resourceLocalService;
555 }
556
557
562 public ResourceService getResourceService() {
563 return resourceService;
564 }
565
566
571 public void setResourceService(ResourceService resourceService) {
572 this.resourceService = resourceService;
573 }
574
575
580 public ResourcePersistence getResourcePersistence() {
581 return resourcePersistence;
582 }
583
584
589 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
590 this.resourcePersistence = resourcePersistence;
591 }
592
593
598 public ResourceFinder getResourceFinder() {
599 return resourceFinder;
600 }
601
602
607 public void setResourceFinder(ResourceFinder resourceFinder) {
608 this.resourceFinder = resourceFinder;
609 }
610
611
616 public UserLocalService getUserLocalService() {
617 return userLocalService;
618 }
619
620
625 public void setUserLocalService(UserLocalService userLocalService) {
626 this.userLocalService = userLocalService;
627 }
628
629
634 public UserService getUserService() {
635 return userService;
636 }
637
638
643 public void setUserService(UserService userService) {
644 this.userService = userService;
645 }
646
647
652 public UserPersistence getUserPersistence() {
653 return userPersistence;
654 }
655
656
661 public void setUserPersistence(UserPersistence userPersistence) {
662 this.userPersistence = userPersistence;
663 }
664
665
670 public UserFinder getUserFinder() {
671 return userFinder;
672 }
673
674
679 public void setUserFinder(UserFinder userFinder) {
680 this.userFinder = userFinder;
681 }
682
683 public void afterPropertiesSet() {
684 persistedModelLocalServiceRegistry.register("com.liferay.portlet.announcements.model.AnnouncementsFlag",
685 announcementsFlagLocalService);
686 }
687
688 public void destroy() {
689 persistedModelLocalServiceRegistry.unregister(
690 "com.liferay.portlet.announcements.model.AnnouncementsFlag");
691 }
692
693
698 public String getBeanIdentifier() {
699 return _beanIdentifier;
700 }
701
702
707 public void setBeanIdentifier(String beanIdentifier) {
708 _beanIdentifier = beanIdentifier;
709 }
710
711 protected ClassLoader getClassLoader() {
712 Class<?> clazz = getClass();
713
714 return clazz.getClassLoader();
715 }
716
717 protected Class<?> getModelClass() {
718 return AnnouncementsFlag.class;
719 }
720
721 protected String getModelClassName() {
722 return AnnouncementsFlag.class.getName();
723 }
724
725
730 protected void runSQL(String sql) throws SystemException {
731 try {
732 DataSource dataSource = announcementsFlagPersistence.getDataSource();
733
734 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
735 sql, new int[0]);
736
737 sqlUpdate.update();
738 }
739 catch (Exception e) {
740 throw new SystemException(e);
741 }
742 }
743
744 @BeanReference(type = AnnouncementsDeliveryLocalService.class)
745 protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
746 @BeanReference(type = AnnouncementsDeliveryService.class)
747 protected AnnouncementsDeliveryService announcementsDeliveryService;
748 @BeanReference(type = AnnouncementsDeliveryPersistence.class)
749 protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
750 @BeanReference(type = AnnouncementsEntryLocalService.class)
751 protected AnnouncementsEntryLocalService announcementsEntryLocalService;
752 @BeanReference(type = AnnouncementsEntryService.class)
753 protected AnnouncementsEntryService announcementsEntryService;
754 @BeanReference(type = AnnouncementsEntryPersistence.class)
755 protected AnnouncementsEntryPersistence announcementsEntryPersistence;
756 @BeanReference(type = AnnouncementsEntryFinder.class)
757 protected AnnouncementsEntryFinder announcementsEntryFinder;
758 @BeanReference(type = AnnouncementsFlagLocalService.class)
759 protected AnnouncementsFlagLocalService announcementsFlagLocalService;
760 @BeanReference(type = AnnouncementsFlagService.class)
761 protected AnnouncementsFlagService announcementsFlagService;
762 @BeanReference(type = AnnouncementsFlagPersistence.class)
763 protected AnnouncementsFlagPersistence announcementsFlagPersistence;
764 @BeanReference(type = CounterLocalService.class)
765 protected CounterLocalService counterLocalService;
766 @BeanReference(type = ResourceLocalService.class)
767 protected ResourceLocalService resourceLocalService;
768 @BeanReference(type = ResourceService.class)
769 protected ResourceService resourceService;
770 @BeanReference(type = ResourcePersistence.class)
771 protected ResourcePersistence resourcePersistence;
772 @BeanReference(type = ResourceFinder.class)
773 protected ResourceFinder resourceFinder;
774 @BeanReference(type = UserLocalService.class)
775 protected UserLocalService userLocalService;
776 @BeanReference(type = UserService.class)
777 protected UserService userService;
778 @BeanReference(type = UserPersistence.class)
779 protected UserPersistence userPersistence;
780 @BeanReference(type = UserFinder.class)
781 protected UserFinder userFinder;
782 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
783 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
784 private static Log _log = LogFactoryUtil.getLog(AnnouncementsFlagLocalServiceBaseImpl.class);
785 private String _beanIdentifier;
786 }