1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.shopping.service;
16  
17  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18  
19  /**
20   * <a href="ShoppingOrderLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
21   *
22   * <p>
23   * ServiceBuilder generated this class. Modifications in this class will be
24   * overwritten the next time is generated.
25   * </p>
26   *
27   * <p>
28   * This class provides static methods for the
29   * {@link ShoppingOrderLocalService} bean. The static methods of
30   * this class calls the same methods of the bean instance. It's convenient to be
31   * able to just write one line to call a method on a bean instead of writing a
32   * lookup call and a method call.
33   * </p>
34   *
35   * @author    Brian Wing Shun Chan
36   * @see       ShoppingOrderLocalService
37   * @generated
38   */
39  public class ShoppingOrderLocalServiceUtil {
40      public static com.liferay.portlet.shopping.model.ShoppingOrder addShoppingOrder(
41          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
42          throws com.liferay.portal.kernel.exception.SystemException {
43          return getService().addShoppingOrder(shoppingOrder);
44      }
45  
46      public static com.liferay.portlet.shopping.model.ShoppingOrder createShoppingOrder(
47          long orderId) {
48          return getService().createShoppingOrder(orderId);
49      }
50  
51      public static void deleteShoppingOrder(long orderId)
52          throws com.liferay.portal.kernel.exception.PortalException,
53              com.liferay.portal.kernel.exception.SystemException {
54          getService().deleteShoppingOrder(orderId);
55      }
56  
57      public static void deleteShoppingOrder(
58          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
59          throws com.liferay.portal.kernel.exception.SystemException {
60          getService().deleteShoppingOrder(shoppingOrder);
61      }
62  
63      public static java.util.List<Object> dynamicQuery(
64          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
65          throws com.liferay.portal.kernel.exception.SystemException {
66          return getService().dynamicQuery(dynamicQuery);
67      }
68  
69      public static java.util.List<Object> dynamicQuery(
70          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
71          int end) throws com.liferay.portal.kernel.exception.SystemException {
72          return getService().dynamicQuery(dynamicQuery, start, end);
73      }
74  
75      public static com.liferay.portlet.shopping.model.ShoppingOrder getShoppingOrder(
76          long orderId)
77          throws com.liferay.portal.kernel.exception.PortalException,
78              com.liferay.portal.kernel.exception.SystemException {
79          return getService().getShoppingOrder(orderId);
80      }
81  
82      public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> getShoppingOrders(
83          int start, int end)
84          throws com.liferay.portal.kernel.exception.SystemException {
85          return getService().getShoppingOrders(start, end);
86      }
87  
88      public static int getShoppingOrdersCount()
89          throws com.liferay.portal.kernel.exception.SystemException {
90          return getService().getShoppingOrdersCount();
91      }
92  
93      public static com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
94          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
95          throws com.liferay.portal.kernel.exception.SystemException {
96          return getService().updateShoppingOrder(shoppingOrder);
97      }
98  
99      public static com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
100         com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder,
101         boolean merge)
102         throws com.liferay.portal.kernel.exception.SystemException {
103         return getService().updateShoppingOrder(shoppingOrder, merge);
104     }
105 
106     public static com.liferay.portlet.shopping.model.ShoppingOrder addLatestOrder(
107         long userId, long groupId)
108         throws com.liferay.portal.kernel.exception.PortalException,
109             com.liferay.portal.kernel.exception.SystemException {
110         return getService().addLatestOrder(userId, groupId);
111     }
112 
113     public static void completeOrder(java.lang.String number,
114         java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
115         double ppPaymentGross, java.lang.String ppReceiverEmail,
116         java.lang.String ppPayerEmail, boolean updateInventory)
117         throws com.liferay.portal.kernel.exception.PortalException,
118             com.liferay.portal.kernel.exception.SystemException {
119         getService()
120             .completeOrder(number, ppTxnId, ppPaymentStatus, ppPaymentGross,
121             ppReceiverEmail, ppPayerEmail, updateInventory);
122     }
123 
124     public static void deleteOrder(long orderId)
125         throws com.liferay.portal.kernel.exception.PortalException,
126             com.liferay.portal.kernel.exception.SystemException {
127         getService().deleteOrder(orderId);
128     }
129 
130     public static void deleteOrder(
131         com.liferay.portlet.shopping.model.ShoppingOrder order)
132         throws com.liferay.portal.kernel.exception.PortalException,
133             com.liferay.portal.kernel.exception.SystemException {
134         getService().deleteOrder(order);
135     }
136 
137     public static void deleteOrders(long groupId)
138         throws com.liferay.portal.kernel.exception.PortalException,
139             com.liferay.portal.kernel.exception.SystemException {
140         getService().deleteOrders(groupId);
141     }
142 
143     public static com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(
144         long userId, long groupId)
145         throws com.liferay.portal.kernel.exception.PortalException,
146             com.liferay.portal.kernel.exception.SystemException {
147         return getService().getLatestOrder(userId, groupId);
148     }
149 
150     public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
151         long orderId)
152         throws com.liferay.portal.kernel.exception.PortalException,
153             com.liferay.portal.kernel.exception.SystemException {
154         return getService().getOrder(orderId);
155     }
156 
157     public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
158         java.lang.String number)
159         throws com.liferay.portal.kernel.exception.PortalException,
160             com.liferay.portal.kernel.exception.SystemException {
161         return getService().getOrder(number);
162     }
163 
164     public static com.liferay.portlet.shopping.model.ShoppingOrder getPayPalTxnIdOrder(
165         java.lang.String ppTxnId)
166         throws com.liferay.portal.kernel.exception.PortalException,
167             com.liferay.portal.kernel.exception.SystemException {
168         return getService().getPayPalTxnIdOrder(ppTxnId);
169     }
170 
171     public static com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(
172         com.liferay.portlet.shopping.model.ShoppingCart cart)
173         throws com.liferay.portal.kernel.exception.PortalException,
174             com.liferay.portal.kernel.exception.SystemException {
175         return getService().saveLatestOrder(cart);
176     }
177 
178     public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> search(
179         long groupId, long companyId, long userId, java.lang.String number,
180         java.lang.String billingFirstName, java.lang.String billingLastName,
181         java.lang.String billingEmailAddress,
182         java.lang.String shippingFirstName, java.lang.String shippingLastName,
183         java.lang.String shippingEmailAddress,
184         java.lang.String ppPaymentStatus, boolean andOperator, int start,
185         int end) throws com.liferay.portal.kernel.exception.SystemException {
186         return getService()
187                    .search(groupId, companyId, userId, number,
188             billingFirstName, billingLastName, billingEmailAddress,
189             shippingFirstName, shippingLastName, shippingEmailAddress,
190             ppPaymentStatus, andOperator, start, end);
191     }
192 
193     public static int searchCount(long groupId, long companyId, long userId,
194         java.lang.String number, java.lang.String billingFirstName,
195         java.lang.String billingLastName, java.lang.String billingEmailAddress,
196         java.lang.String shippingFirstName, java.lang.String shippingLastName,
197         java.lang.String shippingEmailAddress,
198         java.lang.String ppPaymentStatus, boolean andOperator)
199         throws com.liferay.portal.kernel.exception.SystemException {
200         return getService()
201                    .searchCount(groupId, companyId, userId, number,
202             billingFirstName, billingLastName, billingEmailAddress,
203             shippingFirstName, shippingLastName, shippingEmailAddress,
204             ppPaymentStatus, andOperator);
205     }
206 
207     public static void sendEmail(long orderId, java.lang.String emailType)
208         throws com.liferay.portal.kernel.exception.PortalException,
209             com.liferay.portal.kernel.exception.SystemException {
210         getService().sendEmail(orderId, emailType);
211     }
212 
213     public static void sendEmail(
214         com.liferay.portlet.shopping.model.ShoppingOrder order,
215         java.lang.String emailType)
216         throws com.liferay.portal.kernel.exception.PortalException,
217             com.liferay.portal.kernel.exception.SystemException {
218         getService().sendEmail(order, emailType);
219     }
220 
221     public static com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(
222         long userId, long groupId, java.lang.String billingFirstName,
223         java.lang.String billingLastName, java.lang.String billingEmailAddress,
224         java.lang.String billingCompany, java.lang.String billingStreet,
225         java.lang.String billingCity, java.lang.String billingState,
226         java.lang.String billingZip, java.lang.String billingCountry,
227         java.lang.String billingPhone, boolean shipToBilling,
228         java.lang.String shippingFirstName, java.lang.String shippingLastName,
229         java.lang.String shippingEmailAddress,
230         java.lang.String shippingCompany, java.lang.String shippingStreet,
231         java.lang.String shippingCity, java.lang.String shippingState,
232         java.lang.String shippingZip, java.lang.String shippingCountry,
233         java.lang.String shippingPhone, java.lang.String ccName,
234         java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
235         int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
236         throws com.liferay.portal.kernel.exception.PortalException,
237             com.liferay.portal.kernel.exception.SystemException {
238         return getService()
239                    .updateLatestOrder(userId, groupId, billingFirstName,
240             billingLastName, billingEmailAddress, billingCompany,
241             billingStreet, billingCity, billingState, billingZip,
242             billingCountry, billingPhone, shipToBilling, shippingFirstName,
243             shippingLastName, shippingEmailAddress, shippingCompany,
244             shippingStreet, shippingCity, shippingState, shippingZip,
245             shippingCountry, shippingPhone, ccName, ccType, ccNumber,
246             ccExpMonth, ccExpYear, ccVerNumber, comments);
247     }
248 
249     public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
250         long orderId, java.lang.String ppTxnId,
251         java.lang.String ppPaymentStatus, double ppPaymentGross,
252         java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
253         throws com.liferay.portal.kernel.exception.PortalException,
254             com.liferay.portal.kernel.exception.SystemException {
255         return getService()
256                    .updateOrder(orderId, ppTxnId, ppPaymentStatus,
257             ppPaymentGross, ppReceiverEmail, ppPayerEmail);
258     }
259 
260     public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
261         long orderId, java.lang.String billingFirstName,
262         java.lang.String billingLastName, java.lang.String billingEmailAddress,
263         java.lang.String billingCompany, java.lang.String billingStreet,
264         java.lang.String billingCity, java.lang.String billingState,
265         java.lang.String billingZip, java.lang.String billingCountry,
266         java.lang.String billingPhone, boolean shipToBilling,
267         java.lang.String shippingFirstName, java.lang.String shippingLastName,
268         java.lang.String shippingEmailAddress,
269         java.lang.String shippingCompany, java.lang.String shippingStreet,
270         java.lang.String shippingCity, java.lang.String shippingState,
271         java.lang.String shippingZip, java.lang.String shippingCountry,
272         java.lang.String shippingPhone, java.lang.String ccName,
273         java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
274         int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
275         throws com.liferay.portal.kernel.exception.PortalException,
276             com.liferay.portal.kernel.exception.SystemException {
277         return getService()
278                    .updateOrder(orderId, billingFirstName, billingLastName,
279             billingEmailAddress, billingCompany, billingStreet, billingCity,
280             billingState, billingZip, billingCountry, billingPhone,
281             shipToBilling, shippingFirstName, shippingLastName,
282             shippingEmailAddress, shippingCompany, shippingStreet,
283             shippingCity, shippingState, shippingZip, shippingCountry,
284             shippingPhone, ccName, ccType, ccNumber, ccExpMonth, ccExpYear,
285             ccVerNumber, comments);
286     }
287 
288     public static ShoppingOrderLocalService getService() {
289         if (_service == null) {
290             _service = (ShoppingOrderLocalService)PortalBeanLocatorUtil.locate(ShoppingOrderLocalService.class.getName());
291         }
292 
293         return _service;
294     }
295 
296     public void setService(ShoppingOrderLocalService service) {
297         _service = service;
298     }
299 
300     private static ShoppingOrderLocalService _service;
301 }