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.kernel.bean.InitializingBean;
31  import com.liferay.portal.service.UserLocalService;
32  import com.liferay.portal.service.UserLocalServiceFactory;
33  import com.liferay.portal.service.UserService;
34  import com.liferay.portal.service.UserServiceFactory;
35  import com.liferay.portal.service.base.PrincipalBean;
36  import com.liferay.portal.service.persistence.UserFinder;
37  import com.liferay.portal.service.persistence.UserFinderUtil;
38  import com.liferay.portal.service.persistence.UserPersistence;
39  import com.liferay.portal.service.persistence.UserUtil;
40  
41  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
42  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalServiceFactory;
43  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
44  import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
45  import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalServiceFactory;
46  import com.liferay.portlet.announcements.service.AnnouncementsEntryService;
47  import com.liferay.portlet.announcements.service.AnnouncementsEntryServiceFactory;
48  import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
49  import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalServiceFactory;
50  import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
51  import com.liferay.portlet.announcements.service.AnnouncementsFlagServiceFactory;
52  import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
53  import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryUtil;
54  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
55  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinderUtil;
56  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
57  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryUtil;
58  import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
59  import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagUtil;
60  
61  /**
62   * <a href="AnnouncementsDeliveryServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
63   *
64   * @author Brian Wing Shun Chan
65   *
66   */
67  public abstract class AnnouncementsDeliveryServiceBaseImpl extends PrincipalBean
68      implements AnnouncementsDeliveryService, InitializingBean {
69      public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
70          return announcementsDeliveryLocalService;
71      }
72  
73      public void setAnnouncementsDeliveryLocalService(
74          AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
75          this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
76      }
77  
78      public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
79          return announcementsDeliveryPersistence;
80      }
81  
82      public void setAnnouncementsDeliveryPersistence(
83          AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
84          this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
85      }
86  
87      public AnnouncementsEntryLocalService getAnnouncementsEntryLocalService() {
88          return announcementsEntryLocalService;
89      }
90  
91      public void setAnnouncementsEntryLocalService(
92          AnnouncementsEntryLocalService announcementsEntryLocalService) {
93          this.announcementsEntryLocalService = announcementsEntryLocalService;
94      }
95  
96      public AnnouncementsEntryService getAnnouncementsEntryService() {
97          return announcementsEntryService;
98      }
99  
100     public void setAnnouncementsEntryService(
101         AnnouncementsEntryService announcementsEntryService) {
102         this.announcementsEntryService = announcementsEntryService;
103     }
104 
105     public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
106         return announcementsEntryPersistence;
107     }
108 
109     public void setAnnouncementsEntryPersistence(
110         AnnouncementsEntryPersistence announcementsEntryPersistence) {
111         this.announcementsEntryPersistence = announcementsEntryPersistence;
112     }
113 
114     public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
115         return announcementsEntryFinder;
116     }
117 
118     public void setAnnouncementsEntryFinder(
119         AnnouncementsEntryFinder announcementsEntryFinder) {
120         this.announcementsEntryFinder = announcementsEntryFinder;
121     }
122 
123     public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
124         return announcementsFlagLocalService;
125     }
126 
127     public void setAnnouncementsFlagLocalService(
128         AnnouncementsFlagLocalService announcementsFlagLocalService) {
129         this.announcementsFlagLocalService = announcementsFlagLocalService;
130     }
131 
132     public AnnouncementsFlagService getAnnouncementsFlagService() {
133         return announcementsFlagService;
134     }
135 
136     public void setAnnouncementsFlagService(
137         AnnouncementsFlagService announcementsFlagService) {
138         this.announcementsFlagService = announcementsFlagService;
139     }
140 
141     public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
142         return announcementsFlagPersistence;
143     }
144 
145     public void setAnnouncementsFlagPersistence(
146         AnnouncementsFlagPersistence announcementsFlagPersistence) {
147         this.announcementsFlagPersistence = announcementsFlagPersistence;
148     }
149 
150     public CounterLocalService getCounterLocalService() {
151         return counterLocalService;
152     }
153 
154     public void setCounterLocalService(CounterLocalService counterLocalService) {
155         this.counterLocalService = counterLocalService;
156     }
157 
158     public CounterService getCounterService() {
159         return counterService;
160     }
161 
162     public void setCounterService(CounterService counterService) {
163         this.counterService = counterService;
164     }
165 
166     public UserLocalService getUserLocalService() {
167         return userLocalService;
168     }
169 
170     public void setUserLocalService(UserLocalService userLocalService) {
171         this.userLocalService = userLocalService;
172     }
173 
174     public UserService getUserService() {
175         return userService;
176     }
177 
178     public void setUserService(UserService userService) {
179         this.userService = userService;
180     }
181 
182     public UserPersistence getUserPersistence() {
183         return userPersistence;
184     }
185 
186     public void setUserPersistence(UserPersistence userPersistence) {
187         this.userPersistence = userPersistence;
188     }
189 
190     public UserFinder getUserFinder() {
191         return userFinder;
192     }
193 
194     public void setUserFinder(UserFinder userFinder) {
195         this.userFinder = userFinder;
196     }
197 
198     public void afterPropertiesSet() {
199         if (announcementsDeliveryLocalService == null) {
200             announcementsDeliveryLocalService = AnnouncementsDeliveryLocalServiceFactory.getImpl();
201         }
202 
203         if (announcementsDeliveryPersistence == null) {
204             announcementsDeliveryPersistence = AnnouncementsDeliveryUtil.getPersistence();
205         }
206 
207         if (announcementsEntryLocalService == null) {
208             announcementsEntryLocalService = AnnouncementsEntryLocalServiceFactory.getImpl();
209         }
210 
211         if (announcementsEntryService == null) {
212             announcementsEntryService = AnnouncementsEntryServiceFactory.getImpl();
213         }
214 
215         if (announcementsEntryPersistence == null) {
216             announcementsEntryPersistence = AnnouncementsEntryUtil.getPersistence();
217         }
218 
219         if (announcementsEntryFinder == null) {
220             announcementsEntryFinder = AnnouncementsEntryFinderUtil.getFinder();
221         }
222 
223         if (announcementsFlagLocalService == null) {
224             announcementsFlagLocalService = AnnouncementsFlagLocalServiceFactory.getImpl();
225         }
226 
227         if (announcementsFlagService == null) {
228             announcementsFlagService = AnnouncementsFlagServiceFactory.getImpl();
229         }
230 
231         if (announcementsFlagPersistence == null) {
232             announcementsFlagPersistence = AnnouncementsFlagUtil.getPersistence();
233         }
234 
235         if (counterLocalService == null) {
236             counterLocalService = CounterLocalServiceFactory.getImpl();
237         }
238 
239         if (counterService == null) {
240             counterService = CounterServiceFactory.getImpl();
241         }
242 
243         if (userLocalService == null) {
244             userLocalService = UserLocalServiceFactory.getImpl();
245         }
246 
247         if (userService == null) {
248             userService = UserServiceFactory.getImpl();
249         }
250 
251         if (userPersistence == null) {
252             userPersistence = UserUtil.getPersistence();
253         }
254 
255         if (userFinder == null) {
256             userFinder = UserFinderUtil.getFinder();
257         }
258     }
259 
260     protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
261     protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
262     protected AnnouncementsEntryLocalService announcementsEntryLocalService;
263     protected AnnouncementsEntryService announcementsEntryService;
264     protected AnnouncementsEntryPersistence announcementsEntryPersistence;
265     protected AnnouncementsEntryFinder announcementsEntryFinder;
266     protected AnnouncementsFlagLocalService announcementsFlagLocalService;
267     protected AnnouncementsFlagService announcementsFlagService;
268     protected AnnouncementsFlagPersistence announcementsFlagPersistence;
269     protected CounterLocalService counterLocalService;
270     protected CounterService counterService;
271     protected UserLocalService userLocalService;
272     protected UserService userService;
273     protected UserPersistence userPersistence;
274     protected UserFinder userFinder;
275 }