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