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