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