1   /**
2    * Copyright (c) 2000-2009 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.annotation.BeanReference;
28  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
29  import com.liferay.portal.util.PortalUtil;
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 {
66      public ShoppingOrderItem addShoppingOrderItem(
67          ShoppingOrderItem shoppingOrderItem) throws SystemException {
68          shoppingOrderItem.setNew(true);
69  
70          return shoppingOrderItemPersistence.update(shoppingOrderItem, false);
71      }
72  
73      public ShoppingOrderItem createShoppingOrderItem(long orderItemId) {
74          return shoppingOrderItemPersistence.create(orderItemId);
75      }
76  
77      public void deleteShoppingOrderItem(long orderItemId)
78          throws PortalException, SystemException {
79          shoppingOrderItemPersistence.remove(orderItemId);
80      }
81  
82      public void deleteShoppingOrderItem(ShoppingOrderItem shoppingOrderItem)
83          throws SystemException {
84          shoppingOrderItemPersistence.remove(shoppingOrderItem);
85      }
86  
87      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
88          throws SystemException {
89          return shoppingOrderItemPersistence.findWithDynamicQuery(dynamicQuery);
90      }
91  
92      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
93          int end) throws SystemException {
94          return shoppingOrderItemPersistence.findWithDynamicQuery(dynamicQuery,
95              start, end);
96      }
97  
98      public ShoppingOrderItem getShoppingOrderItem(long orderItemId)
99          throws PortalException, SystemException {
100         return shoppingOrderItemPersistence.findByPrimaryKey(orderItemId);
101     }
102 
103     public List<ShoppingOrderItem> getShoppingOrderItems(int start, int end)
104         throws SystemException {
105         return shoppingOrderItemPersistence.findAll(start, end);
106     }
107 
108     public int getShoppingOrderItemsCount() throws SystemException {
109         return shoppingOrderItemPersistence.countAll();
110     }
111 
112     public ShoppingOrderItem updateShoppingOrderItem(
113         ShoppingOrderItem shoppingOrderItem) throws SystemException {
114         shoppingOrderItem.setNew(false);
115 
116         return shoppingOrderItemPersistence.update(shoppingOrderItem, true);
117     }
118 
119     public ShoppingOrderItem updateShoppingOrderItem(
120         ShoppingOrderItem shoppingOrderItem, boolean merge)
121         throws SystemException {
122         shoppingOrderItem.setNew(false);
123 
124         return shoppingOrderItemPersistence.update(shoppingOrderItem, merge);
125     }
126 
127     public ShoppingCartLocalService getShoppingCartLocalService() {
128         return shoppingCartLocalService;
129     }
130 
131     public void setShoppingCartLocalService(
132         ShoppingCartLocalService shoppingCartLocalService) {
133         this.shoppingCartLocalService = shoppingCartLocalService;
134     }
135 
136     public ShoppingCartPersistence getShoppingCartPersistence() {
137         return shoppingCartPersistence;
138     }
139 
140     public void setShoppingCartPersistence(
141         ShoppingCartPersistence shoppingCartPersistence) {
142         this.shoppingCartPersistence = shoppingCartPersistence;
143     }
144 
145     public ShoppingCategoryLocalService getShoppingCategoryLocalService() {
146         return shoppingCategoryLocalService;
147     }
148 
149     public void setShoppingCategoryLocalService(
150         ShoppingCategoryLocalService shoppingCategoryLocalService) {
151         this.shoppingCategoryLocalService = shoppingCategoryLocalService;
152     }
153 
154     public ShoppingCategoryService getShoppingCategoryService() {
155         return shoppingCategoryService;
156     }
157 
158     public void setShoppingCategoryService(
159         ShoppingCategoryService shoppingCategoryService) {
160         this.shoppingCategoryService = shoppingCategoryService;
161     }
162 
163     public ShoppingCategoryPersistence getShoppingCategoryPersistence() {
164         return shoppingCategoryPersistence;
165     }
166 
167     public void setShoppingCategoryPersistence(
168         ShoppingCategoryPersistence shoppingCategoryPersistence) {
169         this.shoppingCategoryPersistence = shoppingCategoryPersistence;
170     }
171 
172     public ShoppingCouponLocalService getShoppingCouponLocalService() {
173         return shoppingCouponLocalService;
174     }
175 
176     public void setShoppingCouponLocalService(
177         ShoppingCouponLocalService shoppingCouponLocalService) {
178         this.shoppingCouponLocalService = shoppingCouponLocalService;
179     }
180 
181     public ShoppingCouponService getShoppingCouponService() {
182         return shoppingCouponService;
183     }
184 
185     public void setShoppingCouponService(
186         ShoppingCouponService shoppingCouponService) {
187         this.shoppingCouponService = shoppingCouponService;
188     }
189 
190     public ShoppingCouponPersistence getShoppingCouponPersistence() {
191         return shoppingCouponPersistence;
192     }
193 
194     public void setShoppingCouponPersistence(
195         ShoppingCouponPersistence shoppingCouponPersistence) {
196         this.shoppingCouponPersistence = shoppingCouponPersistence;
197     }
198 
199     public ShoppingCouponFinder getShoppingCouponFinder() {
200         return shoppingCouponFinder;
201     }
202 
203     public void setShoppingCouponFinder(
204         ShoppingCouponFinder shoppingCouponFinder) {
205         this.shoppingCouponFinder = shoppingCouponFinder;
206     }
207 
208     public ShoppingItemLocalService getShoppingItemLocalService() {
209         return shoppingItemLocalService;
210     }
211 
212     public void setShoppingItemLocalService(
213         ShoppingItemLocalService shoppingItemLocalService) {
214         this.shoppingItemLocalService = shoppingItemLocalService;
215     }
216 
217     public ShoppingItemService getShoppingItemService() {
218         return shoppingItemService;
219     }
220 
221     public void setShoppingItemService(ShoppingItemService shoppingItemService) {
222         this.shoppingItemService = shoppingItemService;
223     }
224 
225     public ShoppingItemPersistence getShoppingItemPersistence() {
226         return shoppingItemPersistence;
227     }
228 
229     public void setShoppingItemPersistence(
230         ShoppingItemPersistence shoppingItemPersistence) {
231         this.shoppingItemPersistence = shoppingItemPersistence;
232     }
233 
234     public ShoppingItemFinder getShoppingItemFinder() {
235         return shoppingItemFinder;
236     }
237 
238     public void setShoppingItemFinder(ShoppingItemFinder shoppingItemFinder) {
239         this.shoppingItemFinder = shoppingItemFinder;
240     }
241 
242     public ShoppingItemFieldLocalService getShoppingItemFieldLocalService() {
243         return shoppingItemFieldLocalService;
244     }
245 
246     public void setShoppingItemFieldLocalService(
247         ShoppingItemFieldLocalService shoppingItemFieldLocalService) {
248         this.shoppingItemFieldLocalService = shoppingItemFieldLocalService;
249     }
250 
251     public ShoppingItemFieldPersistence getShoppingItemFieldPersistence() {
252         return shoppingItemFieldPersistence;
253     }
254 
255     public void setShoppingItemFieldPersistence(
256         ShoppingItemFieldPersistence shoppingItemFieldPersistence) {
257         this.shoppingItemFieldPersistence = shoppingItemFieldPersistence;
258     }
259 
260     public ShoppingItemPriceLocalService getShoppingItemPriceLocalService() {
261         return shoppingItemPriceLocalService;
262     }
263 
264     public void setShoppingItemPriceLocalService(
265         ShoppingItemPriceLocalService shoppingItemPriceLocalService) {
266         this.shoppingItemPriceLocalService = shoppingItemPriceLocalService;
267     }
268 
269     public ShoppingItemPricePersistence getShoppingItemPricePersistence() {
270         return shoppingItemPricePersistence;
271     }
272 
273     public void setShoppingItemPricePersistence(
274         ShoppingItemPricePersistence shoppingItemPricePersistence) {
275         this.shoppingItemPricePersistence = shoppingItemPricePersistence;
276     }
277 
278     public ShoppingOrderLocalService getShoppingOrderLocalService() {
279         return shoppingOrderLocalService;
280     }
281 
282     public void setShoppingOrderLocalService(
283         ShoppingOrderLocalService shoppingOrderLocalService) {
284         this.shoppingOrderLocalService = shoppingOrderLocalService;
285     }
286 
287     public ShoppingOrderService getShoppingOrderService() {
288         return shoppingOrderService;
289     }
290 
291     public void setShoppingOrderService(
292         ShoppingOrderService shoppingOrderService) {
293         this.shoppingOrderService = shoppingOrderService;
294     }
295 
296     public ShoppingOrderPersistence getShoppingOrderPersistence() {
297         return shoppingOrderPersistence;
298     }
299 
300     public void setShoppingOrderPersistence(
301         ShoppingOrderPersistence shoppingOrderPersistence) {
302         this.shoppingOrderPersistence = shoppingOrderPersistence;
303     }
304 
305     public ShoppingOrderFinder getShoppingOrderFinder() {
306         return shoppingOrderFinder;
307     }
308 
309     public void setShoppingOrderFinder(ShoppingOrderFinder shoppingOrderFinder) {
310         this.shoppingOrderFinder = shoppingOrderFinder;
311     }
312 
313     public ShoppingOrderItemLocalService getShoppingOrderItemLocalService() {
314         return shoppingOrderItemLocalService;
315     }
316 
317     public void setShoppingOrderItemLocalService(
318         ShoppingOrderItemLocalService shoppingOrderItemLocalService) {
319         this.shoppingOrderItemLocalService = shoppingOrderItemLocalService;
320     }
321 
322     public ShoppingOrderItemPersistence getShoppingOrderItemPersistence() {
323         return shoppingOrderItemPersistence;
324     }
325 
326     public void setShoppingOrderItemPersistence(
327         ShoppingOrderItemPersistence shoppingOrderItemPersistence) {
328         this.shoppingOrderItemPersistence = shoppingOrderItemPersistence;
329     }
330 
331     protected void runSQL(String sql) throws SystemException {
332         try {
333             PortalUtil.runSQL(sql);
334         }
335         catch (Exception e) {
336             throw new SystemException(e);
337         }
338     }
339 
340     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingCartLocalService.impl")
341     protected ShoppingCartLocalService shoppingCartLocalService;
342     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingCartPersistence.impl")
343     protected ShoppingCartPersistence shoppingCartPersistence;
344     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingCategoryLocalService.impl")
345     protected ShoppingCategoryLocalService shoppingCategoryLocalService;
346     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingCategoryService.impl")
347     protected ShoppingCategoryService shoppingCategoryService;
348     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingCategoryPersistence.impl")
349     protected ShoppingCategoryPersistence shoppingCategoryPersistence;
350     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingCouponLocalService.impl")
351     protected ShoppingCouponLocalService shoppingCouponLocalService;
352     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingCouponService.impl")
353     protected ShoppingCouponService shoppingCouponService;
354     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingCouponPersistence.impl")
355     protected ShoppingCouponPersistence shoppingCouponPersistence;
356     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingCouponFinder.impl")
357     protected ShoppingCouponFinder shoppingCouponFinder;
358     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingItemLocalService.impl")
359     protected ShoppingItemLocalService shoppingItemLocalService;
360     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingItemService.impl")
361     protected ShoppingItemService shoppingItemService;
362     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingItemPersistence.impl")
363     protected ShoppingItemPersistence shoppingItemPersistence;
364     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingItemFinder.impl")
365     protected ShoppingItemFinder shoppingItemFinder;
366     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingItemFieldLocalService.impl")
367     protected ShoppingItemFieldLocalService shoppingItemFieldLocalService;
368     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingItemFieldPersistence.impl")
369     protected ShoppingItemFieldPersistence shoppingItemFieldPersistence;
370     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingItemPriceLocalService.impl")
371     protected ShoppingItemPriceLocalService shoppingItemPriceLocalService;
372     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingItemPricePersistence.impl")
373     protected ShoppingItemPricePersistence shoppingItemPricePersistence;
374     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingOrderLocalService.impl")
375     protected ShoppingOrderLocalService shoppingOrderLocalService;
376     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingOrderService.impl")
377     protected ShoppingOrderService shoppingOrderService;
378     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingOrderPersistence.impl")
379     protected ShoppingOrderPersistence shoppingOrderPersistence;
380     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingOrderFinder.impl")
381     protected ShoppingOrderFinder shoppingOrderFinder;
382     @BeanReference(name = "com.liferay.portlet.shopping.service.ShoppingOrderItemLocalService.impl")
383     protected ShoppingOrderItemLocalService shoppingOrderItemLocalService;
384     @BeanReference(name = "com.liferay.portlet.shopping.service.persistence.ShoppingOrderItemPersistence.impl")
385     protected ShoppingOrderItemPersistence shoppingOrderItemPersistence;
386 }