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