1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
12   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
13   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
14   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
15   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
16   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
17   * SOFTWARE.
18   */
19  
20  package com.liferay.portlet.shopping.service;
21  
22  
23  /**
24   * <a href="ShoppingOrderLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
25   *
26   * <p>
27   * ServiceBuilder generated this class. Modifications in this class will be
28   * overwritten the next time is generated.
29   * </p>
30   *
31   * <p>
32   * This class provides static methods for the
33   * <code>com.liferay.portlet.shopping.service.ShoppingOrderLocalService</code>
34   * bean. The static methods of this class calls the same methods of the bean
35   * instance. It's convenient to be able to just write one line to call a method
36   * on a bean instead of writing a lookup call and a method call.
37   * </p>
38   *
39   * @author Brian Wing Shun Chan
40   *
41   * @see com.liferay.portlet.shopping.service.ShoppingOrderLocalService
42   *
43   */
44  public class ShoppingOrderLocalServiceUtil {
45      public static com.liferay.portlet.shopping.model.ShoppingOrder addShoppingOrder(
46          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
47          throws com.liferay.portal.SystemException {
48          return getService().addShoppingOrder(shoppingOrder);
49      }
50  
51      public static com.liferay.portlet.shopping.model.ShoppingOrder createShoppingOrder(
52          long orderId) {
53          return getService().createShoppingOrder(orderId);
54      }
55  
56      public static void deleteShoppingOrder(long orderId)
57          throws com.liferay.portal.PortalException,
58              com.liferay.portal.SystemException {
59          getService().deleteShoppingOrder(orderId);
60      }
61  
62      public static void deleteShoppingOrder(
63          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
64          throws com.liferay.portal.SystemException {
65          getService().deleteShoppingOrder(shoppingOrder);
66      }
67  
68      public static java.util.List<Object> dynamicQuery(
69          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
70          throws com.liferay.portal.SystemException {
71          return getService().dynamicQuery(dynamicQuery);
72      }
73  
74      public static java.util.List<Object> dynamicQuery(
75          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76          int end) throws com.liferay.portal.SystemException {
77          return getService().dynamicQuery(dynamicQuery, start, end);
78      }
79  
80      public static com.liferay.portlet.shopping.model.ShoppingOrder getShoppingOrder(
81          long orderId)
82          throws com.liferay.portal.PortalException,
83              com.liferay.portal.SystemException {
84          return getService().getShoppingOrder(orderId);
85      }
86  
87      public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> getShoppingOrders(
88          int start, int end) throws com.liferay.portal.SystemException {
89          return getService().getShoppingOrders(start, end);
90      }
91  
92      public static int getShoppingOrdersCount()
93          throws com.liferay.portal.SystemException {
94          return getService().getShoppingOrdersCount();
95      }
96  
97      public static com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
98          com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
99          throws com.liferay.portal.SystemException {
100         return getService().updateShoppingOrder(shoppingOrder);
101     }
102 
103     public static com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
104         com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder,
105         boolean merge) throws com.liferay.portal.SystemException {
106         return getService().updateShoppingOrder(shoppingOrder, merge);
107     }
108 
109     public static com.liferay.portlet.shopping.model.ShoppingOrder addLatestOrder(
110         long userId, long groupId)
111         throws com.liferay.portal.PortalException,
112             com.liferay.portal.SystemException {
113         return getService().addLatestOrder(userId, groupId);
114     }
115 
116     public static void completeOrder(java.lang.String number,
117         java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
118         double ppPaymentGross, java.lang.String ppReceiverEmail,
119         java.lang.String ppPayerEmail, boolean updateInventory)
120         throws com.liferay.portal.PortalException,
121             com.liferay.portal.SystemException {
122         getService()
123             .completeOrder(number, ppTxnId, ppPaymentStatus, ppPaymentGross,
124             ppReceiverEmail, ppPayerEmail, updateInventory);
125     }
126 
127     public static void deleteOrder(long orderId)
128         throws com.liferay.portal.PortalException,
129             com.liferay.portal.SystemException {
130         getService().deleteOrder(orderId);
131     }
132 
133     public static void deleteOrder(
134         com.liferay.portlet.shopping.model.ShoppingOrder order)
135         throws com.liferay.portal.PortalException,
136             com.liferay.portal.SystemException {
137         getService().deleteOrder(order);
138     }
139 
140     public static void deleteOrders(long groupId)
141         throws com.liferay.portal.PortalException,
142             com.liferay.portal.SystemException {
143         getService().deleteOrders(groupId);
144     }
145 
146     public static com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(
147         long userId, long groupId)
148         throws com.liferay.portal.PortalException,
149             com.liferay.portal.SystemException {
150         return getService().getLatestOrder(userId, groupId);
151     }
152 
153     public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
154         long orderId)
155         throws com.liferay.portal.PortalException,
156             com.liferay.portal.SystemException {
157         return getService().getOrder(orderId);
158     }
159 
160     public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
161         java.lang.String number)
162         throws com.liferay.portal.PortalException,
163             com.liferay.portal.SystemException {
164         return getService().getOrder(number);
165     }
166 
167     public static com.liferay.portlet.shopping.model.ShoppingOrder getPayPalTxnIdOrder(
168         java.lang.String ppTxnId)
169         throws com.liferay.portal.PortalException,
170             com.liferay.portal.SystemException {
171         return getService().getPayPalTxnIdOrder(ppTxnId);
172     }
173 
174     public static com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(
175         com.liferay.portlet.shopping.model.ShoppingCart cart)
176         throws com.liferay.portal.PortalException,
177             com.liferay.portal.SystemException {
178         return getService().saveLatestOrder(cart);
179     }
180 
181     public static java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> search(
182         long groupId, long companyId, long userId, java.lang.String number,
183         java.lang.String billingFirstName, java.lang.String billingLastName,
184         java.lang.String billingEmailAddress,
185         java.lang.String shippingFirstName, java.lang.String shippingLastName,
186         java.lang.String shippingEmailAddress,
187         java.lang.String ppPaymentStatus, boolean andOperator, int start,
188         int end) throws com.liferay.portal.SystemException {
189         return getService()
190                    .search(groupId, companyId, userId, number,
191             billingFirstName, billingLastName, billingEmailAddress,
192             shippingFirstName, shippingLastName, shippingEmailAddress,
193             ppPaymentStatus, andOperator, start, end);
194     }
195 
196     public static int searchCount(long groupId, long companyId, long userId,
197         java.lang.String number, java.lang.String billingFirstName,
198         java.lang.String billingLastName, java.lang.String billingEmailAddress,
199         java.lang.String shippingFirstName, java.lang.String shippingLastName,
200         java.lang.String shippingEmailAddress,
201         java.lang.String ppPaymentStatus, boolean andOperator)
202         throws com.liferay.portal.SystemException {
203         return getService()
204                    .searchCount(groupId, companyId, userId, number,
205             billingFirstName, billingLastName, billingEmailAddress,
206             shippingFirstName, shippingLastName, shippingEmailAddress,
207             ppPaymentStatus, andOperator);
208     }
209 
210     public static void sendEmail(long orderId, java.lang.String emailType)
211         throws com.liferay.portal.PortalException,
212             com.liferay.portal.SystemException {
213         getService().sendEmail(orderId, emailType);
214     }
215 
216     public static void sendEmail(
217         com.liferay.portlet.shopping.model.ShoppingOrder order,
218         java.lang.String emailType)
219         throws com.liferay.portal.PortalException,
220             com.liferay.portal.SystemException {
221         getService().sendEmail(order, emailType);
222     }
223 
224     public static com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(
225         long userId, long groupId, java.lang.String billingFirstName,
226         java.lang.String billingLastName, java.lang.String billingEmailAddress,
227         java.lang.String billingCompany, java.lang.String billingStreet,
228         java.lang.String billingCity, java.lang.String billingState,
229         java.lang.String billingZip, java.lang.String billingCountry,
230         java.lang.String billingPhone, boolean shipToBilling,
231         java.lang.String shippingFirstName, java.lang.String shippingLastName,
232         java.lang.String shippingEmailAddress,
233         java.lang.String shippingCompany, java.lang.String shippingStreet,
234         java.lang.String shippingCity, java.lang.String shippingState,
235         java.lang.String shippingZip, java.lang.String shippingCountry,
236         java.lang.String shippingPhone, java.lang.String ccName,
237         java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
238         int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
239         throws com.liferay.portal.PortalException,
240             com.liferay.portal.SystemException {
241         return getService()
242                    .updateLatestOrder(userId, groupId, billingFirstName,
243             billingLastName, billingEmailAddress, billingCompany,
244             billingStreet, billingCity, billingState, billingZip,
245             billingCountry, billingPhone, shipToBilling, shippingFirstName,
246             shippingLastName, shippingEmailAddress, shippingCompany,
247             shippingStreet, shippingCity, shippingState, shippingZip,
248             shippingCountry, shippingPhone, ccName, ccType, ccNumber,
249             ccExpMonth, ccExpYear, ccVerNumber, comments);
250     }
251 
252     public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
253         long orderId, java.lang.String billingFirstName,
254         java.lang.String billingLastName, java.lang.String billingEmailAddress,
255         java.lang.String billingCompany, java.lang.String billingStreet,
256         java.lang.String billingCity, java.lang.String billingState,
257         java.lang.String billingZip, java.lang.String billingCountry,
258         java.lang.String billingPhone, boolean shipToBilling,
259         java.lang.String shippingFirstName, java.lang.String shippingLastName,
260         java.lang.String shippingEmailAddress,
261         java.lang.String shippingCompany, java.lang.String shippingStreet,
262         java.lang.String shippingCity, java.lang.String shippingState,
263         java.lang.String shippingZip, java.lang.String shippingCountry,
264         java.lang.String shippingPhone, java.lang.String ccName,
265         java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
266         int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
267         throws com.liferay.portal.PortalException,
268             com.liferay.portal.SystemException {
269         return getService()
270                    .updateOrder(orderId, billingFirstName, billingLastName,
271             billingEmailAddress, billingCompany, billingStreet, billingCity,
272             billingState, billingZip, billingCountry, billingPhone,
273             shipToBilling, shippingFirstName, shippingLastName,
274             shippingEmailAddress, shippingCompany, shippingStreet,
275             shippingCity, shippingState, shippingZip, shippingCountry,
276             shippingPhone, ccName, ccType, ccNumber, ccExpMonth, ccExpYear,
277             ccVerNumber, comments);
278     }
279 
280     public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
281         long orderId, java.lang.String ppTxnId,
282         java.lang.String ppPaymentStatus, double ppPaymentGross,
283         java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
284         throws com.liferay.portal.PortalException,
285             com.liferay.portal.SystemException {
286         return getService()
287                    .updateOrder(orderId, ppTxnId, ppPaymentStatus,
288             ppPaymentGross, ppReceiverEmail, ppPayerEmail);
289     }
290 
291     public static ShoppingOrderLocalService getService() {
292         if (_service == null) {
293             throw new RuntimeException("ShoppingOrderLocalService is not set");
294         }
295 
296         return _service;
297     }
298 
299     public void setService(ShoppingOrderLocalService service) {
300         _service = service;
301     }
302 
303     private static ShoppingOrderLocalService _service;
304 }