001    /**
002     * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
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    }