1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.announcements.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
29  
30  import com.liferay.portal.service.impl.PrincipalBean;
31  
32  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
33  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalServiceFactory;
34  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
35  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryServiceFactory;
36  import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
37  import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalServiceFactory;
38  import com.liferay.portlet.announcements.service.AnnouncementsEntryService;
39  import com.liferay.portlet.announcements.service.AnnouncementsEntryServiceFactory;
40  import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
41  import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalServiceFactory;
42  import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
43  import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
44  import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryUtil;
45  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
46  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinderUtil;
47  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
48  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryUtil;
49  import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
50  import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagUtil;
51  
52  import org.springframework.beans.factory.InitializingBean;
53  
54  /**
55   * <a href="AnnouncementsFlagServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
56   *
57   * @author Brian Wing Shun Chan
58   *
59   */
60  public abstract class AnnouncementsFlagServiceBaseImpl extends PrincipalBean
61      implements AnnouncementsFlagService, InitializingBean {
62      public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
63          return announcementsDeliveryLocalService;
64      }
65  
66      public void setAnnouncementsDeliveryLocalService(
67          AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
68          this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
69      }
70  
71      public AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
72          return announcementsDeliveryService;
73      }
74  
75      public void setAnnouncementsDeliveryService(
76          AnnouncementsDeliveryService announcementsDeliveryService) {
77          this.announcementsDeliveryService = announcementsDeliveryService;
78      }
79  
80      public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
81          return announcementsDeliveryPersistence;
82      }
83  
84      public void setAnnouncementsDeliveryPersistence(
85          AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
86          this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
87      }
88  
89      public AnnouncementsEntryLocalService getAnnouncementsEntryLocalService() {
90          return announcementsEntryLocalService;
91      }
92  
93      public void setAnnouncementsEntryLocalService(
94          AnnouncementsEntryLocalService announcementsEntryLocalService) {
95          this.announcementsEntryLocalService = announcementsEntryLocalService;
96      }
97  
98      public AnnouncementsEntryService getAnnouncementsEntryService() {
99          return announcementsEntryService;
100     }
101 
102     public void setAnnouncementsEntryService(
103         AnnouncementsEntryService announcementsEntryService) {
104         this.announcementsEntryService = announcementsEntryService;
105     }
106 
107     public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
108         return announcementsEntryPersistence;
109     }
110 
111     public void setAnnouncementsEntryPersistence(
112         AnnouncementsEntryPersistence announcementsEntryPersistence) {
113         this.announcementsEntryPersistence = announcementsEntryPersistence;
114     }
115 
116     public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
117         return announcementsEntryFinder;
118     }
119 
120     public void setAnnouncementsEntryFinder(
121         AnnouncementsEntryFinder announcementsEntryFinder) {
122         this.announcementsEntryFinder = announcementsEntryFinder;
123     }
124 
125     public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
126         return announcementsFlagLocalService;
127     }
128 
129     public void setAnnouncementsFlagLocalService(
130         AnnouncementsFlagLocalService announcementsFlagLocalService) {
131         this.announcementsFlagLocalService = announcementsFlagLocalService;
132     }
133 
134     public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
135         return announcementsFlagPersistence;
136     }
137 
138     public void setAnnouncementsFlagPersistence(
139         AnnouncementsFlagPersistence announcementsFlagPersistence) {
140         this.announcementsFlagPersistence = announcementsFlagPersistence;
141     }
142 
143     public CounterLocalService getCounterLocalService() {
144         return counterLocalService;
145     }
146 
147     public void setCounterLocalService(CounterLocalService counterLocalService) {
148         this.counterLocalService = counterLocalService;
149     }
150 
151     public CounterService getCounterService() {
152         return counterService;
153     }
154 
155     public void setCounterService(CounterService counterService) {
156         this.counterService = counterService;
157     }
158 
159     public void afterPropertiesSet() {
160         if (announcementsDeliveryLocalService == null) {
161             announcementsDeliveryLocalService = AnnouncementsDeliveryLocalServiceFactory.getImpl();
162         }
163 
164         if (announcementsDeliveryService == null) {
165             announcementsDeliveryService = AnnouncementsDeliveryServiceFactory.getImpl();
166         }
167 
168         if (announcementsDeliveryPersistence == null) {
169             announcementsDeliveryPersistence = AnnouncementsDeliveryUtil.getPersistence();
170         }
171 
172         if (announcementsEntryLocalService == null) {
173             announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getImpl();
174         }
175 
176         if (announcementsEntryService == null) {
177             announcementsEntryService = AnnouncementsEntryServiceFactory.getImpl();
178         }
179 
180         if (announcementsEntryPersistence == null) {
181             announcementsEntryPersistence = AnnouncementsEntryUtil.getPersistence();
182         }
183 
184         if (announcementsEntryFinder == null) {
185             announcementsEntryFinder = AnnouncementsEntryFinderUtil.getFinder();
186         }
187 
188         if (announcementsFlagLocalService == null) {
189             announcementsFlagLocalService = AnnouncementsFlagLocalServiceFactory.getImpl();
190         }
191 
192         if (announcementsFlagPersistence == null) {
193             announcementsFlagPersistence = AnnouncementsFlagUtil.getPersistence();
194         }
195 
196         if (counterLocalService == null) {
197             counterLocalService = CounterLocalServiceFactory.getImpl();
198         }
199 
200         if (counterService == null) {
201             counterService = CounterServiceFactory.getImpl();
202         }
203     }
204 
205     protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
206     protected AnnouncementsDeliveryService announcementsDeliveryService;
207     protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
208     protected AnnouncementsEntryLocalService announcementsEntryLocalService;
209     protected AnnouncementsEntryService announcementsEntryService;
210     protected AnnouncementsEntryPersistence announcementsEntryPersistence;
211     protected AnnouncementsEntryFinder announcementsEntryFinder;
212     protected AnnouncementsFlagLocalService announcementsFlagLocalService;
213     protected AnnouncementsFlagPersistence announcementsFlagPersistence;
214     protected CounterLocalService counterLocalService;
215     protected CounterService counterService;
216 }