1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.shopping.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  import com.liferay.counter.service.CounterService;
19  
20  import com.liferay.portal.kernel.annotation.BeanReference;
21  import com.liferay.portal.kernel.dao.db.DB;
22  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
23  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
24  import com.liferay.portal.kernel.exception.PortalException;
25  import com.liferay.portal.kernel.exception.SystemException;
26  import com.liferay.portal.service.ImageLocalService;
27  import com.liferay.portal.service.ResourceLocalService;
28  import com.liferay.portal.service.ResourceService;
29  import com.liferay.portal.service.UserLocalService;
30  import com.liferay.portal.service.UserService;
31  import com.liferay.portal.service.persistence.ImagePersistence;
32  import com.liferay.portal.service.persistence.ResourceFinder;
33  import com.liferay.portal.service.persistence.ResourcePersistence;
34  import com.liferay.portal.service.persistence.UserFinder;
35  import com.liferay.portal.service.persistence.UserPersistence;
36  
37  import com.liferay.portlet.shopping.model.ShoppingItem;
38  import com.liferay.portlet.shopping.service.ShoppingCartLocalService;
39  import com.liferay.portlet.shopping.service.ShoppingCategoryLocalService;
40  import com.liferay.portlet.shopping.service.ShoppingCategoryService;
41  import com.liferay.portlet.shopping.service.ShoppingCouponLocalService;
42  import com.liferay.portlet.shopping.service.ShoppingCouponService;
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="ShoppingItemLocalServiceBaseImpl.java.html"><b><i>View Source</i>
66   * </b></a>
67   *
68   * @author Brian Wing Shun Chan
69   */
70  public abstract class ShoppingItemLocalServiceBaseImpl
71      implements ShoppingItemLocalService {
72      public ShoppingItem addShoppingItem(ShoppingItem shoppingItem)
73          throws SystemException {
74          shoppingItem.setNew(true);
75  
76          return shoppingItemPersistence.update(shoppingItem, false);
77      }
78  
79      public ShoppingItem createShoppingItem(long itemId) {
80          return shoppingItemPersistence.create(itemId);
81      }
82  
83      public void deleteShoppingItem(long itemId)
84          throws PortalException, SystemException {
85          shoppingItemPersistence.remove(itemId);
86      }
87  
88      public void deleteShoppingItem(ShoppingItem shoppingItem)
89          throws SystemException {
90          shoppingItemPersistence.remove(shoppingItem);
91      }
92  
93      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
94          throws SystemException {
95          return shoppingItemPersistence.findWithDynamicQuery(dynamicQuery);
96      }
97  
98      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
99          int end) throws SystemException {
100         return shoppingItemPersistence.findWithDynamicQuery(dynamicQuery,
101             start, end);
102     }
103 
104     public ShoppingItem getShoppingItem(long itemId)
105         throws PortalException, SystemException {
106         return shoppingItemPersistence.findByPrimaryKey(itemId);
107     }
108 
109     public List<ShoppingItem> getShoppingItems(int start, int end)
110         throws SystemException {
111         return shoppingItemPersistence.findAll(start, end);
112     }
113 
114     public int getShoppingItemsCount() throws SystemException {
115         return shoppingItemPersistence.countAll();
116     }
117 
118     public ShoppingItem updateShoppingItem(ShoppingItem shoppingItem)
119         throws SystemException {
120         shoppingItem.setNew(false);
121 
122         return shoppingItemPersistence.update(shoppingItem, true);
123     }
124 
125     public ShoppingItem updateShoppingItem(ShoppingItem shoppingItem,
126         boolean merge) throws SystemException {
127         shoppingItem.setNew(false);
128 
129         return shoppingItemPersistence.update(shoppingItem, merge);
130     }
131 
132     public ShoppingCartLocalService getShoppingCartLocalService() {
133         return shoppingCartLocalService;
134     }
135 
136     public void setShoppingCartLocalService(
137         ShoppingCartLocalService shoppingCartLocalService) {
138         this.shoppingCartLocalService = shoppingCartLocalService;
139     }
140 
141     public ShoppingCartPersistence getShoppingCartPersistence() {
142         return shoppingCartPersistence;
143     }
144 
145     public void setShoppingCartPersistence(
146         ShoppingCartPersistence shoppingCartPersistence) {
147         this.shoppingCartPersistence = shoppingCartPersistence;
148     }
149 
150     public ShoppingCategoryLocalService getShoppingCategoryLocalService() {
151         return shoppingCategoryLocalService;
152     }
153 
154     public void setShoppingCategoryLocalService(
155         ShoppingCategoryLocalService shoppingCategoryLocalService) {
156         this.shoppingCategoryLocalService = shoppingCategoryLocalService;
157     }
158 
159     public ShoppingCategoryService getShoppingCategoryService() {
160         return shoppingCategoryService;
161     }
162 
163     public void setShoppingCategoryService(
164         ShoppingCategoryService shoppingCategoryService) {
165         this.shoppingCategoryService = shoppingCategoryService;
166     }
167 
168     public ShoppingCategoryPersistence getShoppingCategoryPersistence() {
169         return shoppingCategoryPersistence;
170     }
171 
172     public void setShoppingCategoryPersistence(
173         ShoppingCategoryPersistence shoppingCategoryPersistence) {
174         this.shoppingCategoryPersistence = shoppingCategoryPersistence;
175     }
176 
177     public ShoppingCouponLocalService getShoppingCouponLocalService() {
178         return shoppingCouponLocalService;
179     }
180 
181     public void setShoppingCouponLocalService(
182         ShoppingCouponLocalService shoppingCouponLocalService) {
183         this.shoppingCouponLocalService = shoppingCouponLocalService;
184     }
185 
186     public ShoppingCouponService getShoppingCouponService() {
187         return shoppingCouponService;
188     }
189 
190     public void setShoppingCouponService(
191         ShoppingCouponService shoppingCouponService) {
192         this.shoppingCouponService = shoppingCouponService;
193     }
194 
195     public ShoppingCouponPersistence getShoppingCouponPersistence() {
196         return shoppingCouponPersistence;
197     }
198 
199     public void setShoppingCouponPersistence(
200         ShoppingCouponPersistence shoppingCouponPersistence) {
201         this.shoppingCouponPersistence = shoppingCouponPersistence;
202     }
203 
204     public ShoppingCouponFinder getShoppingCouponFinder() {
205         return shoppingCouponFinder;
206     }
207 
208     public void setShoppingCouponFinder(
209         ShoppingCouponFinder shoppingCouponFinder) {
210         this.shoppingCouponFinder = shoppingCouponFinder;
211     }
212 
213     public ShoppingItemLocalService getShoppingItemLocalService() {
214         return shoppingItemLocalService;
215     }
216 
217     public void setShoppingItemLocalService(
218         ShoppingItemLocalService shoppingItemLocalService) {
219         this.shoppingItemLocalService = shoppingItemLocalService;
220     }
221 
222     public ShoppingItemService getShoppingItemService() {
223         return shoppingItemService;
224     }
225 
226     public void setShoppingItemService(ShoppingItemService shoppingItemService) {
227         this.shoppingItemService = shoppingItemService;
228     }
229 
230     public ShoppingItemPersistence getShoppingItemPersistence() {
231         return shoppingItemPersistence;
232     }
233 
234     public void setShoppingItemPersistence(
235         ShoppingItemPersistence shoppingItemPersistence) {
236         this.shoppingItemPersistence = shoppingItemPersistence;
237     }
238 
239     public ShoppingItemFinder getShoppingItemFinder() {
240         return shoppingItemFinder;
241     }
242 
243     public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
244         this.shoppingItemFinder = shoppingItemFinder;
245     }
246 
247     public ShoppingItemFieldLocalService getShoppingItemFieldLocalService() {
248         return shoppingItemFieldLocalService;
249     }
250 
251     public void setShoppingItemFieldLocalService(
252         ShoppingItemFieldLocalService shoppingItemFieldLocalService) {
253         this.shoppingItemFieldLocalService = shoppingItemFieldLocalService;
254     }
255 
256     public ShoppingItemFieldPersistence getShoppingItemFieldPersistence() {
257         return shoppingItemFieldPersistence;
258     }
259 
260     public void setShoppingItemFieldPersistence(
261         ShoppingItemFieldPersistence shoppingItemFieldPersistence) {
262         this.shoppingItemFieldPersistence = shoppingItemFieldPersistence;
263     }
264 
265     public ShoppingItemPriceLocalService getShoppingItemPriceLocalService() {
266         return shoppingItemPriceLocalService;
267     }
268 
269     public void setShoppingItemPriceLocalService(
270         ShoppingItemPriceLocalService shoppingItemPriceLocalService) {
271         this.shoppingItemPriceLocalService = shoppingItemPriceLocalService;
272     }
273 
274     public ShoppingItemPricePersistence getShoppingItemPricePersistence() {
275         return shoppingItemPricePersistence;
276     }
277 
278     public void setShoppingItemPricePersistence(
279         ShoppingItemPricePersistence shoppingItemPricePersistence) {
280         this.shoppingItemPricePersistence = shoppingItemPricePersistence;
281     }
282 
283     public ShoppingOrderLocalService getShoppingOrderLocalService() {
284         return shoppingOrderLocalService;
285     }
286 
287     public void setShoppingOrderLocalService(
288         ShoppingOrderLocalService shoppingOrderLocalService) {
289         this.shoppingOrderLocalService = shoppingOrderLocalService;
290     }
291 
292     public ShoppingOrderService getShoppingOrderService() {
293         return shoppingOrderService;
294     }
295 
296     public void setShoppingOrderService(
297         ShoppingOrderService shoppingOrderService) {
298         this.shoppingOrderService = shoppingOrderService;
299     }
300 
301     public ShoppingOrderPersistence getShoppingOrderPersistence() {
302         return shoppingOrderPersistence;
303     }
304 
305     public void setShoppingOrderPersistence(
306         ShoppingOrderPersistence shoppingOrderPersistence) {
307         this.shoppingOrderPersistence = shoppingOrderPersistence;
308     }
309 
310     public ShoppingOrderFinder getShoppingOrderFinder() {
311         return shoppingOrderFinder;
312     }
313 
314     public void setShoppingOrderFinder(ShoppingOrderFinder shoppingOrderFinder) {
315         this.shoppingOrderFinder = shoppingOrderFinder;
316     }
317 
318     public ShoppingOrderItemLocalService getShoppingOrderItemLocalService() {
319         return shoppingOrderItemLocalService;
320     }
321 
322     public void setShoppingOrderItemLocalService(
323         ShoppingOrderItemLocalService shoppingOrderItemLocalService) {
324         this.shoppingOrderItemLocalService = shoppingOrderItemLocalService;
325     }
326 
327     public ShoppingOrderItemPersistence getShoppingOrderItemPersistence() {
328         return shoppingOrderItemPersistence;
329     }
330 
331     public void setShoppingOrderItemPersistence(
332         ShoppingOrderItemPersistence shoppingOrderItemPersistence) {
333         this.shoppingOrderItemPersistence = shoppingOrderItemPersistence;
334     }
335 
336     public CounterLocalService getCounterLocalService() {
337         return counterLocalService;
338     }
339 
340     public void setCounterLocalService(CounterLocalService counterLocalService) {
341         this.counterLocalService = counterLocalService;
342     }
343 
344     public CounterService getCounterService() {
345         return counterService;
346     }
347 
348     public void setCounterService(CounterService counterService) {
349         this.counterService = counterService;
350     }
351 
352     public ImageLocalService getImageLocalService() {
353         return imageLocalService;
354     }
355 
356     public void setImageLocalService(ImageLocalService imageLocalService) {
357         this.imageLocalService = imageLocalService;
358     }
359 
360     public ImagePersistence getImagePersistence() {
361         return imagePersistence;
362     }
363 
364     public void setImagePersistence(ImagePersistence imagePersistence) {
365         this.imagePersistence = imagePersistence;
366     }
367 
368     public ResourceLocalService getResourceLocalService() {
369         return resourceLocalService;
370     }
371 
372     public void setResourceLocalService(
373         ResourceLocalService resourceLocalService) {
374         this.resourceLocalService = resourceLocalService;
375     }
376 
377     public ResourceService getResourceService() {
378         return resourceService;
379     }
380 
381     public void setResourceService(ResourceService resourceService) {
382         this.resourceService = resourceService;
383     }
384 
385     public ResourcePersistence getResourcePersistence() {
386         return resourcePersistence;
387     }
388 
389     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
390         this.resourcePersistence = resourcePersistence;
391     }
392 
393     public ResourceFinder getResourceFinder() {
394         return resourceFinder;
395     }
396 
397     public void setResourceFinder(ResourceFinder resourceFinder) {
398         this.resourceFinder = resourceFinder;
399     }
400 
401     public UserLocalService getUserLocalService() {
402         return userLocalService;
403     }
404 
405     public void setUserLocalService(UserLocalService userLocalService) {
406         this.userLocalService = userLocalService;
407     }
408 
409     public UserService getUserService() {
410         return userService;
411     }
412 
413     public void setUserService(UserService userService) {
414         this.userService = userService;
415     }
416 
417     public UserPersistence getUserPersistence() {
418         return userPersistence;
419     }
420 
421     public void setUserPersistence(UserPersistence userPersistence) {
422         this.userPersistence = userPersistence;
423     }
424 
425     public UserFinder getUserFinder() {
426         return userFinder;
427     }
428 
429     public void setUserFinder(UserFinder userFinder) {
430         this.userFinder = userFinder;
431     }
432 
433     protected void runSQL(String sql) throws SystemException {
434         try {
435             DB db = DBFactoryUtil.getDB();
436 
437             db.runSQL(sql);
438         }
439         catch (Exception e) {
440             throw new SystemException(e);
441         }
442     }
443 
444     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingCartLocalService")
445     protected ShoppingCartLocalService shoppingCartLocalService;
446     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingCartPersistence")
447     protected ShoppingCartPersistence shoppingCartPersistence;
448     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingCategoryLocalService")
449     protected ShoppingCategoryLocalService shoppingCategoryLocalService;
450     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingCategoryService")
451     protected ShoppingCategoryService shoppingCategoryService;
452     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingCategoryPersistence")
453     protected ShoppingCategoryPersistence shoppingCategoryPersistence;
454     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingCouponLocalService")
455     protected ShoppingCouponLocalService shoppingCouponLocalService;
456     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingCouponService")
457     protected ShoppingCouponService shoppingCouponService;
458     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingCouponPersistence")
459     protected ShoppingCouponPersistence shoppingCouponPersistence;
460     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingCouponFinder")
461     protected ShoppingCouponFinder shoppingCouponFinder;
462     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingItemLocalService")
463     protected ShoppingItemLocalService shoppingItemLocalService;
464     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingItemService")
465     protected ShoppingItemService shoppingItemService;
466     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence")
467     protected ShoppingItemPersistence shoppingItemPersistence;
468     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder")
469     protected ShoppingItemFinder shoppingItemFinder;
470     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService")
471     protected ShoppingItemFieldLocalService shoppingItemFieldLocalService;
472     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingItemFieldPersistence")
473     protected ShoppingItemFieldPersistence shoppingItemFieldPersistence;
474     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService")
475     protected ShoppingItemPriceLocalService shoppingItemPriceLocalService;
476     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingItemPricePersistence")
477     protected ShoppingItemPricePersistence shoppingItemPricePersistence;
478     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingOrderLocalService")
479     protected ShoppingOrderLocalService shoppingOrderLocalService;
480     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingOrderService")
481     protected ShoppingOrderService shoppingOrderService;
482     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingOrderPersistence")
483     protected ShoppingOrderPersistence shoppingOrderPersistence;
484     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingOrderFinder")
485     protected ShoppingOrderFinder shoppingOrderFinder;
486     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingOrderItemLocalService")
487     protected ShoppingOrderItemLocalService shoppingOrderItemLocalService;
488     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingOrderItemPersistence")
489     protected ShoppingOrderItemPersistence shoppingOrderItemPersistence;
490     @BeanReference(name = "com.liferay.counter.service.CounterLocalService")
491     protected CounterLocalService counterLocalService;
492     @BeanReference(name = "com.liferay.counter.service.CounterService")
493     protected CounterService counterService;
494     @BeanReference(name = "com.liferay.portal.service.ImageLocalService")
495     protected ImageLocalService imageLocalService;
496     @BeanReference(name = "com.liferay.portal.service.persistence.ImagePersistence")
497     protected ImagePersistence imagePersistence;
498     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService")
499     protected ResourceLocalService resourceLocalService;
500     @BeanReference(name = "com.liferay.portal.service.ResourceService")
501     protected ResourceService resourceService;
502     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence")
503     protected ResourcePersistence resourcePersistence;
504     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder")
505     protected ResourceFinder resourceFinder;
506     @BeanReference(name = "com.liferay.portal.service.UserLocalService")
507     protected UserLocalService userLocalService;
508     @BeanReference(name = "com.liferay.portal.service.UserService")
509     protected UserService userService;
510     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence")
511     protected UserPersistence userPersistence;
512     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder")
513     protected UserFinder userFinder;
514 }