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