1   /**
2    * Copyright (c) 2000-2009 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   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
17   * SOFTWARE.
18   */
19  
20  package com.liferay.portlet.shopping.service;
21  
22  
23  /**
24   * <a href="ShoppingOrderLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
25   *
26   * <p>
27   * ServiceBuilder generated this class. Modifications in this class will be
28   * overwritten the next time is generated.
29   * </p>
30   *
31   * <p>
32   * This class provides static methods for the
33   * <code>com.liferay.portlet.shopping.service.ShoppingOrderLocalService</code>
34   * bean. The static methods of this class calls the same methods of the bean
35   * instance. It's convenient to be able to just write one line to call a method
36   * on a bean instead of writing a lookup call and a method call.
37   * </p>
38   *
39   * @author Brian Wing Shun Chan
40   *
41   * @see com.liferay.portlet.shopping.service.ShoppingOrderLocalService
42   *
43   */
44  public class ShoppingOrderLocalServiceUtil {
45      public static com.liferay.portlet.shopping.model.ShoppingOrder addShoppingOrder(
46          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
47          throws com.liferay.portal.SystemException {
48          return getService().addShoppingOrder(shoppingOrder);
49      }
50  
51      public static com.liferay.portlet.shopping.model.ShoppingOrder createShoppingOrder(
52          long orderId) {
53          return getService().createShoppingOrder(orderId);
54      }
55  
56      public static void deleteShoppingOrder(long orderId)
57          throws com.liferay.portal.PortalException,
58              com.liferay.portal.SystemException {
59          getService().deleteShoppingOrder(orderId);
60      }
61  
62      public static void deleteShoppingOrder(
63          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
64          throws com.liferay.portal.SystemException {
65          getService().deleteShoppingOrder(shoppingOrder);
66      }
67  
68      public static java.util.List<Object> dynamicQuery(
69          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
70          throws com.liferay.portal.SystemException {
71          return getService().dynamicQuery(dynamicQuery);
72      }
73  
74      public static java.util.List<Object> dynamicQuery(
75          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76          int end) throws com.liferay.portal.SystemException {
77          return getService().dynamicQuery(dynamicQuery, start, end);
78      }
79  
80      public static com.liferay.portlet.shopping.model.ShoppingOrder getShoppingOrder(
81          long orderId)
82          throws com.liferay.portal.PortalException,
83              com.liferay.portal.SystemException {
84          return getService().getShoppingOrder(orderId);
85      }
86  
87      public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> getShoppingOrders(
88          int start, int end) throws com.liferay.portal.SystemException {
89          return getService().getShoppingOrders(start, end);
90      }
91  
92      public static int getShoppingOrdersCount()
93          throws com.liferay.portal.SystemException {
94          return getService().getShoppingOrdersCount();
95      }
96  
97      public static com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
98          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
99          throws com.liferay.portal.SystemException {
100         return getService().updateShoppingOrder(shoppingOrder);
101     }
102 
103     public static void completeOrder(java.lang.String number,
104         java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
105         double ppPaymentGross, java.lang.String ppReceiverEmail,
106         java.lang.String ppPayerEmail, boolean updateInventory)
107         throws com.liferay.portal.PortalException,
108             com.liferay.portal.SystemException {
109         getService()
110             .completeOrder(number, ppTxnId, ppPaymentStatus, ppPaymentGross,
111             ppReceiverEmail, ppPayerEmail, updateInventory);
112     }
113 
114     public static void deleteOrder(long orderId)
115         throws com.liferay.portal.PortalException,
116             com.liferay.portal.SystemException {
117         getService().deleteOrder(orderId);
118     }
119 
120     public static void deleteOrder(
121         com.liferay.portlet.shopping.model.ShoppingOrder order)
122         throws com.liferay.portal.PortalException,
123             com.liferay.portal.SystemException {
124         getService().deleteOrder(order);
125     }
126 
127     public static void deleteOrders(long groupId)
128         throws com.liferay.portal.PortalException,
129             com.liferay.portal.SystemException {
130         getService().deleteOrders(groupId);
131     }
132 
133     public static com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(
134         long userId, long groupId)
135         throws com.liferay.portal.PortalException,
136             com.liferay.portal.SystemException {
137         return getService().getLatestOrder(userId, groupId);
138     }
139 
140     public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
141         long orderId)
142         throws com.liferay.portal.PortalException,
143             com.liferay.portal.SystemException {
144         return getService().getOrder(orderId);
145     }
146 
147     public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
148         java.lang.String number)
149         throws com.liferay.portal.PortalException,
150             com.liferay.portal.SystemException {
151         return getService().getOrder(number);
152     }
153 
154     public static com.liferay.portlet.shopping.model.ShoppingOrder getPayPalTxnIdOrder(
155         java.lang.String ppTxnId)
156         throws com.liferay.portal.PortalException,
157             com.liferay.portal.SystemException {
158         return getService().getPayPalTxnIdOrder(ppTxnId);
159     }
160 
161     public static com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(
162         com.liferay.portlet.shopping.model.ShoppingCart cart)
163         throws com.liferay.portal.PortalException,
164             com.liferay.portal.SystemException {
165         return getService().saveLatestOrder(cart);
166     }
167 
168     public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> search(
169         long groupId, long companyId, long userId, java.lang.String number,
170         java.lang.String billingFirstName, java.lang.String billingLastName,
171         java.lang.String billingEmailAddress,
172         java.lang.String shippingFirstName, java.lang.String shippingLastName,
173         java.lang.String shippingEmailAddress,
174         java.lang.String ppPaymentStatus, boolean andOperator, int start,
175         int end) throws com.liferay.portal.SystemException {
176         return getService()
177                    .search(groupId, companyId, userId, number,
178             billingFirstName, billingLastName, billingEmailAddress,
179             shippingFirstName, shippingLastName, shippingEmailAddress,
180             ppPaymentStatus, andOperator, start, end);
181     }
182 
183     public static int searchCount(long groupId, long companyId, long userId,
184         java.lang.String number, java.lang.String billingFirstName,
185         java.lang.String billingLastName, java.lang.String billingEmailAddress,
186         java.lang.String shippingFirstName, java.lang.String shippingLastName,
187         java.lang.String shippingEmailAddress,
188         java.lang.String ppPaymentStatus, boolean andOperator)
189         throws com.liferay.portal.SystemException {
190         return getService()
191                    .searchCount(groupId, companyId, userId, number,
192             billingFirstName, billingLastName, billingEmailAddress,
193             shippingFirstName, shippingLastName, shippingEmailAddress,
194             ppPaymentStatus, andOperator);
195     }
196 
197     public static void sendEmail(long orderId, java.lang.String emailType)
198         throws com.liferay.portal.PortalException,
199             com.liferay.portal.SystemException {
200         getService().sendEmail(orderId, emailType);
201     }
202 
203     public static void sendEmail(
204         com.liferay.portlet.shopping.model.ShoppingOrder order,
205         java.lang.String emailType)
206         throws com.liferay.portal.PortalException,
207             com.liferay.portal.SystemException {
208         getService().sendEmail(order, emailType);
209     }
210 
211     public static com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(
212         long userId, long groupId, java.lang.String billingFirstName,
213         java.lang.String billingLastName, java.lang.String billingEmailAddress,
214         java.lang.String billingCompany, java.lang.String billingStreet,
215         java.lang.String billingCity, java.lang.String billingState,
216         java.lang.String billingZip, java.lang.String billingCountry,
217         java.lang.String billingPhone, boolean shipToBilling,
218         java.lang.String shippingFirstName, java.lang.String shippingLastName,
219         java.lang.String shippingEmailAddress,
220         java.lang.String shippingCompany, java.lang.String shippingStreet,
221         java.lang.String shippingCity, java.lang.String shippingState,
222         java.lang.String shippingZip, java.lang.String shippingCountry,
223         java.lang.String shippingPhone, java.lang.String ccName,
224         java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
225         int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
226         throws com.liferay.portal.PortalException,
227             com.liferay.portal.SystemException {
228         return getService()
229                    .updateLatestOrder(userId, groupId, billingFirstName,
230             billingLastName, billingEmailAddress, billingCompany,
231             billingStreet, billingCity, billingState, billingZip,
232             billingCountry, billingPhone, shipToBilling, shippingFirstName,
233             shippingLastName, shippingEmailAddress, shippingCompany,
234             shippingStreet, shippingCity, shippingState, shippingZip,
235             shippingCountry, shippingPhone, ccName, ccType, ccNumber,
236             ccExpMonth, ccExpYear, ccVerNumber, comments);
237     }
238 
239     public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
240         long orderId, 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                    .updateOrder(orderId, billingFirstName, billingLastName,
258             billingEmailAddress, billingCompany, billingStreet, billingCity,
259             billingState, billingZip, billingCountry, billingPhone,
260             shipToBilling, shippingFirstName, shippingLastName,
261             shippingEmailAddress, shippingCompany, shippingStreet,
262             shippingCity, shippingState, shippingZip, shippingCountry,
263             shippingPhone, ccName, ccType, ccNumber, ccExpMonth, ccExpYear,
264             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 ShoppingOrderLocalService getService() {
279         if (_service == null) {
280             throw new RuntimeException("ShoppingOrderLocalService is not set");
281         }
282 
283         return _service;
284     }
285 
286     public void setService(ShoppingOrderLocalService service) {
287         _service = service;
288     }
289 
290     private static ShoppingOrderLocalService _service;
291 }