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