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.shopping.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.bean.InitializingBean;
31  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
32  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
33  import com.liferay.portal.service.UserLocalService;
34  import com.liferay.portal.service.UserService;
35  import com.liferay.portal.service.persistence.UserFinder;
36  import com.liferay.portal.service.persistence.UserPersistence;
37  
38  import com.liferay.portlet.shopping.model.ShoppingCoupon;
39  import com.liferay.portlet.shopping.service.ShoppingCartLocalService;
40  import com.liferay.portlet.shopping.service.ShoppingCategoryLocalService;
41  import com.liferay.portlet.shopping.service.ShoppingCategoryService;
42  import com.liferay.portlet.shopping.service.ShoppingCouponLocalService;
43  import com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService;
44  import com.liferay.portlet.shopping.service.ShoppingItemLocalService;
45  import com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService;
46  import com.liferay.portlet.shopping.service.ShoppingItemService;
47  import com.liferay.portlet.shopping.service.ShoppingOrderItemLocalService;
48  import com.liferay.portlet.shopping.service.ShoppingOrderLocalService;
49  import com.liferay.portlet.shopping.service.ShoppingOrderService;
50  import com.liferay.portlet.shopping.service.persistence.ShoppingCartPersistence;
51  import com.liferay.portlet.shopping.service.persistence.ShoppingCategoryPersistence;
52  import com.liferay.portlet.shopping.service.persistence.ShoppingCouponFinder;
53  import com.liferay.portlet.shopping.service.persistence.ShoppingCouponPersistence;
54  import com.liferay.portlet.shopping.service.persistence.ShoppingItemFieldPersistence;
55  import com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder;
56  import com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence;
57  import com.liferay.portlet.shopping.service.persistence.ShoppingItemPricePersistence;
58  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderFinder;
59  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderItemPersistence;
60  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderPersistence;
61  
62  import java.util.List;
63  
64  /**
65   * <a href="ShoppingCouponLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
66   *
67   * @author Brian Wing Shun Chan
68   *
69   */
70  public abstract class ShoppingCouponLocalServiceBaseImpl
71      implements ShoppingCouponLocalService, InitializingBean {
72      public ShoppingCoupon addShoppingCoupon(ShoppingCoupon shoppingCoupon)
73          throws SystemException {
74          shoppingCoupon.setNew(true);
75  
76          return shoppingCouponPersistence.update(shoppingCoupon, false);
77      }
78  
79      public void deleteShoppingCoupon(long couponId)
80          throws PortalException, SystemException {
81          shoppingCouponPersistence.remove(couponId);
82      }
83  
84      public void deleteShoppingCoupon(ShoppingCoupon shoppingCoupon)
85          throws SystemException {
86          shoppingCouponPersistence.remove(shoppingCoupon);
87      }
88  
89      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
90          throws SystemException {
91          return shoppingCouponPersistence.findWithDynamicQuery(dynamicQuery);
92      }
93  
94      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
95          int end) throws SystemException {
96          return shoppingCouponPersistence.findWithDynamicQuery(dynamicQuery,
97              start, end);
98      }
99  
100     public ShoppingCoupon getShoppingCoupon(long couponId)
101         throws PortalException, SystemException {
102         return shoppingCouponPersistence.findByPrimaryKey(couponId);
103     }
104 
105     public List<ShoppingCoupon> getShoppingCoupons(int start, int end)
106         throws SystemException {
107         return shoppingCouponPersistence.findAll(start, end);
108     }
109 
110     public int getShoppingCouponsCount() throws SystemException {
111         return shoppingCouponPersistence.countAll();
112     }
113 
114     public ShoppingCoupon updateShoppingCoupon(ShoppingCoupon shoppingCoupon)
115         throws SystemException {
116         shoppingCoupon.setNew(false);
117 
118         return shoppingCouponPersistence.update(shoppingCoupon, true);
119     }
120 
121     public ShoppingCartLocalService getShoppingCartLocalService() {
122         return shoppingCartLocalService;
123     }
124 
125     public void setShoppingCartLocalService(
126         ShoppingCartLocalService shoppingCartLocalService) {
127         this.shoppingCartLocalService = shoppingCartLocalService;
128     }
129 
130     public ShoppingCartPersistence getShoppingCartPersistence() {
131         return shoppingCartPersistence;
132     }
133 
134     public void setShoppingCartPersistence(
135         ShoppingCartPersistence shoppingCartPersistence) {
136         this.shoppingCartPersistence = shoppingCartPersistence;
137     }
138 
139     public ShoppingCategoryLocalService getShoppingCategoryLocalService() {
140         return shoppingCategoryLocalService;
141     }
142 
143     public void setShoppingCategoryLocalService(
144         ShoppingCategoryLocalService shoppingCategoryLocalService) {
145         this.shoppingCategoryLocalService = shoppingCategoryLocalService;
146     }
147 
148     public ShoppingCategoryService getShoppingCategoryService() {
149         return shoppingCategoryService;
150     }
151 
152     public void setShoppingCategoryService(
153         ShoppingCategoryService shoppingCategoryService) {
154         this.shoppingCategoryService = shoppingCategoryService;
155     }
156 
157     public ShoppingCategoryPersistence getShoppingCategoryPersistence() {
158         return shoppingCategoryPersistence;
159     }
160 
161     public void setShoppingCategoryPersistence(
162         ShoppingCategoryPersistence shoppingCategoryPersistence) {
163         this.shoppingCategoryPersistence = shoppingCategoryPersistence;
164     }
165 
166     public ShoppingCouponPersistence getShoppingCouponPersistence() {
167         return shoppingCouponPersistence;
168     }
169 
170     public void setShoppingCouponPersistence(
171         ShoppingCouponPersistence shoppingCouponPersistence) {
172         this.shoppingCouponPersistence = shoppingCouponPersistence;
173     }
174 
175     public ShoppingCouponFinder getShoppingCouponFinder() {
176         return shoppingCouponFinder;
177     }
178 
179     public void setShoppingCouponFinder(
180         ShoppingCouponFinder shoppingCouponFinder) {
181         this.shoppingCouponFinder = shoppingCouponFinder;
182     }
183 
184     public ShoppingItemLocalService getShoppingItemLocalService() {
185         return shoppingItemLocalService;
186     }
187 
188     public void setShoppingItemLocalService(
189         ShoppingItemLocalService shoppingItemLocalService) {
190         this.shoppingItemLocalService = shoppingItemLocalService;
191     }
192 
193     public ShoppingItemService getShoppingItemService() {
194         return shoppingItemService;
195     }
196 
197     public void setShoppingItemService(ShoppingItemService shoppingItemService) {
198         this.shoppingItemService = shoppingItemService;
199     }
200 
201     public ShoppingItemPersistence getShoppingItemPersistence() {
202         return shoppingItemPersistence;
203     }
204 
205     public void setShoppingItemPersistence(
206         ShoppingItemPersistence shoppingItemPersistence) {
207         this.shoppingItemPersistence = shoppingItemPersistence;
208     }
209 
210     public ShoppingItemFinder getShoppingItemFinder() {
211         return shoppingItemFinder;
212     }
213 
214     public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
215         this.shoppingItemFinder = shoppingItemFinder;
216     }
217 
218     public ShoppingItemFieldLocalService getShoppingItemFieldLocalService() {
219         return shoppingItemFieldLocalService;
220     }
221 
222     public void setShoppingItemFieldLocalService(
223         ShoppingItemFieldLocalService shoppingItemFieldLocalService) {
224         this.shoppingItemFieldLocalService = shoppingItemFieldLocalService;
225     }
226 
227     public ShoppingItemFieldPersistence getShoppingItemFieldPersistence() {
228         return shoppingItemFieldPersistence;
229     }
230 
231     public void setShoppingItemFieldPersistence(
232         ShoppingItemFieldPersistence shoppingItemFieldPersistence) {
233         this.shoppingItemFieldPersistence = shoppingItemFieldPersistence;
234     }
235 
236     public ShoppingItemPriceLocalService getShoppingItemPriceLocalService() {
237         return shoppingItemPriceLocalService;
238     }
239 
240     public void setShoppingItemPriceLocalService(
241         ShoppingItemPriceLocalService shoppingItemPriceLocalService) {
242         this.shoppingItemPriceLocalService = shoppingItemPriceLocalService;
243     }
244 
245     public ShoppingItemPricePersistence getShoppingItemPricePersistence() {
246         return shoppingItemPricePersistence;
247     }
248 
249     public void setShoppingItemPricePersistence(
250         ShoppingItemPricePersistence shoppingItemPricePersistence) {
251         this.shoppingItemPricePersistence = shoppingItemPricePersistence;
252     }
253 
254     public ShoppingOrderLocalService getShoppingOrderLocalService() {
255         return shoppingOrderLocalService;
256     }
257 
258     public void setShoppingOrderLocalService(
259         ShoppingOrderLocalService shoppingOrderLocalService) {
260         this.shoppingOrderLocalService = shoppingOrderLocalService;
261     }
262 
263     public ShoppingOrderService getShoppingOrderService() {
264         return shoppingOrderService;
265     }
266 
267     public void setShoppingOrderService(
268         ShoppingOrderService shoppingOrderService) {
269         this.shoppingOrderService = shoppingOrderService;
270     }
271 
272     public ShoppingOrderPersistence getShoppingOrderPersistence() {
273         return shoppingOrderPersistence;
274     }
275 
276     public void setShoppingOrderPersistence(
277         ShoppingOrderPersistence shoppingOrderPersistence) {
278         this.shoppingOrderPersistence = shoppingOrderPersistence;
279     }
280 
281     public ShoppingOrderFinder getShoppingOrderFinder() {
282         return shoppingOrderFinder;
283     }
284 
285     public void setShoppingOrderFinder(ShoppingOrderFinder shoppingOrderFinder) {
286         this.shoppingOrderFinder = shoppingOrderFinder;
287     }
288 
289     public ShoppingOrderItemLocalService getShoppingOrderItemLocalService() {
290         return shoppingOrderItemLocalService;
291     }
292 
293     public void setShoppingOrderItemLocalService(
294         ShoppingOrderItemLocalService shoppingOrderItemLocalService) {
295         this.shoppingOrderItemLocalService = shoppingOrderItemLocalService;
296     }
297 
298     public ShoppingOrderItemPersistence getShoppingOrderItemPersistence() {
299         return shoppingOrderItemPersistence;
300     }
301 
302     public void setShoppingOrderItemPersistence(
303         ShoppingOrderItemPersistence shoppingOrderItemPersistence) {
304         this.shoppingOrderItemPersistence = shoppingOrderItemPersistence;
305     }
306 
307     public CounterLocalService getCounterLocalService() {
308         return counterLocalService;
309     }
310 
311     public void setCounterLocalService(CounterLocalService counterLocalService) {
312         this.counterLocalService = counterLocalService;
313     }
314 
315     public CounterService getCounterService() {
316         return counterService;
317     }
318 
319     public void setCounterService(CounterService counterService) {
320         this.counterService = counterService;
321     }
322 
323     public UserLocalService getUserLocalService() {
324         return userLocalService;
325     }
326 
327     public void setUserLocalService(UserLocalService userLocalService) {
328         this.userLocalService = userLocalService;
329     }
330 
331     public UserService getUserService() {
332         return userService;
333     }
334 
335     public void setUserService(UserService userService) {
336         this.userService = userService;
337     }
338 
339     public UserPersistence getUserPersistence() {
340         return userPersistence;
341     }
342 
343     public void setUserPersistence(UserPersistence userPersistence) {
344         this.userPersistence = userPersistence;
345     }
346 
347     public UserFinder getUserFinder() {
348         return userFinder;
349     }
350 
351     public void setUserFinder(UserFinder userFinder) {
352         this.userFinder = userFinder;
353     }
354 
355     public void afterPropertiesSet() {
356         if (shoppingCartLocalService == null) {
357             shoppingCartLocalService = (ShoppingCartLocalService)PortalBeanLocatorUtil.locate(ShoppingCartLocalService.class.getName() +
358                     ".impl");
359         }
360 
361         if (shoppingCartPersistence == null) {
362             shoppingCartPersistence = (ShoppingCartPersistence)PortalBeanLocatorUtil.locate(ShoppingCartPersistence.class.getName() +
363                     ".impl");
364         }
365 
366         if (shoppingCategoryLocalService == null) {
367             shoppingCategoryLocalService = (ShoppingCategoryLocalService)PortalBeanLocatorUtil.locate(ShoppingCategoryLocalService.class.getName() +
368                     ".impl");
369         }
370 
371         if (shoppingCategoryService == null) {
372             shoppingCategoryService = (ShoppingCategoryService)PortalBeanLocatorUtil.locate(ShoppingCategoryService.class.getName() +
373                     ".impl");
374         }
375 
376         if (shoppingCategoryPersistence == null) {
377             shoppingCategoryPersistence = (ShoppingCategoryPersistence)PortalBeanLocatorUtil.locate(ShoppingCategoryPersistence.class.getName() +
378                     ".impl");
379         }
380 
381         if (shoppingCouponPersistence == null) {
382             shoppingCouponPersistence = (ShoppingCouponPersistence)PortalBeanLocatorUtil.locate(ShoppingCouponPersistence.class.getName() +
383                     ".impl");
384         }
385 
386         if (shoppingCouponFinder == null) {
387             shoppingCouponFinder = (ShoppingCouponFinder)PortalBeanLocatorUtil.locate(ShoppingCouponFinder.class.getName() +
388                     ".impl");
389         }
390 
391         if (shoppingItemLocalService == null) {
392             shoppingItemLocalService = (ShoppingItemLocalService)PortalBeanLocatorUtil.locate(ShoppingItemLocalService.class.getName() +
393                     ".impl");
394         }
395 
396         if (shoppingItemService == null) {
397             shoppingItemService = (ShoppingItemService)PortalBeanLocatorUtil.locate(ShoppingItemService.class.getName() +
398                     ".impl");
399         }
400 
401         if (shoppingItemPersistence == null) {
402             shoppingItemPersistence = (ShoppingItemPersistence)PortalBeanLocatorUtil.locate(ShoppingItemPersistence.class.getName() +
403                     ".impl");
404         }
405 
406         if (shoppingItemFinder == null) {
407             shoppingItemFinder = (ShoppingItemFinder)PortalBeanLocatorUtil.locate(ShoppingItemFinder.class.getName() +
408                     ".impl");
409         }
410 
411         if (shoppingItemFieldLocalService == null) {
412             shoppingItemFieldLocalService = (ShoppingItemFieldLocalService)PortalBeanLocatorUtil.locate(ShoppingItemFieldLocalService.class.getName() +
413                     ".impl");
414         }
415 
416         if (shoppingItemFieldPersistence == null) {
417             shoppingItemFieldPersistence = (ShoppingItemFieldPersistence)PortalBeanLocatorUtil.locate(ShoppingItemFieldPersistence.class.getName() +
418                     ".impl");
419         }
420 
421         if (shoppingItemPriceLocalService == null) {
422             shoppingItemPriceLocalService = (ShoppingItemPriceLocalService)PortalBeanLocatorUtil.locate(ShoppingItemPriceLocalService.class.getName() +
423                     ".impl");
424         }
425 
426         if (shoppingItemPricePersistence == null) {
427             shoppingItemPricePersistence = (ShoppingItemPricePersistence)PortalBeanLocatorUtil.locate(ShoppingItemPricePersistence.class.getName() +
428                     ".impl");
429         }
430 
431         if (shoppingOrderLocalService == null) {
432             shoppingOrderLocalService = (ShoppingOrderLocalService)PortalBeanLocatorUtil.locate(ShoppingOrderLocalService.class.getName() +
433                     ".impl");
434         }
435 
436         if (shoppingOrderService == null) {
437             shoppingOrderService = (ShoppingOrderService)PortalBeanLocatorUtil.locate(ShoppingOrderService.class.getName() +
438                     ".impl");
439         }
440 
441         if (shoppingOrderPersistence == null) {
442             shoppingOrderPersistence = (ShoppingOrderPersistence)PortalBeanLocatorUtil.locate(ShoppingOrderPersistence.class.getName() +
443                     ".impl");
444         }
445 
446         if (shoppingOrderFinder == null) {
447             shoppingOrderFinder = (ShoppingOrderFinder)PortalBeanLocatorUtil.locate(ShoppingOrderFinder.class.getName() +
448                     ".impl");
449         }
450 
451         if (shoppingOrderItemLocalService == null) {
452             shoppingOrderItemLocalService = (ShoppingOrderItemLocalService)PortalBeanLocatorUtil.locate(ShoppingOrderItemLocalService.class.getName() +
453                     ".impl");
454         }
455 
456         if (shoppingOrderItemPersistence == null) {
457             shoppingOrderItemPersistence = (ShoppingOrderItemPersistence)PortalBeanLocatorUtil.locate(ShoppingOrderItemPersistence.class.getName() +
458                     ".impl");
459         }
460 
461         if (counterLocalService == null) {
462             counterLocalService = (CounterLocalService)PortalBeanLocatorUtil.locate(CounterLocalService.class.getName() +
463                     ".impl");
464         }
465 
466         if (counterService == null) {
467             counterService = (CounterService)PortalBeanLocatorUtil.locate(CounterService.class.getName() +
468                     ".impl");
469         }
470 
471         if (userLocalService == null) {
472             userLocalService = (UserLocalService)PortalBeanLocatorUtil.locate(UserLocalService.class.getName() +
473                     ".impl");
474         }
475 
476         if (userService == null) {
477             userService = (UserService)PortalBeanLocatorUtil.locate(UserService.class.getName() +
478                     ".impl");
479         }
480 
481         if (userPersistence == null) {
482             userPersistence = (UserPersistence)PortalBeanLocatorUtil.locate(UserPersistence.class.getName() +
483                     ".impl");
484         }
485 
486         if (userFinder == null) {
487             userFinder = (UserFinder)PortalBeanLocatorUtil.locate(UserFinder.class.getName() +
488                     ".impl");
489         }
490     }
491 
492     protected ShoppingCartLocalService shoppingCartLocalService;
493     protected ShoppingCartPersistence shoppingCartPersistence;
494     protected ShoppingCategoryLocalService shoppingCategoryLocalService;
495     protected ShoppingCategoryService shoppingCategoryService;
496     protected ShoppingCategoryPersistence shoppingCategoryPersistence;
497     protected ShoppingCouponPersistence shoppingCouponPersistence;
498     protected ShoppingCouponFinder shoppingCouponFinder;
499     protected ShoppingItemLocalService shoppingItemLocalService;
500     protected ShoppingItemService shoppingItemService;
501     protected ShoppingItemPersistence shoppingItemPersistence;
502     protected ShoppingItemFinder shoppingItemFinder;
503     protected ShoppingItemFieldLocalService shoppingItemFieldLocalService;
504     protected ShoppingItemFieldPersistence shoppingItemFieldPersistence;
505     protected ShoppingItemPriceLocalService shoppingItemPriceLocalService;
506     protected ShoppingItemPricePersistence shoppingItemPricePersistence;
507     protected ShoppingOrderLocalService shoppingOrderLocalService;
508     protected ShoppingOrderService shoppingOrderService;
509     protected ShoppingOrderPersistence shoppingOrderPersistence;
510     protected ShoppingOrderFinder shoppingOrderFinder;
511     protected ShoppingOrderItemLocalService shoppingOrderItemLocalService;
512     protected ShoppingOrderItemPersistence shoppingOrderItemPersistence;
513     protected CounterLocalService counterLocalService;
514     protected CounterService counterService;
515     protected UserLocalService userLocalService;
516     protected UserService userService;
517     protected UserPersistence userPersistence;
518     protected UserFinder userFinder;
519 }