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;
16  
17  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18  import com.liferay.portal.kernel.util.MethodCache;
19  import com.liferay.portal.kernel.util.ReferenceRegistry;
20  
21  /**
22   * <a href="ShoppingOrderLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
23   *
24   * <p>
25   * ServiceBuilder generated this class. Modifications in this class will be
26   * overwritten the next time is generated.
27   * </p>
28   *
29   * <p>
30   * This class provides static methods for the
31   * {@link ShoppingOrderLocalService} bean. The static methods of
32   * this class calls the same methods of the bean instance. It's convenient to be
33   * able to just write one line to call a method on a bean instead of writing a
34   * lookup call and a method call.
35   * </p>
36   *
37   * @author    Brian Wing Shun Chan
38   * @see       ShoppingOrderLocalService
39   * @generated
40   */
41  public class ShoppingOrderLocalServiceUtil {
42      public static com.liferay.portlet.shopping.model.ShoppingOrder addShoppingOrder(
43          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
44          throws com.liferay.portal.SystemException {
45          return getService().addShoppingOrder(shoppingOrder);
46      }
47  
48      public static com.liferay.portlet.shopping.model.ShoppingOrder createShoppingOrder(
49          long orderId) {
50          return getService().createShoppingOrder(orderId);
51      }
52  
53      public static void deleteShoppingOrder(long orderId)
54          throws com.liferay.portal.PortalException,
55              com.liferay.portal.SystemException {
56          getService().deleteShoppingOrder(orderId);
57      }
58  
59      public static void deleteShoppingOrder(
60          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
61          throws com.liferay.portal.SystemException {
62          getService().deleteShoppingOrder(shoppingOrder);
63      }
64  
65      @SuppressWarnings("rawtypes")
66      public static java.util.List dynamicQuery(
67          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
68          throws com.liferay.portal.SystemException {
69          return getService().dynamicQuery(dynamicQuery);
70      }
71  
72      @SuppressWarnings("rawtypes")
73      public static java.util.List dynamicQuery(
74          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
75          int end) throws com.liferay.portal.SystemException {
76          return getService().dynamicQuery(dynamicQuery, start, end);
77      }
78  
79      @SuppressWarnings("rawtypes")
80      public static java.util.List dynamicQuery(
81          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
82          int end,
83          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
84          throws com.liferay.portal.SystemException {
85          return getService()
86                     .dynamicQuery(dynamicQuery, start, end, orderByComparator);
87      }
88  
89      public static int dynamicQueryCount(
90          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
91          throws com.liferay.portal.SystemException {
92          return getService().dynamicQueryCount(dynamicQuery);
93      }
94  
95      public static com.liferay.portlet.shopping.model.ShoppingOrder getShoppingOrder(
96          long orderId)
97          throws com.liferay.portal.PortalException,
98              com.liferay.portal.SystemException {
99          return getService().getShoppingOrder(orderId);
100     }
101 
102     public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> getShoppingOrders(
103         int start, int end) throws com.liferay.portal.SystemException {
104         return getService().getShoppingOrders(start, end);
105     }
106 
107     public static int getShoppingOrdersCount()
108         throws com.liferay.portal.SystemException {
109         return getService().getShoppingOrdersCount();
110     }
111 
112     public static com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
113         com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
114         throws com.liferay.portal.SystemException {
115         return getService().updateShoppingOrder(shoppingOrder);
116     }
117 
118     public static com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
119         com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder,
120         boolean merge) throws com.liferay.portal.SystemException {
121         return getService().updateShoppingOrder(shoppingOrder, merge);
122     }
123 
124     public static com.liferay.portlet.shopping.model.ShoppingOrder addLatestOrder(
125         long userId, long groupId)
126         throws com.liferay.portal.PortalException,
127             com.liferay.portal.SystemException {
128         return getService().addLatestOrder(userId, groupId);
129     }
130 
131     public static void completeOrder(java.lang.String number,
132         java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
133         double ppPaymentGross, java.lang.String ppReceiverEmail,
134         java.lang.String ppPayerEmail, boolean updateInventory)
135         throws com.liferay.portal.PortalException,
136             com.liferay.portal.SystemException {
137         getService()
138             .completeOrder(number, ppTxnId, ppPaymentStatus, ppPaymentGross,
139             ppReceiverEmail, ppPayerEmail, updateInventory);
140     }
141 
142     public static void deleteOrder(long orderId)
143         throws com.liferay.portal.PortalException,
144             com.liferay.portal.SystemException {
145         getService().deleteOrder(orderId);
146     }
147 
148     public static void deleteOrder(
149         com.liferay.portlet.shopping.model.ShoppingOrder order)
150         throws com.liferay.portal.PortalException,
151             com.liferay.portal.SystemException {
152         getService().deleteOrder(order);
153     }
154 
155     public static void deleteOrders(long groupId)
156         throws com.liferay.portal.PortalException,
157             com.liferay.portal.SystemException {
158         getService().deleteOrders(groupId);
159     }
160 
161     public static com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(
162         long userId, long groupId)
163         throws com.liferay.portal.PortalException,
164             com.liferay.portal.SystemException {
165         return getService().getLatestOrder(userId, groupId);
166     }
167 
168     public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
169         long orderId)
170         throws com.liferay.portal.PortalException,
171             com.liferay.portal.SystemException {
172         return getService().getOrder(orderId);
173     }
174 
175     public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
176         java.lang.String number)
177         throws com.liferay.portal.PortalException,
178             com.liferay.portal.SystemException {
179         return getService().getOrder(number);
180     }
181 
182     public static com.liferay.portlet.shopping.model.ShoppingOrder getPayPalTxnIdOrder(
183         java.lang.String ppTxnId)
184         throws com.liferay.portal.PortalException,
185             com.liferay.portal.SystemException {
186         return getService().getPayPalTxnIdOrder(ppTxnId);
187     }
188 
189     public static com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(
190         com.liferay.portlet.shopping.model.ShoppingCart cart)
191         throws com.liferay.portal.PortalException,
192             com.liferay.portal.SystemException {
193         return getService().saveLatestOrder(cart);
194     }
195 
196     public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> search(
197         long groupId, long companyId, long userId, java.lang.String number,
198         java.lang.String billingFirstName, java.lang.String billingLastName,
199         java.lang.String billingEmailAddress,
200         java.lang.String shippingFirstName, java.lang.String shippingLastName,
201         java.lang.String shippingEmailAddress,
202         java.lang.String ppPaymentStatus, boolean andOperator, int start,
203         int end) throws com.liferay.portal.SystemException {
204         return getService()
205                    .search(groupId, companyId, userId, number,
206             billingFirstName, billingLastName, billingEmailAddress,
207             shippingFirstName, shippingLastName, shippingEmailAddress,
208             ppPaymentStatus, andOperator, start, end);
209     }
210 
211     public static int searchCount(long groupId, long companyId, long userId,
212         java.lang.String number, java.lang.String billingFirstName,
213         java.lang.String billingLastName, java.lang.String billingEmailAddress,
214         java.lang.String shippingFirstName, java.lang.String shippingLastName,
215         java.lang.String shippingEmailAddress,
216         java.lang.String ppPaymentStatus, boolean andOperator)
217         throws com.liferay.portal.SystemException {
218         return getService()
219                    .searchCount(groupId, companyId, userId, number,
220             billingFirstName, billingLastName, billingEmailAddress,
221             shippingFirstName, shippingLastName, shippingEmailAddress,
222             ppPaymentStatus, andOperator);
223     }
224 
225     public static void sendEmail(long orderId, java.lang.String emailType)
226         throws com.liferay.portal.PortalException,
227             com.liferay.portal.SystemException {
228         getService().sendEmail(orderId, emailType);
229     }
230 
231     public static void sendEmail(
232         com.liferay.portlet.shopping.model.ShoppingOrder order,
233         java.lang.String emailType)
234         throws com.liferay.portal.PortalException,
235             com.liferay.portal.SystemException {
236         getService().sendEmail(order, emailType);
237     }
238 
239     public static com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(
240         long userId, long groupId, java.lang.String billingFirstName,
241         java.lang.String billingLastName, java.lang.String billingEmailAddress,
242         java.lang.String billingCompany, java.lang.String billingStreet,
243         java.lang.String billingCity, java.lang.String billingState,
244         java.lang.String billingZip, java.lang.String billingCountry,
245         java.lang.String billingPhone, boolean shipToBilling,
246         java.lang.String shippingFirstName, java.lang.String shippingLastName,
247         java.lang.String shippingEmailAddress,
248         java.lang.String shippingCompany, java.lang.String shippingStreet,
249         java.lang.String shippingCity, java.lang.String shippingState,
250         java.lang.String shippingZip, java.lang.String shippingCountry,
251         java.lang.String shippingPhone, java.lang.String ccName,
252         java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
253         int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
254         throws com.liferay.portal.PortalException,
255             com.liferay.portal.SystemException {
256         return getService()
257                    .updateLatestOrder(userId, groupId, billingFirstName,
258             billingLastName, billingEmailAddress, billingCompany,
259             billingStreet, billingCity, billingState, billingZip,
260             billingCountry, billingPhone, shipToBilling, shippingFirstName,
261             shippingLastName, shippingEmailAddress, shippingCompany,
262             shippingStreet, shippingCity, shippingState, shippingZip,
263             shippingCountry, shippingPhone, ccName, ccType, ccNumber,
264             ccExpMonth, ccExpYear, ccVerNumber, comments);
265     }
266 
267     public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
268         long orderId, java.lang.String ppTxnId,
269         java.lang.String ppPaymentStatus, double ppPaymentGross,
270         java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
271         throws com.liferay.portal.PortalException,
272             com.liferay.portal.SystemException {
273         return getService()
274                    .updateOrder(orderId, ppTxnId, ppPaymentStatus,
275             ppPaymentGross, ppReceiverEmail, ppPayerEmail);
276     }
277 
278     public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
279         long orderId, java.lang.String billingFirstName,
280         java.lang.String billingLastName, java.lang.String billingEmailAddress,
281         java.lang.String billingCompany, java.lang.String billingStreet,
282         java.lang.String billingCity, java.lang.String billingState,
283         java.lang.String billingZip, java.lang.String billingCountry,
284         java.lang.String billingPhone, boolean shipToBilling,
285         java.lang.String shippingFirstName, java.lang.String shippingLastName,
286         java.lang.String shippingEmailAddress,
287         java.lang.String shippingCompany, java.lang.String shippingStreet,
288         java.lang.String shippingCity, java.lang.String shippingState,
289         java.lang.String shippingZip, java.lang.String shippingCountry,
290         java.lang.String shippingPhone, java.lang.String ccName,
291         java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
292         int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
293         throws com.liferay.portal.PortalException,
294             com.liferay.portal.SystemException {
295         return getService()
296                    .updateOrder(orderId, billingFirstName, billingLastName,
297             billingEmailAddress, billingCompany, billingStreet, billingCity,
298             billingState, billingZip, billingCountry, billingPhone,
299             shipToBilling, shippingFirstName, shippingLastName,
300             shippingEmailAddress, shippingCompany, shippingStreet,
301             shippingCity, shippingState, shippingZip, shippingCountry,
302             shippingPhone, ccName, ccType, ccNumber, ccExpMonth, ccExpYear,
303             ccVerNumber, comments);
304     }
305 
306     public static ShoppingOrderLocalService getService() {
307         if (_service == null) {
308             _service = (ShoppingOrderLocalService)PortalBeanLocatorUtil.locate(ShoppingOrderLocalService.class.getName());
309 
310             ReferenceRegistry.registerReference(ShoppingOrderLocalServiceUtil.class,
311                 "_service");
312             MethodCache.remove(ShoppingOrderLocalService.class);
313         }
314 
315         return _service;
316     }
317 
318     public void setService(ShoppingOrderLocalService service) {
319         MethodCache.remove(ShoppingOrderLocalService.class);
320 
321         _service = service;
322 
323         ReferenceRegistry.registerReference(ShoppingOrderLocalServiceUtil.class,
324             "_service");
325         MethodCache.remove(ShoppingOrderLocalService.class);
326     }
327 
328     private static ShoppingOrderLocalService _service;
329 }