001    /**
002     * Copyright (c) 2000-2013 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.persistence;
016    
017    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018    import com.liferay.portal.kernel.util.ReferenceRegistry;
019    
020    /**
021     * @author Brian Wing Shun Chan
022     */
023    public class ShoppingOrderFinderUtil {
024            public static int countByG_C_U_N_PPPS(long groupId, long companyId,
025                    long userId, java.lang.String number,
026                    java.lang.String billingFirstName, java.lang.String billingLastName,
027                    java.lang.String billingEmailAddress,
028                    java.lang.String shippingFirstName, java.lang.String shippingLastName,
029                    java.lang.String shippingEmailAddress,
030                    java.lang.String ppPaymentStatus, boolean andOperator)
031                    throws com.liferay.portal.kernel.exception.SystemException {
032                    return getFinder()
033                                       .countByG_C_U_N_PPPS(groupId, companyId, userId, number,
034                            billingFirstName, billingLastName, billingEmailAddress,
035                            shippingFirstName, shippingLastName, shippingEmailAddress,
036                            ppPaymentStatus, andOperator);
037            }
038    
039            public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> findByG_C_U_N_PPPS(
040                    long groupId, long companyId, long userId, java.lang.String number,
041                    java.lang.String billingFirstName, java.lang.String billingLastName,
042                    java.lang.String billingEmailAddress,
043                    java.lang.String shippingFirstName, java.lang.String shippingLastName,
044                    java.lang.String shippingEmailAddress,
045                    java.lang.String ppPaymentStatus, boolean andOperator, int start,
046                    int end, com.liferay.portal.kernel.util.OrderByComparator obc)
047                    throws com.liferay.portal.kernel.exception.SystemException {
048                    return getFinder()
049                                       .findByG_C_U_N_PPPS(groupId, companyId, userId, number,
050                            billingFirstName, billingLastName, billingEmailAddress,
051                            shippingFirstName, shippingLastName, shippingEmailAddress,
052                            ppPaymentStatus, andOperator, start, end, obc);
053            }
054    
055            public static ShoppingOrderFinder getFinder() {
056                    if (_finder == null) {
057                            _finder = (ShoppingOrderFinder)PortalBeanLocatorUtil.locate(ShoppingOrderFinder.class.getName());
058    
059                            ReferenceRegistry.registerReference(ShoppingOrderFinderUtil.class,
060                                    "_finder");
061                    }
062    
063                    return _finder;
064            }
065    
066            public void setFinder(ShoppingOrderFinder finder) {
067                    _finder = finder;
068    
069                    ReferenceRegistry.registerReference(ShoppingOrderFinderUtil.class,
070                            "_finder");
071            }
072    
073            private static ShoppingOrderFinder _finder;
074    }