001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.shopping.service;
016    
017    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018    
019    /**
020     * <p>
021     * This class provides static methods for the
022     * {@link ShoppingOrderLocalService} bean. The static methods of
023     * this class calls the same methods of the bean instance. It's convenient to be
024     * able to just write one line to call a method on a bean instead of writing a
025     * lookup call and a method call.
026     * </p>
027     *
028     * @author    Brian Wing Shun Chan
029     * @see       ShoppingOrderLocalService
030     * @generated
031     */
032    public class ShoppingOrderLocalServiceUtil {
033            public static com.liferay.portlet.shopping.model.ShoppingOrder addShoppingOrder(
034                    com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
035                    throws com.liferay.portal.kernel.exception.SystemException {
036                    return getService().addShoppingOrder(shoppingOrder);
037            }
038    
039            public static com.liferay.portlet.shopping.model.ShoppingOrder createShoppingOrder(
040                    long orderId) {
041                    return getService().createShoppingOrder(orderId);
042            }
043    
044            public static void deleteShoppingOrder(long orderId)
045                    throws com.liferay.portal.kernel.exception.PortalException,
046                            com.liferay.portal.kernel.exception.SystemException {
047                    getService().deleteShoppingOrder(orderId);
048            }
049    
050            public static void deleteShoppingOrder(
051                    com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
052                    throws com.liferay.portal.kernel.exception.SystemException {
053                    getService().deleteShoppingOrder(shoppingOrder);
054            }
055    
056            @SuppressWarnings("unchecked")
057            public static java.util.List dynamicQuery(
058                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
059                    throws com.liferay.portal.kernel.exception.SystemException {
060                    return getService().dynamicQuery(dynamicQuery);
061            }
062    
063            @SuppressWarnings("unchecked")
064            public static java.util.List dynamicQuery(
065                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
066                    int end) throws com.liferay.portal.kernel.exception.SystemException {
067                    return getService().dynamicQuery(dynamicQuery, start, end);
068            }
069    
070            @SuppressWarnings("unchecked")
071            public static java.util.List dynamicQuery(
072                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
073                    int end,
074                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
075                    throws com.liferay.portal.kernel.exception.SystemException {
076                    return getService()
077                                       .dynamicQuery(dynamicQuery, start, end, orderByComparator);
078            }
079    
080            public static long dynamicQueryCount(
081                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
082                    throws com.liferay.portal.kernel.exception.SystemException {
083                    return getService().dynamicQueryCount(dynamicQuery);
084            }
085    
086            public static com.liferay.portlet.shopping.model.ShoppingOrder getShoppingOrder(
087                    long orderId)
088                    throws com.liferay.portal.kernel.exception.PortalException,
089                            com.liferay.portal.kernel.exception.SystemException {
090                    return getService().getShoppingOrder(orderId);
091            }
092    
093            public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> getShoppingOrders(
094                    int start, int end)
095                    throws com.liferay.portal.kernel.exception.SystemException {
096                    return getService().getShoppingOrders(start, end);
097            }
098    
099            public static int getShoppingOrdersCount()
100                    throws com.liferay.portal.kernel.exception.SystemException {
101                    return getService().getShoppingOrdersCount();
102            }
103    
104            public static com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
105                    com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
106                    throws com.liferay.portal.kernel.exception.SystemException {
107                    return getService().updateShoppingOrder(shoppingOrder);
108            }
109    
110            public static com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
111                    com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder,
112                    boolean merge)
113                    throws com.liferay.portal.kernel.exception.SystemException {
114                    return getService().updateShoppingOrder(shoppingOrder, merge);
115            }
116    
117            public static com.liferay.portlet.shopping.model.ShoppingOrder addLatestOrder(
118                    long userId, long groupId)
119                    throws com.liferay.portal.kernel.exception.PortalException,
120                            com.liferay.portal.kernel.exception.SystemException {
121                    return getService().addLatestOrder(userId, groupId);
122            }
123    
124            public static void completeOrder(java.lang.String number,
125                    java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
126                    double ppPaymentGross, java.lang.String ppReceiverEmail,
127                    java.lang.String ppPayerEmail, boolean updateInventory)
128                    throws com.liferay.portal.kernel.exception.PortalException,
129                            com.liferay.portal.kernel.exception.SystemException {
130                    getService()
131                            .completeOrder(number, ppTxnId, ppPaymentStatus, ppPaymentGross,
132                            ppReceiverEmail, ppPayerEmail, updateInventory);
133            }
134    
135            public static void deleteOrder(long orderId)
136                    throws com.liferay.portal.kernel.exception.PortalException,
137                            com.liferay.portal.kernel.exception.SystemException {
138                    getService().deleteOrder(orderId);
139            }
140    
141            public static void deleteOrder(
142                    com.liferay.portlet.shopping.model.ShoppingOrder order)
143                    throws com.liferay.portal.kernel.exception.PortalException,
144                            com.liferay.portal.kernel.exception.SystemException {
145                    getService().deleteOrder(order);
146            }
147    
148            public static void deleteOrders(long groupId)
149                    throws com.liferay.portal.kernel.exception.PortalException,
150                            com.liferay.portal.kernel.exception.SystemException {
151                    getService().deleteOrders(groupId);
152            }
153    
154            public static com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(
155                    long userId, long groupId)
156                    throws com.liferay.portal.kernel.exception.PortalException,
157                            com.liferay.portal.kernel.exception.SystemException {
158                    return getService().getLatestOrder(userId, groupId);
159            }
160    
161            public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
162                    long orderId)
163                    throws com.liferay.portal.kernel.exception.PortalException,
164                            com.liferay.portal.kernel.exception.SystemException {
165                    return getService().getOrder(orderId);
166            }
167    
168            public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
169                    java.lang.String number)
170                    throws com.liferay.portal.kernel.exception.PortalException,
171                            com.liferay.portal.kernel.exception.SystemException {
172                    return getService().getOrder(number);
173            }
174    
175            public static com.liferay.portlet.shopping.model.ShoppingOrder getPayPalTxnIdOrder(
176                    java.lang.String ppTxnId)
177                    throws com.liferay.portal.kernel.exception.PortalException,
178                            com.liferay.portal.kernel.exception.SystemException {
179                    return getService().getPayPalTxnIdOrder(ppTxnId);
180            }
181    
182            public static com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(
183                    com.liferay.portlet.shopping.model.ShoppingCart cart)
184                    throws com.liferay.portal.kernel.exception.PortalException,
185                            com.liferay.portal.kernel.exception.SystemException {
186                    return getService().saveLatestOrder(cart);
187            }
188    
189            public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> search(
190                    long groupId, long companyId, long userId, java.lang.String number,
191                    java.lang.String billingFirstName, java.lang.String billingLastName,
192                    java.lang.String billingEmailAddress,
193                    java.lang.String shippingFirstName, java.lang.String shippingLastName,
194                    java.lang.String shippingEmailAddress,
195                    java.lang.String ppPaymentStatus, boolean andOperator, int start,
196                    int end) throws com.liferay.portal.kernel.exception.SystemException {
197                    return getService()
198                                       .search(groupId, companyId, userId, number,
199                            billingFirstName, billingLastName, billingEmailAddress,
200                            shippingFirstName, shippingLastName, shippingEmailAddress,
201                            ppPaymentStatus, andOperator, start, end);
202            }
203    
204            public static int searchCount(long groupId, long companyId, long userId,
205                    java.lang.String number, java.lang.String billingFirstName,
206                    java.lang.String billingLastName, java.lang.String billingEmailAddress,
207                    java.lang.String shippingFirstName, java.lang.String shippingLastName,
208                    java.lang.String shippingEmailAddress,
209                    java.lang.String ppPaymentStatus, boolean andOperator)
210                    throws com.liferay.portal.kernel.exception.SystemException {
211                    return getService()
212                                       .searchCount(groupId, companyId, userId, number,
213                            billingFirstName, billingLastName, billingEmailAddress,
214                            shippingFirstName, shippingLastName, shippingEmailAddress,
215                            ppPaymentStatus, andOperator);
216            }
217    
218            public static void sendEmail(long orderId, java.lang.String emailType)
219                    throws com.liferay.portal.kernel.exception.PortalException,
220                            com.liferay.portal.kernel.exception.SystemException {
221                    getService().sendEmail(orderId, emailType);
222            }
223    
224            public static void sendEmail(
225                    com.liferay.portlet.shopping.model.ShoppingOrder order,
226                    java.lang.String emailType)
227                    throws com.liferay.portal.kernel.exception.PortalException,
228                            com.liferay.portal.kernel.exception.SystemException {
229                    getService().sendEmail(order, emailType);
230            }
231    
232            public static com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(
233                    long userId, long groupId, java.lang.String billingFirstName,
234                    java.lang.String billingLastName, java.lang.String billingEmailAddress,
235                    java.lang.String billingCompany, java.lang.String billingStreet,
236                    java.lang.String billingCity, java.lang.String billingState,
237                    java.lang.String billingZip, java.lang.String billingCountry,
238                    java.lang.String billingPhone, boolean shipToBilling,
239                    java.lang.String shippingFirstName, java.lang.String shippingLastName,
240                    java.lang.String shippingEmailAddress,
241                    java.lang.String shippingCompany, java.lang.String shippingStreet,
242                    java.lang.String shippingCity, java.lang.String shippingState,
243                    java.lang.String shippingZip, java.lang.String shippingCountry,
244                    java.lang.String shippingPhone, java.lang.String ccName,
245                    java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
246                    int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
247                    throws com.liferay.portal.kernel.exception.PortalException,
248                            com.liferay.portal.kernel.exception.SystemException {
249                    return getService()
250                                       .updateLatestOrder(userId, groupId, billingFirstName,
251                            billingLastName, billingEmailAddress, billingCompany,
252                            billingStreet, billingCity, billingState, billingZip,
253                            billingCountry, billingPhone, shipToBilling, shippingFirstName,
254                            shippingLastName, shippingEmailAddress, shippingCompany,
255                            shippingStreet, shippingCity, shippingState, shippingZip,
256                            shippingCountry, shippingPhone, ccName, ccType, ccNumber,
257                            ccExpMonth, ccExpYear, ccVerNumber, comments);
258            }
259    
260            public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
261                    long orderId, java.lang.String ppTxnId,
262                    java.lang.String ppPaymentStatus, double ppPaymentGross,
263                    java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
264                    throws com.liferay.portal.kernel.exception.PortalException,
265                            com.liferay.portal.kernel.exception.SystemException {
266                    return getService()
267                                       .updateOrder(orderId, ppTxnId, ppPaymentStatus,
268                            ppPaymentGross, ppReceiverEmail, ppPayerEmail);
269            }
270    
271            public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
272                    long orderId, java.lang.String billingFirstName,
273                    java.lang.String billingLastName, java.lang.String billingEmailAddress,
274                    java.lang.String billingCompany, java.lang.String billingStreet,
275                    java.lang.String billingCity, java.lang.String billingState,
276                    java.lang.String billingZip, java.lang.String billingCountry,
277                    java.lang.String billingPhone, boolean shipToBilling,
278                    java.lang.String shippingFirstName, java.lang.String shippingLastName,
279                    java.lang.String shippingEmailAddress,
280                    java.lang.String shippingCompany, java.lang.String shippingStreet,
281                    java.lang.String shippingCity, java.lang.String shippingState,
282                    java.lang.String shippingZip, java.lang.String shippingCountry,
283                    java.lang.String shippingPhone, java.lang.String ccName,
284                    java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
285                    int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
286                    throws com.liferay.portal.kernel.exception.PortalException,
287                            com.liferay.portal.kernel.exception.SystemException {
288                    return getService()
289                                       .updateOrder(orderId, billingFirstName, billingLastName,
290                            billingEmailAddress, billingCompany, billingStreet, billingCity,
291                            billingState, billingZip, billingCountry, billingPhone,
292                            shipToBilling, shippingFirstName, shippingLastName,
293                            shippingEmailAddress, shippingCompany, shippingStreet,
294                            shippingCity, shippingState, shippingZip, shippingCountry,
295                            shippingPhone, ccName, ccType, ccNumber, ccExpMonth, ccExpYear,
296                            ccVerNumber, comments);
297            }
298    
299            public static ShoppingOrderLocalService getService() {
300                    if (_service == null) {
301                            _service = (ShoppingOrderLocalService)PortalBeanLocatorUtil.locate(ShoppingOrderLocalService.class.getName());
302                    }
303    
304                    return _service;
305            }
306    
307            public void setService(ShoppingOrderLocalService service) {
308                    _service = service;
309            }
310    
311            private static ShoppingOrderLocalService _service;
312    }