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