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.portal.PortalException;
26  import com.liferay.portal.SystemException;
27  import com.liferay.portal.kernel.bean.InitializingBean;
28  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
29  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
30  
31  import com.liferay.portlet.shopping.model.ShoppingOrderItem;
32  import com.liferay.portlet.shopping.service.ShoppingCartLocalService;
33  import com.liferay.portlet.shopping.service.ShoppingCategoryLocalService;
34  import com.liferay.portlet.shopping.service.ShoppingCategoryService;
35  import com.liferay.portlet.shopping.service.ShoppingCouponLocalService;
36  import com.liferay.portlet.shopping.service.ShoppingCouponService;
37  import com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService;
38  import com.liferay.portlet.shopping.service.ShoppingItemLocalService;
39  import com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService;
40  import com.liferay.portlet.shopping.service.ShoppingItemService;
41  import com.liferay.portlet.shopping.service.ShoppingOrderItemLocalService;
42  import com.liferay.portlet.shopping.service.ShoppingOrderLocalService;
43  import com.liferay.portlet.shopping.service.ShoppingOrderService;
44  import com.liferay.portlet.shopping.service.persistence.ShoppingCartPersistence;
45  import com.liferay.portlet.shopping.service.persistence.ShoppingCategoryPersistence;
46  import com.liferay.portlet.shopping.service.persistence.ShoppingCouponFinder;
47  import com.liferay.portlet.shopping.service.persistence.ShoppingCouponPersistence;
48  import com.liferay.portlet.shopping.service.persistence.ShoppingItemFieldPersistence;
49  import com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder;
50  import com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence;
51  import com.liferay.portlet.shopping.service.persistence.ShoppingItemPricePersistence;
52  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderFinder;
53  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderItemPersistence;
54  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderPersistence;
55  
56  import java.util.List;
57  
58  /**
59   * <a href="ShoppingOrderItemLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
60   *
61   * @author Brian Wing Shun Chan
62   *
63   */
64  public abstract class ShoppingOrderItemLocalServiceBaseImpl
65      implements ShoppingOrderItemLocalService, InitializingBean {
66      public ShoppingOrderItem addShoppingOrderItem(
67          ShoppingOrderItem shoppingOrderItem) throws SystemException {
68          shoppingOrderItem.setNew(true);
69  
70          return shoppingOrderItemPersistence.update(shoppingOrderItem, false);
71      }
72  
73      public void deleteShoppingOrderItem(long orderItemId)
74          throws PortalException, SystemException {
75          shoppingOrderItemPersistence.remove(orderItemId);
76      }
77  
78      public void deleteShoppingOrderItem(ShoppingOrderItem shoppingOrderItem)
79          throws SystemException {
80          shoppingOrderItemPersistence.remove(shoppingOrderItem);
81      }
82  
83      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
84          throws SystemException {
85          return shoppingOrderItemPersistence.findWithDynamicQuery(dynamicQuery);
86      }
87  
88      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
89          int end) throws SystemException {
90          return shoppingOrderItemPersistence.findWithDynamicQuery(dynamicQuery,
91              start, end);
92      }
93  
94      public ShoppingOrderItem getShoppingOrderItem(long orderItemId)
95          throws PortalException, SystemException {
96          return shoppingOrderItemPersistence.findByPrimaryKey(orderItemId);
97      }
98  
99      public List<ShoppingOrderItem> getShoppingOrderItems(int start, int end)
100         throws SystemException {
101         return shoppingOrderItemPersistence.findAll(start, end);
102     }
103 
104     public int getShoppingOrderItemsCount() throws SystemException {
105         return shoppingOrderItemPersistence.countAll();
106     }
107 
108     public ShoppingOrderItem updateShoppingOrderItem(
109         ShoppingOrderItem shoppingOrderItem) throws SystemException {
110         shoppingOrderItem.setNew(false);
111 
112         return shoppingOrderItemPersistence.update(shoppingOrderItem, true);
113     }
114 
115     public ShoppingCartLocalService getShoppingCartLocalService() {
116         return shoppingCartLocalService;
117     }
118 
119     public void setShoppingCartLocalService(
120         ShoppingCartLocalService shoppingCartLocalService) {
121         this.shoppingCartLocalService = shoppingCartLocalService;
122     }
123 
124     public ShoppingCartPersistence getShoppingCartPersistence() {
125         return shoppingCartPersistence;
126     }
127 
128     public void setShoppingCartPersistence(
129         ShoppingCartPersistence shoppingCartPersistence) {
130         this.shoppingCartPersistence = shoppingCartPersistence;
131     }
132 
133     public ShoppingCategoryLocalService getShoppingCategoryLocalService() {
134         return shoppingCategoryLocalService;
135     }
136 
137     public void setShoppingCategoryLocalService(
138         ShoppingCategoryLocalService shoppingCategoryLocalService) {
139         this.shoppingCategoryLocalService = shoppingCategoryLocalService;
140     }
141 
142     public ShoppingCategoryService getShoppingCategoryService() {
143         return shoppingCategoryService;
144     }
145 
146     public void setShoppingCategoryService(
147         ShoppingCategoryService shoppingCategoryService) {
148         this.shoppingCategoryService = shoppingCategoryService;
149     }
150 
151     public ShoppingCategoryPersistence getShoppingCategoryPersistence() {
152         return shoppingCategoryPersistence;
153     }
154 
155     public void setShoppingCategoryPersistence(
156         ShoppingCategoryPersistence shoppingCategoryPersistence) {
157         this.shoppingCategoryPersistence = shoppingCategoryPersistence;
158     }
159 
160     public ShoppingCouponLocalService getShoppingCouponLocalService() {
161         return shoppingCouponLocalService;
162     }
163 
164     public void setShoppingCouponLocalService(
165         ShoppingCouponLocalService shoppingCouponLocalService) {
166         this.shoppingCouponLocalService = shoppingCouponLocalService;
167     }
168 
169     public ShoppingCouponService getShoppingCouponService() {
170         return shoppingCouponService;
171     }
172 
173     public void setShoppingCouponService(
174         ShoppingCouponService shoppingCouponService) {
175         this.shoppingCouponService = shoppingCouponService;
176     }
177 
178     public ShoppingCouponPersistence getShoppingCouponPersistence() {
179         return shoppingCouponPersistence;
180     }
181 
182     public void setShoppingCouponPersistence(
183         ShoppingCouponPersistence shoppingCouponPersistence) {
184         this.shoppingCouponPersistence = shoppingCouponPersistence;
185     }
186 
187     public ShoppingCouponFinder getShoppingCouponFinder() {
188         return shoppingCouponFinder;
189     }
190 
191     public void setShoppingCouponFinder(
192         ShoppingCouponFinder shoppingCouponFinder) {
193         this.shoppingCouponFinder = shoppingCouponFinder;
194     }
195 
196     public ShoppingItemLocalService getShoppingItemLocalService() {
197         return shoppingItemLocalService;
198     }
199 
200     public void setShoppingItemLocalService(
201         ShoppingItemLocalService shoppingItemLocalService) {
202         this.shoppingItemLocalService = shoppingItemLocalService;
203     }
204 
205     public ShoppingItemService getShoppingItemService() {
206         return shoppingItemService;
207     }
208 
209     public void setShoppingItemService(ShoppingItemService shoppingItemService) {
210         this.shoppingItemService = shoppingItemService;
211     }
212 
213     public ShoppingItemPersistence getShoppingItemPersistence() {
214         return shoppingItemPersistence;
215     }
216 
217     public void setShoppingItemPersistence(
218         ShoppingItemPersistence shoppingItemPersistence) {
219         this.shoppingItemPersistence = shoppingItemPersistence;
220     }
221 
222     public ShoppingItemFinder getShoppingItemFinder() {
223         return shoppingItemFinder;
224     }
225 
226     public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
227         this.shoppingItemFinder = shoppingItemFinder;
228     }
229 
230     public ShoppingItemFieldLocalService getShoppingItemFieldLocalService() {
231         return shoppingItemFieldLocalService;
232     }
233 
234     public void setShoppingItemFieldLocalService(
235         ShoppingItemFieldLocalService shoppingItemFieldLocalService) {
236         this.shoppingItemFieldLocalService = shoppingItemFieldLocalService;
237     }
238 
239     public ShoppingItemFieldPersistence getShoppingItemFieldPersistence() {
240         return shoppingItemFieldPersistence;
241     }
242 
243     public void setShoppingItemFieldPersistence(
244         ShoppingItemFieldPersistence shoppingItemFieldPersistence) {
245         this.shoppingItemFieldPersistence = shoppingItemFieldPersistence;
246     }
247 
248     public ShoppingItemPriceLocalService getShoppingItemPriceLocalService() {
249         return shoppingItemPriceLocalService;
250     }
251 
252     public void setShoppingItemPriceLocalService(
253         ShoppingItemPriceLocalService shoppingItemPriceLocalService) {
254         this.shoppingItemPriceLocalService = shoppingItemPriceLocalService;
255     }
256 
257     public ShoppingItemPricePersistence getShoppingItemPricePersistence() {
258         return shoppingItemPricePersistence;
259     }
260 
261     public void setShoppingItemPricePersistence(
262         ShoppingItemPricePersistence shoppingItemPricePersistence) {
263         this.shoppingItemPricePersistence = shoppingItemPricePersistence;
264     }
265 
266     public ShoppingOrderLocalService getShoppingOrderLocalService() {
267         return shoppingOrderLocalService;
268     }
269 
270     public void setShoppingOrderLocalService(
271         ShoppingOrderLocalService shoppingOrderLocalService) {
272         this.shoppingOrderLocalService = shoppingOrderLocalService;
273     }
274 
275     public ShoppingOrderService getShoppingOrderService() {
276         return shoppingOrderService;
277     }
278 
279     public void setShoppingOrderService(
280         ShoppingOrderService shoppingOrderService) {
281         this.shoppingOrderService = shoppingOrderService;
282     }
283 
284     public ShoppingOrderPersistence getShoppingOrderPersistence() {
285         return shoppingOrderPersistence;
286     }
287 
288     public void setShoppingOrderPersistence(
289         ShoppingOrderPersistence shoppingOrderPersistence) {
290         this.shoppingOrderPersistence = shoppingOrderPersistence;
291     }
292 
293     public ShoppingOrderFinder getShoppingOrderFinder() {
294         return shoppingOrderFinder;
295     }
296 
297     public void setShoppingOrderFinder(ShoppingOrderFinder shoppingOrderFinder) {
298         this.shoppingOrderFinder = shoppingOrderFinder;
299     }
300 
301     public ShoppingOrderItemPersistence getShoppingOrderItemPersistence() {
302         return shoppingOrderItemPersistence;
303     }
304 
305     public void setShoppingOrderItemPersistence(
306         ShoppingOrderItemPersistence shoppingOrderItemPersistence) {
307         this.shoppingOrderItemPersistence = shoppingOrderItemPersistence;
308     }
309 
310     public void afterPropertiesSet() {
311         if (shoppingCartLocalService == null) {
312             shoppingCartLocalService = (ShoppingCartLocalService)PortalBeanLocatorUtil.locate(ShoppingCartLocalService.class.getName() +
313                     ".impl");
314         }
315 
316         if (shoppingCartPersistence == null) {
317             shoppingCartPersistence = (ShoppingCartPersistence)PortalBeanLocatorUtil.locate(ShoppingCartPersistence.class.getName() +
318                     ".impl");
319         }
320 
321         if (shoppingCategoryLocalService == null) {
322             shoppingCategoryLocalService = (ShoppingCategoryLocalService)PortalBeanLocatorUtil.locate(ShoppingCategoryLocalService.class.getName() +
323                     ".impl");
324         }
325 
326         if (shoppingCategoryService == null) {
327             shoppingCategoryService = (ShoppingCategoryService)PortalBeanLocatorUtil.locate(ShoppingCategoryService.class.getName() +
328                     ".impl");
329         }
330 
331         if (shoppingCategoryPersistence == null) {
332             shoppingCategoryPersistence = (ShoppingCategoryPersistence)PortalBeanLocatorUtil.locate(ShoppingCategoryPersistence.class.getName() +
333                     ".impl");
334         }
335 
336         if (shoppingCouponLocalService == null) {
337             shoppingCouponLocalService = (ShoppingCouponLocalService)PortalBeanLocatorUtil.locate(ShoppingCouponLocalService.class.getName() +
338                     ".impl");
339         }
340 
341         if (shoppingCouponService == null) {
342             shoppingCouponService = (ShoppingCouponService)PortalBeanLocatorUtil.locate(ShoppingCouponService.class.getName() +
343                     ".impl");
344         }
345 
346         if (shoppingCouponPersistence == null) {
347             shoppingCouponPersistence = (ShoppingCouponPersistence)PortalBeanLocatorUtil.locate(ShoppingCouponPersistence.class.getName() +
348                     ".impl");
349         }
350 
351         if (shoppingCouponFinder == null) {
352             shoppingCouponFinder = (ShoppingCouponFinder)PortalBeanLocatorUtil.locate(ShoppingCouponFinder.class.getName() +
353                     ".impl");
354         }
355 
356         if (shoppingItemLocalService == null) {
357             shoppingItemLocalService = (ShoppingItemLocalService)PortalBeanLocatorUtil.locate(ShoppingItemLocalService.class.getName() +
358                     ".impl");
359         }
360 
361         if (shoppingItemService == null) {
362             shoppingItemService = (ShoppingItemService)PortalBeanLocatorUtil.locate(ShoppingItemService.class.getName() +
363                     ".impl");
364         }
365 
366         if (shoppingItemPersistence == null) {
367             shoppingItemPersistence = (ShoppingItemPersistence)PortalBeanLocatorUtil.locate(ShoppingItemPersistence.class.getName() +
368                     ".impl");
369         }
370 
371         if (shoppingItemFinder == null) {
372             shoppingItemFinder = (ShoppingItemFinder)PortalBeanLocatorUtil.locate(ShoppingItemFinder.class.getName() +
373                     ".impl");
374         }
375 
376         if (shoppingItemFieldLocalService == null) {
377             shoppingItemFieldLocalService = (ShoppingItemFieldLocalService)PortalBeanLocatorUtil.locate(ShoppingItemFieldLocalService.class.getName() +
378                     ".impl");
379         }
380 
381         if (shoppingItemFieldPersistence == null) {
382             shoppingItemFieldPersistence = (ShoppingItemFieldPersistence)PortalBeanLocatorUtil.locate(ShoppingItemFieldPersistence.class.getName() +
383                     ".impl");
384         }
385 
386         if (shoppingItemPriceLocalService == null) {
387             shoppingItemPriceLocalService = (ShoppingItemPriceLocalService)PortalBeanLocatorUtil.locate(ShoppingItemPriceLocalService.class.getName() +
388                     ".impl");
389         }
390 
391         if (shoppingItemPricePersistence == null) {
392             shoppingItemPricePersistence = (ShoppingItemPricePersistence)PortalBeanLocatorUtil.locate(ShoppingItemPricePersistence.class.getName() +
393                     ".impl");
394         }
395 
396         if (shoppingOrderLocalService == null) {
397             shoppingOrderLocalService = (ShoppingOrderLocalService)PortalBeanLocatorUtil.locate(ShoppingOrderLocalService.class.getName() +
398                     ".impl");
399         }
400 
401         if (shoppingOrderService == null) {
402             shoppingOrderService = (ShoppingOrderService)PortalBeanLocatorUtil.locate(ShoppingOrderService.class.getName() +
403                     ".impl");
404         }
405 
406         if (shoppingOrderPersistence == null) {
407             shoppingOrderPersistence = (ShoppingOrderPersistence)PortalBeanLocatorUtil.locate(ShoppingOrderPersistence.class.getName() +
408                     ".impl");
409         }
410 
411         if (shoppingOrderFinder == null) {
412             shoppingOrderFinder = (ShoppingOrderFinder)PortalBeanLocatorUtil.locate(ShoppingOrderFinder.class.getName() +
413                     ".impl");
414         }
415 
416         if (shoppingOrderItemPersistence == null) {
417             shoppingOrderItemPersistence = (ShoppingOrderItemPersistence)PortalBeanLocatorUtil.locate(ShoppingOrderItemPersistence.class.getName() +
418                     ".impl");
419         }
420     }
421 
422     protected ShoppingCartLocalService shoppingCartLocalService;
423     protected ShoppingCartPersistence shoppingCartPersistence;
424     protected ShoppingCategoryLocalService shoppingCategoryLocalService;
425     protected ShoppingCategoryService shoppingCategoryService;
426     protected ShoppingCategoryPersistence shoppingCategoryPersistence;
427     protected ShoppingCouponLocalService shoppingCouponLocalService;
428     protected ShoppingCouponService shoppingCouponService;
429     protected ShoppingCouponPersistence shoppingCouponPersistence;
430     protected ShoppingCouponFinder shoppingCouponFinder;
431     protected ShoppingItemLocalService shoppingItemLocalService;
432     protected ShoppingItemService shoppingItemService;
433     protected ShoppingItemPersistence shoppingItemPersistence;
434     protected ShoppingItemFinder shoppingItemFinder;
435     protected ShoppingItemFieldLocalService shoppingItemFieldLocalService;
436     protected ShoppingItemFieldPersistence shoppingItemFieldPersistence;
437     protected ShoppingItemPriceLocalService shoppingItemPriceLocalService;
438     protected ShoppingItemPricePersistence shoppingItemPricePersistence;
439     protected ShoppingOrderLocalService shoppingOrderLocalService;
440     protected ShoppingOrderService shoppingOrderService;
441     protected ShoppingOrderPersistence shoppingOrderPersistence;
442     protected ShoppingOrderFinder shoppingOrderFinder;
443     protected ShoppingOrderItemPersistence shoppingOrderItemPersistence;
444 }