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 ShoppingOrderService} 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       ShoppingOrderService
030     * @generated
031     */
032    public class ShoppingOrderServiceUtil {
033            public static void completeOrder(long groupId, java.lang.String number,
034                    java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
035                    double ppPaymentGross, java.lang.String ppReceiverEmail,
036                    java.lang.String ppPayerEmail)
037                    throws com.liferay.portal.kernel.exception.PortalException,
038                            com.liferay.portal.kernel.exception.SystemException {
039                    getService()
040                            .completeOrder(groupId, number, ppTxnId, ppPaymentStatus,
041                            ppPaymentGross, ppReceiverEmail, ppPayerEmail);
042            }
043    
044            public static void deleteOrder(long groupId, long orderId)
045                    throws com.liferay.portal.kernel.exception.PortalException,
046                            com.liferay.portal.kernel.exception.SystemException {
047                    getService().deleteOrder(groupId, orderId);
048            }
049    
050            public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
051                    long groupId, long orderId)
052                    throws com.liferay.portal.kernel.exception.PortalException,
053                            com.liferay.portal.kernel.exception.SystemException {
054                    return getService().getOrder(groupId, orderId);
055            }
056    
057            public static void sendEmail(long groupId, long orderId,
058                    java.lang.String emailType)
059                    throws com.liferay.portal.kernel.exception.PortalException,
060                            com.liferay.portal.kernel.exception.SystemException {
061                    getService().sendEmail(groupId, orderId, emailType);
062            }
063    
064            public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
065                    long groupId, long orderId, java.lang.String ppTxnId,
066                    java.lang.String ppPaymentStatus, double ppPaymentGross,
067                    java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
068                    throws com.liferay.portal.kernel.exception.PortalException,
069                            com.liferay.portal.kernel.exception.SystemException {
070                    return getService()
071                                       .updateOrder(groupId, orderId, ppTxnId, ppPaymentStatus,
072                            ppPaymentGross, ppReceiverEmail, ppPayerEmail);
073            }
074    
075            public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
076                    long groupId, long orderId, java.lang.String billingFirstName,
077                    java.lang.String billingLastName, java.lang.String billingEmailAddress,
078                    java.lang.String billingCompany, java.lang.String billingStreet,
079                    java.lang.String billingCity, java.lang.String billingState,
080                    java.lang.String billingZip, java.lang.String billingCountry,
081                    java.lang.String billingPhone, boolean shipToBilling,
082                    java.lang.String shippingFirstName, java.lang.String shippingLastName,
083                    java.lang.String shippingEmailAddress,
084                    java.lang.String shippingCompany, java.lang.String shippingStreet,
085                    java.lang.String shippingCity, java.lang.String shippingState,
086                    java.lang.String shippingZip, java.lang.String shippingCountry,
087                    java.lang.String shippingPhone, java.lang.String ccName,
088                    java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
089                    int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
090                    throws com.liferay.portal.kernel.exception.PortalException,
091                            com.liferay.portal.kernel.exception.SystemException {
092                    return getService()
093                                       .updateOrder(groupId, orderId, billingFirstName,
094                            billingLastName, billingEmailAddress, billingCompany,
095                            billingStreet, billingCity, billingState, billingZip,
096                            billingCountry, billingPhone, shipToBilling, shippingFirstName,
097                            shippingLastName, shippingEmailAddress, shippingCompany,
098                            shippingStreet, shippingCity, shippingState, shippingZip,
099                            shippingCountry, shippingPhone, ccName, ccType, ccNumber,
100                            ccExpMonth, ccExpYear, ccVerNumber, comments);
101            }
102    
103            public static ShoppingOrderService getService() {
104                    if (_service == null) {
105                            _service = (ShoppingOrderService)PortalBeanLocatorUtil.locate(ShoppingOrderService.class.getName());
106                    }
107    
108                    return _service;
109            }
110    
111            public void setService(ShoppingOrderService service) {
112                    _service = service;
113            }
114    
115            private static ShoppingOrderService _service;
116    }