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