1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.shopping.service;
16  
17  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18  
19  /**
20   * <a href="ShoppingCouponLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
21   *
22   * <p>
23   * ServiceBuilder generated this class. Modifications in this class will be
24   * overwritten the next time is generated.
25   * </p>
26   *
27   * <p>
28   * This class provides static methods for the
29   * {@link ShoppingCouponLocalService} bean. The static methods of
30   * this class calls the same methods of the bean instance. It's convenient to be
31   * able to just write one line to call a method on a bean instead of writing a
32   * lookup call and a method call.
33   * </p>
34   *
35   * @author    Brian Wing Shun Chan
36   * @see       ShoppingCouponLocalService
37   * @generated
38   */
39  public class ShoppingCouponLocalServiceUtil {
40      public static com.liferay.portlet.shopping.model.ShoppingCoupon addShoppingCoupon(
41          com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
42          throws com.liferay.portal.kernel.exception.SystemException {
43          return getService().addShoppingCoupon(shoppingCoupon);
44      }
45  
46      public static com.liferay.portlet.shopping.model.ShoppingCoupon createShoppingCoupon(
47          long couponId) {
48          return getService().createShoppingCoupon(couponId);
49      }
50  
51      public static void deleteShoppingCoupon(long couponId)
52          throws com.liferay.portal.kernel.exception.PortalException,
53              com.liferay.portal.kernel.exception.SystemException {
54          getService().deleteShoppingCoupon(couponId);
55      }
56  
57      public static void deleteShoppingCoupon(
58          com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
59          throws com.liferay.portal.kernel.exception.SystemException {
60          getService().deleteShoppingCoupon(shoppingCoupon);
61      }
62  
63      @SuppressWarnings("unchecked")
64      public static java.util.List dynamicQuery(
65          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
66          throws com.liferay.portal.kernel.exception.SystemException {
67          return getService().dynamicQuery(dynamicQuery);
68      }
69  
70      @SuppressWarnings("unchecked")
71      public static java.util.List dynamicQuery(
72          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
73          int end) throws com.liferay.portal.kernel.exception.SystemException {
74          return getService().dynamicQuery(dynamicQuery, start, end);
75      }
76  
77      @SuppressWarnings("unchecked")
78      public static java.util.List dynamicQuery(
79          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
80          int end,
81          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
82          throws com.liferay.portal.kernel.exception.SystemException {
83          return getService()
84                     .dynamicQuery(dynamicQuery, start, end, orderByComparator);
85      }
86  
87      public static long dynamicQueryCount(
88          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
89          throws com.liferay.portal.kernel.exception.SystemException {
90          return getService().dynamicQueryCount(dynamicQuery);
91      }
92  
93      public static com.liferay.portlet.shopping.model.ShoppingCoupon getShoppingCoupon(
94          long couponId)
95          throws com.liferay.portal.kernel.exception.PortalException,
96              com.liferay.portal.kernel.exception.SystemException {
97          return getService().getShoppingCoupon(couponId);
98      }
99  
100     public static java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> getShoppingCoupons(
101         int start, int end)
102         throws com.liferay.portal.kernel.exception.SystemException {
103         return getService().getShoppingCoupons(start, end);
104     }
105 
106     public static int getShoppingCouponsCount()
107         throws com.liferay.portal.kernel.exception.SystemException {
108         return getService().getShoppingCouponsCount();
109     }
110 
111     public static com.liferay.portlet.shopping.model.ShoppingCoupon updateShoppingCoupon(
112         com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
113         throws com.liferay.portal.kernel.exception.SystemException {
114         return getService().updateShoppingCoupon(shoppingCoupon);
115     }
116 
117     public static com.liferay.portlet.shopping.model.ShoppingCoupon updateShoppingCoupon(
118         com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon,
119         boolean merge)
120         throws com.liferay.portal.kernel.exception.SystemException {
121         return getService().updateShoppingCoupon(shoppingCoupon, merge);
122     }
123 
124     public static com.liferay.portlet.shopping.model.ShoppingCoupon addCoupon(
125         long userId, java.lang.String code, boolean autoCode,
126         java.lang.String name, java.lang.String description,
127         int startDateMonth, int startDateDay, int startDateYear,
128         int startDateHour, int startDateMinute, int endDateMonth,
129         int endDateDay, int endDateYear, int endDateHour, int endDateMinute,
130         boolean neverExpire, boolean active, java.lang.String limitCategories,
131         java.lang.String limitSkus, double minOrder, double discount,
132         java.lang.String discountType,
133         com.liferay.portal.service.ServiceContext serviceContext)
134         throws com.liferay.portal.kernel.exception.PortalException,
135             com.liferay.portal.kernel.exception.SystemException {
136         return getService()
137                    .addCoupon(userId, code, autoCode, name, description,
138             startDateMonth, startDateDay, startDateYear, startDateHour,
139             startDateMinute, endDateMonth, endDateDay, endDateYear,
140             endDateHour, endDateMinute, neverExpire, active, limitCategories,
141             limitSkus, minOrder, discount, discountType, serviceContext);
142     }
143 
144     public static void deleteCoupon(long couponId)
145         throws com.liferay.portal.kernel.exception.PortalException,
146             com.liferay.portal.kernel.exception.SystemException {
147         getService().deleteCoupon(couponId);
148     }
149 
150     public static void deleteCoupons(long groupId)
151         throws com.liferay.portal.kernel.exception.SystemException {
152         getService().deleteCoupons(groupId);
153     }
154 
155     public static com.liferay.portlet.shopping.model.ShoppingCoupon getCoupon(
156         long couponId)
157         throws com.liferay.portal.kernel.exception.PortalException,
158             com.liferay.portal.kernel.exception.SystemException {
159         return getService().getCoupon(couponId);
160     }
161 
162     public static com.liferay.portlet.shopping.model.ShoppingCoupon getCoupon(
163         java.lang.String code)
164         throws com.liferay.portal.kernel.exception.PortalException,
165             com.liferay.portal.kernel.exception.SystemException {
166         return getService().getCoupon(code);
167     }
168 
169     public static java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> search(
170         long groupId, long companyId, java.lang.String code, boolean active,
171         java.lang.String discountType, boolean andOperator, int start, int end)
172         throws com.liferay.portal.kernel.exception.SystemException {
173         return getService()
174                    .search(groupId, companyId, code, active, discountType,
175             andOperator, start, end);
176     }
177 
178     public static int searchCount(long groupId, long companyId,
179         java.lang.String code, boolean active, java.lang.String discountType,
180         boolean andOperator)
181         throws com.liferay.portal.kernel.exception.SystemException {
182         return getService()
183                    .searchCount(groupId, companyId, code, active, discountType,
184             andOperator);
185     }
186 
187     public static com.liferay.portlet.shopping.model.ShoppingCoupon updateCoupon(
188         long userId, long couponId, java.lang.String name,
189         java.lang.String description, int startDateMonth, int startDateDay,
190         int startDateYear, int startDateHour, int startDateMinute,
191         int endDateMonth, int endDateDay, int endDateYear, int endDateHour,
192         int endDateMinute, boolean neverExpire, boolean active,
193         java.lang.String limitCategories, java.lang.String limitSkus,
194         double minOrder, double discount, java.lang.String discountType,
195         com.liferay.portal.service.ServiceContext serviceContext)
196         throws com.liferay.portal.kernel.exception.PortalException,
197             com.liferay.portal.kernel.exception.SystemException {
198         return getService()
199                    .updateCoupon(userId, couponId, name, description,
200             startDateMonth, startDateDay, startDateYear, startDateHour,
201             startDateMinute, endDateMonth, endDateDay, endDateYear,
202             endDateHour, endDateMinute, neverExpire, active, limitCategories,
203             limitSkus, minOrder, discount, discountType, serviceContext);
204     }
205 
206     public static ShoppingCouponLocalService getService() {
207         if (_service == null) {
208             _service = (ShoppingCouponLocalService)PortalBeanLocatorUtil.locate(ShoppingCouponLocalService.class.getName());
209         }
210 
211         return _service;
212     }
213 
214     public void setService(ShoppingCouponLocalService service) {
215         _service = service;
216     }
217 
218     private static ShoppingCouponLocalService _service;
219 }