1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.announcements.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  
19  import com.liferay.portal.kernel.annotation.BeanReference;
20  import com.liferay.portal.kernel.dao.db.DB;
21  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
22  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
23  import com.liferay.portal.kernel.exception.PortalException;
24  import com.liferay.portal.kernel.exception.SystemException;
25  import com.liferay.portal.kernel.util.OrderByComparator;
26  import com.liferay.portal.service.ResourceLocalService;
27  import com.liferay.portal.service.ResourceService;
28  import com.liferay.portal.service.UserLocalService;
29  import com.liferay.portal.service.UserService;
30  import com.liferay.portal.service.persistence.ResourceFinder;
31  import com.liferay.portal.service.persistence.ResourcePersistence;
32  import com.liferay.portal.service.persistence.UserFinder;
33  import com.liferay.portal.service.persistence.UserPersistence;
34  
35  import com.liferay.portlet.announcements.model.AnnouncementsDelivery;
36  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
37  import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
38  import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
39  import com.liferay.portlet.announcements.service.AnnouncementsEntryService;
40  import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
41  import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
42  import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
43  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
44  import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
45  import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
46  
47  import java.util.List;
48  
49  /**
50   * <a href="AnnouncementsDeliveryLocalServiceBaseImpl.java.html"><b><i>View
51   * Source</i></b></a>
52   *
53   * @author Brian Wing Shun Chan
54   */
55  public abstract class AnnouncementsDeliveryLocalServiceBaseImpl
56      implements AnnouncementsDeliveryLocalService {
57      public AnnouncementsDelivery addAnnouncementsDelivery(
58          AnnouncementsDelivery announcementsDelivery) throws SystemException {
59          announcementsDelivery.setNew(true);
60  
61          return announcementsDeliveryPersistence.update(announcementsDelivery,
62              false);
63      }
64  
65      public AnnouncementsDelivery createAnnouncementsDelivery(long deliveryId) {
66          return announcementsDeliveryPersistence.create(deliveryId);
67      }
68  
69      public void deleteAnnouncementsDelivery(long deliveryId)
70          throws PortalException, SystemException {
71          announcementsDeliveryPersistence.remove(deliveryId);
72      }
73  
74      public void deleteAnnouncementsDelivery(
75          AnnouncementsDelivery announcementsDelivery) throws SystemException {
76          announcementsDeliveryPersistence.remove(announcementsDelivery);
77      }
78  
79      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
80          throws SystemException {
81          return announcementsDeliveryPersistence.findWithDynamicQuery(dynamicQuery);
82      }
83  
84      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
85          int end) throws SystemException {
86          return announcementsDeliveryPersistence.findWithDynamicQuery(dynamicQuery,
87              start, end);
88      }
89  
90      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
91          int end, OrderByComparator orderByComparator) throws SystemException {
92          return announcementsDeliveryPersistence.findWithDynamicQuery(dynamicQuery,
93              start, end, orderByComparator);
94      }
95  
96      public int dynamicQueryCount(DynamicQuery dynamicQuery)
97          throws SystemException {
98          return announcementsDeliveryPersistence.countWithDynamicQuery(dynamicQuery);
99      }
100 
101     public AnnouncementsDelivery getAnnouncementsDelivery(long deliveryId)
102         throws PortalException, SystemException {
103         return announcementsDeliveryPersistence.findByPrimaryKey(deliveryId);
104     }
105 
106     public List<AnnouncementsDelivery> getAnnouncementsDeliveries(int start,
107         int end) throws SystemException {
108         return announcementsDeliveryPersistence.findAll(start, end);
109     }
110 
111     public int getAnnouncementsDeliveriesCount() throws SystemException {
112         return announcementsDeliveryPersistence.countAll();
113     }
114 
115     public AnnouncementsDelivery updateAnnouncementsDelivery(
116         AnnouncementsDelivery announcementsDelivery) throws SystemException {
117         announcementsDelivery.setNew(false);
118 
119         return announcementsDeliveryPersistence.update(announcementsDelivery,
120             true);
121     }
122 
123     public AnnouncementsDelivery updateAnnouncementsDelivery(
124         AnnouncementsDelivery announcementsDelivery, boolean merge)
125         throws SystemException {
126         announcementsDelivery.setNew(false);
127 
128         return announcementsDeliveryPersistence.update(announcementsDelivery,
129             merge);
130     }
131 
132     public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
133         return announcementsDeliveryLocalService;
134     }
135 
136     public void setAnnouncementsDeliveryLocalService(
137         AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
138         this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
139     }
140 
141     public AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
142         return announcementsDeliveryService;
143     }
144 
145     public void setAnnouncementsDeliveryService(
146         AnnouncementsDeliveryService announcementsDeliveryService) {
147         this.announcementsDeliveryService = announcementsDeliveryService;
148     }
149 
150     public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
151         return announcementsDeliveryPersistence;
152     }
153 
154     public void setAnnouncementsDeliveryPersistence(
155         AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
156         this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
157     }
158 
159     public AnnouncementsEntryLocalService getAnnouncementsEntryLocalService() {
160         return announcementsEntryLocalService;
161     }
162 
163     public void setAnnouncementsEntryLocalService(
164         AnnouncementsEntryLocalService announcementsEntryLocalService) {
165         this.announcementsEntryLocalService = announcementsEntryLocalService;
166     }
167 
168     public AnnouncementsEntryService getAnnouncementsEntryService() {
169         return announcementsEntryService;
170     }
171 
172     public void setAnnouncementsEntryService(
173         AnnouncementsEntryService announcementsEntryService) {
174         this.announcementsEntryService = announcementsEntryService;
175     }
176 
177     public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
178         return announcementsEntryPersistence;
179     }
180 
181     public void setAnnouncementsEntryPersistence(
182         AnnouncementsEntryPersistence announcementsEntryPersistence) {
183         this.announcementsEntryPersistence = announcementsEntryPersistence;
184     }
185 
186     public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
187         return announcementsEntryFinder;
188     }
189 
190     public void setAnnouncementsEntryFinder(
191         AnnouncementsEntryFinder announcementsEntryFinder) {
192         this.announcementsEntryFinder = announcementsEntryFinder;
193     }
194 
195     public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
196         return announcementsFlagLocalService;
197     }
198 
199     public void setAnnouncementsFlagLocalService(
200         AnnouncementsFlagLocalService announcementsFlagLocalService) {
201         this.announcementsFlagLocalService = announcementsFlagLocalService;
202     }
203 
204     public AnnouncementsFlagService getAnnouncementsFlagService() {
205         return announcementsFlagService;
206     }
207 
208     public void setAnnouncementsFlagService(
209         AnnouncementsFlagService announcementsFlagService) {
210         this.announcementsFlagService = announcementsFlagService;
211     }
212 
213     public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
214         return announcementsFlagPersistence;
215     }
216 
217     public void setAnnouncementsFlagPersistence(
218         AnnouncementsFlagPersistence announcementsFlagPersistence) {
219         this.announcementsFlagPersistence = announcementsFlagPersistence;
220     }
221 
222     public CounterLocalService getCounterLocalService() {
223         return counterLocalService;
224     }
225 
226     public void setCounterLocalService(CounterLocalService counterLocalService) {
227         this.counterLocalService = counterLocalService;
228     }
229 
230     public ResourceLocalService getResourceLocalService() {
231         return resourceLocalService;
232     }
233 
234     public void setResourceLocalService(
235         ResourceLocalService resourceLocalService) {
236         this.resourceLocalService = resourceLocalService;
237     }
238 
239     public ResourceService getResourceService() {
240         return resourceService;
241     }
242 
243     public void setResourceService(ResourceService resourceService) {
244         this.resourceService = resourceService;
245     }
246 
247     public ResourcePersistence getResourcePersistence() {
248         return resourcePersistence;
249     }
250 
251     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
252         this.resourcePersistence = resourcePersistence;
253     }
254 
255     public ResourceFinder getResourceFinder() {
256         return resourceFinder;
257     }
258 
259     public void setResourceFinder(ResourceFinder resourceFinder) {
260         this.resourceFinder = resourceFinder;
261     }
262 
263     public UserLocalService getUserLocalService() {
264         return userLocalService;
265     }
266 
267     public void setUserLocalService(UserLocalService userLocalService) {
268         this.userLocalService = userLocalService;
269     }
270 
271     public UserService getUserService() {
272         return userService;
273     }
274 
275     public void setUserService(UserService userService) {
276         this.userService = userService;
277     }
278 
279     public UserPersistence getUserPersistence() {
280         return userPersistence;
281     }
282 
283     public void setUserPersistence(UserPersistence userPersistence) {
284         this.userPersistence = userPersistence;
285     }
286 
287     public UserFinder getUserFinder() {
288         return userFinder;
289     }
290 
291     public void setUserFinder(UserFinder userFinder) {
292         this.userFinder = userFinder;
293     }
294 
295     protected void runSQL(String sql) throws SystemException {
296         try {
297             DB db = DBFactoryUtil.getDB();
298 
299             db.runSQL(sql);
300         }
301         catch (Exception e) {
302             throw new SystemException(e);
303         }
304     }
305 
306     @BeanReference(type = AnnouncementsDeliveryLocalService.class)
307     protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
308     @BeanReference(type = AnnouncementsDeliveryService.class)
309     protected AnnouncementsDeliveryService announcementsDeliveryService;
310     @BeanReference(type = AnnouncementsDeliveryPersistence.class)
311     protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
312     @BeanReference(type = AnnouncementsEntryLocalService.class)
313     protected AnnouncementsEntryLocalService announcementsEntryLocalService;
314     @BeanReference(type = AnnouncementsEntryService.class)
315     protected AnnouncementsEntryService announcementsEntryService;
316     @BeanReference(type = AnnouncementsEntryPersistence.class)
317     protected AnnouncementsEntryPersistence announcementsEntryPersistence;
318     @BeanReference(type = AnnouncementsEntryFinder.class)
319     protected AnnouncementsEntryFinder announcementsEntryFinder;
320     @BeanReference(type = AnnouncementsFlagLocalService.class)
321     protected AnnouncementsFlagLocalService announcementsFlagLocalService;
322     @BeanReference(type = AnnouncementsFlagService.class)
323     protected AnnouncementsFlagService announcementsFlagService;
324     @BeanReference(type = AnnouncementsFlagPersistence.class)
325     protected AnnouncementsFlagPersistence announcementsFlagPersistence;
326     @BeanReference(type = CounterLocalService.class)
327     protected CounterLocalService counterLocalService;
328     @BeanReference(type = ResourceLocalService.class)
329     protected ResourceLocalService resourceLocalService;
330     @BeanReference(type = ResourceService.class)
331     protected ResourceService resourceService;
332     @BeanReference(type = ResourcePersistence.class)
333     protected ResourcePersistence resourcePersistence;
334     @BeanReference(type = ResourceFinder.class)
335     protected ResourceFinder resourceFinder;
336     @BeanReference(type = UserLocalService.class)
337     protected UserLocalService userLocalService;
338     @BeanReference(type = UserService.class)
339     protected UserService userService;
340     @BeanReference(type = UserPersistence.class)
341     protected UserPersistence userPersistence;
342     @BeanReference(type = UserFinder.class)
343     protected UserFinder userFinder;
344 }