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.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
29  
30  import com.liferay.portal.SystemException;
31  import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
32  import com.liferay.portal.service.ResourceLocalService;
33  import com.liferay.portal.service.ResourceLocalServiceFactory;
34  import com.liferay.portal.service.ResourceService;
35  import com.liferay.portal.service.ResourceServiceFactory;
36  import com.liferay.portal.service.UserLocalService;
37  import com.liferay.portal.service.UserLocalServiceFactory;
38  import com.liferay.portal.service.UserService;
39  import com.liferay.portal.service.UserServiceFactory;
40  import com.liferay.portal.service.persistence.ResourceFinder;
41  import com.liferay.portal.service.persistence.ResourceFinderUtil;
42  import com.liferay.portal.service.persistence.ResourcePersistence;
43  import com.liferay.portal.service.persistence.ResourceUtil;
44  import com.liferay.portal.service.persistence.UserFinder;
45  import com.liferay.portal.service.persistence.UserFinderUtil;
46  import com.liferay.portal.service.persistence.UserPersistence;
47  import com.liferay.portal.service.persistence.UserUtil;
48  
49  import com.liferay.portlet.shopping.model.ShoppingItem;
50  import com.liferay.portlet.shopping.model.impl.ShoppingItemImpl;
51  import com.liferay.portlet.shopping.service.ShoppingCartLocalService;
52  import com.liferay.portlet.shopping.service.ShoppingCartLocalServiceFactory;
53  import com.liferay.portlet.shopping.service.ShoppingCategoryLocalService;
54  import com.liferay.portlet.shopping.service.ShoppingCategoryLocalServiceFactory;
55  import com.liferay.portlet.shopping.service.ShoppingCategoryService;
56  import com.liferay.portlet.shopping.service.ShoppingCategoryServiceFactory;
57  import com.liferay.portlet.shopping.service.ShoppingCouponLocalService;
58  import com.liferay.portlet.shopping.service.ShoppingCouponLocalServiceFactory;
59  import com.liferay.portlet.shopping.service.ShoppingCouponService;
60  import com.liferay.portlet.shopping.service.ShoppingCouponServiceFactory;
61  import com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService;
62  import com.liferay.portlet.shopping.service.ShoppingItemFieldLocalServiceFactory;
63  import com.liferay.portlet.shopping.service.ShoppingItemLocalService;
64  import com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService;
65  import com.liferay.portlet.shopping.service.ShoppingItemPriceLocalServiceFactory;
66  import com.liferay.portlet.shopping.service.ShoppingOrderItemLocalService;
67  import com.liferay.portlet.shopping.service.ShoppingOrderItemLocalServiceFactory;
68  import com.liferay.portlet.shopping.service.ShoppingOrderLocalService;
69  import com.liferay.portlet.shopping.service.ShoppingOrderLocalServiceFactory;
70  import com.liferay.portlet.shopping.service.ShoppingOrderService;
71  import com.liferay.portlet.shopping.service.ShoppingOrderServiceFactory;
72  import com.liferay.portlet.shopping.service.persistence.ShoppingCartPersistence;
73  import com.liferay.portlet.shopping.service.persistence.ShoppingCartUtil;
74  import com.liferay.portlet.shopping.service.persistence.ShoppingCategoryPersistence;
75  import com.liferay.portlet.shopping.service.persistence.ShoppingCategoryUtil;
76  import com.liferay.portlet.shopping.service.persistence.ShoppingCouponFinder;
77  import com.liferay.portlet.shopping.service.persistence.ShoppingCouponFinderUtil;
78  import com.liferay.portlet.shopping.service.persistence.ShoppingCouponPersistence;
79  import com.liferay.portlet.shopping.service.persistence.ShoppingCouponUtil;
80  import com.liferay.portlet.shopping.service.persistence.ShoppingItemFieldPersistence;
81  import com.liferay.portlet.shopping.service.persistence.ShoppingItemFieldUtil;
82  import com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder;
83  import com.liferay.portlet.shopping.service.persistence.ShoppingItemFinderUtil;
84  import com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence;
85  import com.liferay.portlet.shopping.service.persistence.ShoppingItemPricePersistence;
86  import com.liferay.portlet.shopping.service.persistence.ShoppingItemPriceUtil;
87  import com.liferay.portlet.shopping.service.persistence.ShoppingItemUtil;
88  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderFinder;
89  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderFinderUtil;
90  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderItemPersistence;
91  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderItemUtil;
92  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderPersistence;
93  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderUtil;
94  
95  import org.springframework.beans.factory.InitializingBean;
96  
97  import java.util.List;
98  
99  /**
100  * <a href="ShoppingItemLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
101  *
102  * @author Brian Wing Shun Chan
103  *
104  */
105 public abstract class ShoppingItemLocalServiceBaseImpl
106     implements ShoppingItemLocalService, InitializingBean {
107     public ShoppingItem addShoppingItem(ShoppingItem model)
108         throws SystemException {
109         ShoppingItem shoppingItem = new ShoppingItemImpl();
110 
111         shoppingItem.setNew(true);
112 
113         shoppingItem.setItemId(model.getItemId());
114         shoppingItem.setCompanyId(model.getCompanyId());
115         shoppingItem.setUserId(model.getUserId());
116         shoppingItem.setUserName(model.getUserName());
117         shoppingItem.setCreateDate(model.getCreateDate());
118         shoppingItem.setModifiedDate(model.getModifiedDate());
119         shoppingItem.setCategoryId(model.getCategoryId());
120         shoppingItem.setSku(model.getSku());
121         shoppingItem.setName(model.getName());
122         shoppingItem.setDescription(model.getDescription());
123         shoppingItem.setProperties(model.getProperties());
124         shoppingItem.setFields(model.getFields());
125         shoppingItem.setFieldsQuantities(model.getFieldsQuantities());
126         shoppingItem.setMinQuantity(model.getMinQuantity());
127         shoppingItem.setMaxQuantity(model.getMaxQuantity());
128         shoppingItem.setPrice(model.getPrice());
129         shoppingItem.setDiscount(model.getDiscount());
130         shoppingItem.setTaxable(model.getTaxable());
131         shoppingItem.setShipping(model.getShipping());
132         shoppingItem.setUseShippingFormula(model.getUseShippingFormula());
133         shoppingItem.setRequiresShipping(model.getRequiresShipping());
134         shoppingItem.setStockQuantity(model.getStockQuantity());
135         shoppingItem.setFeatured(model.getFeatured());
136         shoppingItem.setSale(model.getSale());
137         shoppingItem.setSmallImage(model.getSmallImage());
138         shoppingItem.setSmallImageId(model.getSmallImageId());
139         shoppingItem.setSmallImageURL(model.getSmallImageURL());
140         shoppingItem.setMediumImage(model.getMediumImage());
141         shoppingItem.setMediumImageId(model.getMediumImageId());
142         shoppingItem.setMediumImageURL(model.getMediumImageURL());
143         shoppingItem.setLargeImage(model.getLargeImage());
144         shoppingItem.setLargeImageId(model.getLargeImageId());
145         shoppingItem.setLargeImageURL(model.getLargeImageURL());
146 
147         return shoppingItemPersistence.update(shoppingItem);
148     }
149 
150     public List dynamicQuery(DynamicQueryInitializer queryInitializer)
151         throws SystemException {
152         return shoppingItemPersistence.findWithDynamicQuery(queryInitializer);
153     }
154 
155     public List dynamicQuery(DynamicQueryInitializer queryInitializer,
156         int begin, int end) throws SystemException {
157         return shoppingItemPersistence.findWithDynamicQuery(queryInitializer,
158             begin, end);
159     }
160 
161     public ShoppingItem updateShoppingItem(ShoppingItem model)
162         throws SystemException {
163         ShoppingItem shoppingItem = new ShoppingItemImpl();
164 
165         shoppingItem.setNew(false);
166 
167         shoppingItem.setItemId(model.getItemId());
168         shoppingItem.setCompanyId(model.getCompanyId());
169         shoppingItem.setUserId(model.getUserId());
170         shoppingItem.setUserName(model.getUserName());
171         shoppingItem.setCreateDate(model.getCreateDate());
172         shoppingItem.setModifiedDate(model.getModifiedDate());
173         shoppingItem.setCategoryId(model.getCategoryId());
174         shoppingItem.setSku(model.getSku());
175         shoppingItem.setName(model.getName());
176         shoppingItem.setDescription(model.getDescription());
177         shoppingItem.setProperties(model.getProperties());
178         shoppingItem.setFields(model.getFields());
179         shoppingItem.setFieldsQuantities(model.getFieldsQuantities());
180         shoppingItem.setMinQuantity(model.getMinQuantity());
181         shoppingItem.setMaxQuantity(model.getMaxQuantity());
182         shoppingItem.setPrice(model.getPrice());
183         shoppingItem.setDiscount(model.getDiscount());
184         shoppingItem.setTaxable(model.getTaxable());
185         shoppingItem.setShipping(model.getShipping());
186         shoppingItem.setUseShippingFormula(model.getUseShippingFormula());
187         shoppingItem.setRequiresShipping(model.getRequiresShipping());
188         shoppingItem.setStockQuantity(model.getStockQuantity());
189         shoppingItem.setFeatured(model.getFeatured());
190         shoppingItem.setSale(model.getSale());
191         shoppingItem.setSmallImage(model.getSmallImage());
192         shoppingItem.setSmallImageId(model.getSmallImageId());
193         shoppingItem.setSmallImageURL(model.getSmallImageURL());
194         shoppingItem.setMediumImage(model.getMediumImage());
195         shoppingItem.setMediumImageId(model.getMediumImageId());
196         shoppingItem.setMediumImageURL(model.getMediumImageURL());
197         shoppingItem.setLargeImage(model.getLargeImage());
198         shoppingItem.setLargeImageId(model.getLargeImageId());
199         shoppingItem.setLargeImageURL(model.getLargeImageURL());
200 
201         return shoppingItemPersistence.update(shoppingItem);
202     }
203 
204     public ShoppingCartLocalService getShoppingCartLocalService() {
205         return shoppingCartLocalService;
206     }
207 
208     public void setShoppingCartLocalService(
209         ShoppingCartLocalService shoppingCartLocalService) {
210         this.shoppingCartLocalService = shoppingCartLocalService;
211     }
212 
213     public ShoppingCartPersistence getShoppingCartPersistence() {
214         return shoppingCartPersistence;
215     }
216 
217     public void setShoppingCartPersistence(
218         ShoppingCartPersistence shoppingCartPersistence) {
219         this.shoppingCartPersistence = shoppingCartPersistence;
220     }
221 
222     public ShoppingCategoryLocalService getShoppingCategoryLocalService() {
223         return shoppingCategoryLocalService;
224     }
225 
226     public void setShoppingCategoryLocalService(
227         ShoppingCategoryLocalService shoppingCategoryLocalService) {
228         this.shoppingCategoryLocalService = shoppingCategoryLocalService;
229     }
230 
231     public ShoppingCategoryService getShoppingCategoryService() {
232         return shoppingCategoryService;
233     }
234 
235     public void setShoppingCategoryService(
236         ShoppingCategoryService shoppingCategoryService) {
237         this.shoppingCategoryService = shoppingCategoryService;
238     }
239 
240     public ShoppingCategoryPersistence getShoppingCategoryPersistence() {
241         return shoppingCategoryPersistence;
242     }
243 
244     public void setShoppingCategoryPersistence(
245         ShoppingCategoryPersistence shoppingCategoryPersistence) {
246         this.shoppingCategoryPersistence = shoppingCategoryPersistence;
247     }
248 
249     public ShoppingCouponLocalService getShoppingCouponLocalService() {
250         return shoppingCouponLocalService;
251     }
252 
253     public void setShoppingCouponLocalService(
254         ShoppingCouponLocalService shoppingCouponLocalService) {
255         this.shoppingCouponLocalService = shoppingCouponLocalService;
256     }
257 
258     public ShoppingCouponService getShoppingCouponService() {
259         return shoppingCouponService;
260     }
261 
262     public void setShoppingCouponService(
263         ShoppingCouponService shoppingCouponService) {
264         this.shoppingCouponService = shoppingCouponService;
265     }
266 
267     public ShoppingCouponPersistence getShoppingCouponPersistence() {
268         return shoppingCouponPersistence;
269     }
270 
271     public void setShoppingCouponPersistence(
272         ShoppingCouponPersistence shoppingCouponPersistence) {
273         this.shoppingCouponPersistence = shoppingCouponPersistence;
274     }
275 
276     public ShoppingCouponFinder getShoppingCouponFinder() {
277         return shoppingCouponFinder;
278     }
279 
280     public void setShoppingCouponFinder(
281         ShoppingCouponFinder shoppingCouponFinder) {
282         this.shoppingCouponFinder = shoppingCouponFinder;
283     }
284 
285     public ShoppingItemPersistence getShoppingItemPersistence() {
286         return shoppingItemPersistence;
287     }
288 
289     public void setShoppingItemPersistence(
290         ShoppingItemPersistence shoppingItemPersistence) {
291         this.shoppingItemPersistence = shoppingItemPersistence;
292     }
293 
294     public ShoppingItemFinder getShoppingItemFinder() {
295         return shoppingItemFinder;
296     }
297 
298     public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
299         this.shoppingItemFinder = shoppingItemFinder;
300     }
301 
302     public ShoppingItemFieldLocalService getShoppingItemFieldLocalService() {
303         return shoppingItemFieldLocalService;
304     }
305 
306     public void setShoppingItemFieldLocalService(
307         ShoppingItemFieldLocalService shoppingItemFieldLocalService) {
308         this.shoppingItemFieldLocalService = shoppingItemFieldLocalService;
309     }
310 
311     public ShoppingItemFieldPersistence getShoppingItemFieldPersistence() {
312         return shoppingItemFieldPersistence;
313     }
314 
315     public void setShoppingItemFieldPersistence(
316         ShoppingItemFieldPersistence shoppingItemFieldPersistence) {
317         this.shoppingItemFieldPersistence = shoppingItemFieldPersistence;
318     }
319 
320     public ShoppingItemPriceLocalService getShoppingItemPriceLocalService() {
321         return shoppingItemPriceLocalService;
322     }
323 
324     public void setShoppingItemPriceLocalService(
325         ShoppingItemPriceLocalService shoppingItemPriceLocalService) {
326         this.shoppingItemPriceLocalService = shoppingItemPriceLocalService;
327     }
328 
329     public ShoppingItemPricePersistence getShoppingItemPricePersistence() {
330         return shoppingItemPricePersistence;
331     }
332 
333     public void setShoppingItemPricePersistence(
334         ShoppingItemPricePersistence shoppingItemPricePersistence) {
335         this.shoppingItemPricePersistence = shoppingItemPricePersistence;
336     }
337 
338     public ShoppingOrderLocalService getShoppingOrderLocalService() {
339         return shoppingOrderLocalService;
340     }
341 
342     public void setShoppingOrderLocalService(
343         ShoppingOrderLocalService shoppingOrderLocalService) {
344         this.shoppingOrderLocalService = shoppingOrderLocalService;
345     }
346 
347     public ShoppingOrderService getShoppingOrderService() {
348         return shoppingOrderService;
349     }
350 
351     public void setShoppingOrderService(
352         ShoppingOrderService shoppingOrderService) {
353         this.shoppingOrderService = shoppingOrderService;
354     }
355 
356     public ShoppingOrderPersistence getShoppingOrderPersistence() {
357         return shoppingOrderPersistence;
358     }
359 
360     public void setShoppingOrderPersistence(
361         ShoppingOrderPersistence shoppingOrderPersistence) {
362         this.shoppingOrderPersistence = shoppingOrderPersistence;
363     }
364 
365     public ShoppingOrderFinder getShoppingOrderFinder() {
366         return shoppingOrderFinder;
367     }
368 
369     public void setShoppingOrderFinder(ShoppingOrderFinder shoppingOrderFinder) {
370         this.shoppingOrderFinder = shoppingOrderFinder;
371     }
372 
373     public ShoppingOrderItemLocalService getShoppingOrderItemLocalService() {
374         return shoppingOrderItemLocalService;
375     }
376 
377     public void setShoppingOrderItemLocalService(
378         ShoppingOrderItemLocalService shoppingOrderItemLocalService) {
379         this.shoppingOrderItemLocalService = shoppingOrderItemLocalService;
380     }
381 
382     public ShoppingOrderItemPersistence getShoppingOrderItemPersistence() {
383         return shoppingOrderItemPersistence;
384     }
385 
386     public void setShoppingOrderItemPersistence(
387         ShoppingOrderItemPersistence shoppingOrderItemPersistence) {
388         this.shoppingOrderItemPersistence = shoppingOrderItemPersistence;
389     }
390 
391     public CounterLocalService getCounterLocalService() {
392         return counterLocalService;
393     }
394 
395     public void setCounterLocalService(CounterLocalService counterLocalService) {
396         this.counterLocalService = counterLocalService;
397     }
398 
399     public CounterService getCounterService() {
400         return counterService;
401     }
402 
403     public void setCounterService(CounterService counterService) {
404         this.counterService = counterService;
405     }
406 
407     public ResourceLocalService getResourceLocalService() {
408         return resourceLocalService;
409     }
410 
411     public void setResourceLocalService(
412         ResourceLocalService resourceLocalService) {
413         this.resourceLocalService = resourceLocalService;
414     }
415 
416     public ResourceService getResourceService() {
417         return resourceService;
418     }
419 
420     public void setResourceService(ResourceService resourceService) {
421         this.resourceService = resourceService;
422     }
423 
424     public ResourcePersistence getResourcePersistence() {
425         return resourcePersistence;
426     }
427 
428     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
429         this.resourcePersistence = resourcePersistence;
430     }
431 
432     public ResourceFinder getResourceFinder() {
433         return resourceFinder;
434     }
435 
436     public void setResourceFinder(ResourceFinder resourceFinder) {
437         this.resourceFinder = resourceFinder;
438     }
439 
440     public UserLocalService getUserLocalService() {
441         return userLocalService;
442     }
443 
444     public void setUserLocalService(UserLocalService userLocalService) {
445         this.userLocalService = userLocalService;
446     }
447 
448     public UserService getUserService() {
449         return userService;
450     }
451 
452     public void setUserService(UserService userService) {
453         this.userService = userService;
454     }
455 
456     public UserPersistence getUserPersistence() {
457         return userPersistence;
458     }
459 
460     public void setUserPersistence(UserPersistence userPersistence) {
461         this.userPersistence = userPersistence;
462     }
463 
464     public UserFinder getUserFinder() {
465         return userFinder;
466     }
467 
468     public void setUserFinder(UserFinder userFinder) {
469         this.userFinder = userFinder;
470     }
471 
472     public void afterPropertiesSet() {
473         if (shoppingCartLocalService == null) {
474             shoppingCartLocalService = ShoppingCartLocalServiceFactory.getImpl();
475         }
476 
477         if (shoppingCartPersistence == null) {
478             shoppingCartPersistence = ShoppingCartUtil.getPersistence();
479         }
480 
481         if (shoppingCategoryLocalService == null) {
482             shoppingCategoryLocalService = ShoppingCategoryLocalServiceFactory.getImpl();
483         }
484 
485         if (shoppingCategoryService == null) {
486             shoppingCategoryService = ShoppingCategoryServiceFactory.getImpl();
487         }
488 
489         if (shoppingCategoryPersistence == null) {
490             shoppingCategoryPersistence = ShoppingCategoryUtil.getPersistence();
491         }
492 
493         if (shoppingCouponLocalService == null) {
494             shoppingCouponLocalService = ShoppingCouponLocalServiceFactory.getImpl();
495         }
496 
497         if (shoppingCouponService == null) {
498             shoppingCouponService = ShoppingCouponServiceFactory.getImpl();
499         }
500 
501         if (shoppingCouponPersistence == null) {
502             shoppingCouponPersistence = ShoppingCouponUtil.getPersistence();
503         }
504 
505         if (shoppingCouponFinder == null) {
506             shoppingCouponFinder = ShoppingCouponFinderUtil.getFinder();
507         }
508 
509         if (shoppingItemPersistence == null) {
510             shoppingItemPersistence = ShoppingItemUtil.getPersistence();
511         }
512 
513         if (shoppingItemFinder == null) {
514             shoppingItemFinder = ShoppingItemFinderUtil.getFinder();
515         }
516 
517         if (shoppingItemFieldLocalService == null) {
518             shoppingItemFieldLocalService = ShoppingItemFieldLocalServiceFactory.getImpl();
519         }
520 
521         if (shoppingItemFieldPersistence == null) {
522             shoppingItemFieldPersistence = ShoppingItemFieldUtil.getPersistence();
523         }
524 
525         if (shoppingItemPriceLocalService == null) {
526             shoppingItemPriceLocalService = ShoppingItemPriceLocalServiceFactory.getImpl();
527         }
528 
529         if (shoppingItemPricePersistence == null) {
530             shoppingItemPricePersistence = ShoppingItemPriceUtil.getPersistence();
531         }
532 
533         if (shoppingOrderLocalService == null) {
534             shoppingOrderLocalService = ShoppingOrderLocalServiceFactory.getImpl();
535         }
536 
537         if (shoppingOrderService == null) {
538             shoppingOrderService = ShoppingOrderServiceFactory.getImpl();
539         }
540 
541         if (shoppingOrderPersistence == null) {
542             shoppingOrderPersistence = ShoppingOrderUtil.getPersistence();
543         }
544 
545         if (shoppingOrderFinder == null) {
546             shoppingOrderFinder = ShoppingOrderFinderUtil.getFinder();
547         }
548 
549         if (shoppingOrderItemLocalService == null) {
550             shoppingOrderItemLocalService = ShoppingOrderItemLocalServiceFactory.getImpl();
551         }
552 
553         if (shoppingOrderItemPersistence == null) {
554             shoppingOrderItemPersistence = ShoppingOrderItemUtil.getPersistence();
555         }
556 
557         if (counterLocalService == null) {
558             counterLocalService = CounterLocalServiceFactory.getImpl();
559         }
560 
561         if (counterService == null) {
562             counterService = CounterServiceFactory.getImpl();
563         }
564 
565         if (resourceLocalService == null) {
566             resourceLocalService = ResourceLocalServiceFactory.getImpl();
567         }
568 
569         if (resourceService == null) {
570             resourceService = ResourceServiceFactory.getImpl();
571         }
572 
573         if (resourcePersistence == null) {
574             resourcePersistence = ResourceUtil.getPersistence();
575         }
576 
577         if (resourceFinder == null) {
578             resourceFinder = ResourceFinderUtil.getFinder();
579         }
580 
581         if (userLocalService == null) {
582             userLocalService = UserLocalServiceFactory.getImpl();
583         }
584 
585         if (userService == null) {
586             userService = UserServiceFactory.getImpl();
587         }
588 
589         if (userPersistence == null) {
590             userPersistence = UserUtil.getPersistence();
591         }
592 
593         if (userFinder == null) {
594             userFinder = UserFinderUtil.getFinder();
595         }
596     }
597 
598     protected ShoppingCartLocalService shoppingCartLocalService;
599     protected ShoppingCartPersistence shoppingCartPersistence;
600     protected ShoppingCategoryLocalService shoppingCategoryLocalService;
601     protected ShoppingCategoryService shoppingCategoryService;
602     protected ShoppingCategoryPersistence shoppingCategoryPersistence;
603     protected ShoppingCouponLocalService shoppingCouponLocalService;
604     protected ShoppingCouponService shoppingCouponService;
605     protected ShoppingCouponPersistence shoppingCouponPersistence;
606     protected ShoppingCouponFinder shoppingCouponFinder;
607     protected ShoppingItemPersistence shoppingItemPersistence;
608     protected ShoppingItemFinder shoppingItemFinder;
609     protected ShoppingItemFieldLocalService shoppingItemFieldLocalService;
610     protected ShoppingItemFieldPersistence shoppingItemFieldPersistence;
611     protected ShoppingItemPriceLocalService shoppingItemPriceLocalService;
612     protected ShoppingItemPricePersistence shoppingItemPricePersistence;
613     protected ShoppingOrderLocalService shoppingOrderLocalService;
614     protected ShoppingOrderService shoppingOrderService;
615     protected ShoppingOrderPersistence shoppingOrderPersistence;
616     protected ShoppingOrderFinder shoppingOrderFinder;
617     protected ShoppingOrderItemLocalService shoppingOrderItemLocalService;
618     protected ShoppingOrderItemPersistence shoppingOrderItemPersistence;
619     protected CounterLocalService counterLocalService;
620     protected CounterService counterService;
621     protected ResourceLocalService resourceLocalService;
622     protected ResourceService resourceService;
623     protected ResourcePersistence resourcePersistence;
624     protected ResourceFinder resourceFinder;
625     protected UserLocalService userLocalService;
626     protected UserService userService;
627     protected UserPersistence userPersistence;
628     protected UserFinder userFinder;
629 }