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