001
014
015 package com.liferay.portlet.shopping.service.http;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.util.BooleanWrapper;
020 import com.liferay.portal.kernel.util.DoubleWrapper;
021 import com.liferay.portal.kernel.util.IntegerWrapper;
022 import com.liferay.portal.kernel.util.LongWrapper;
023 import com.liferay.portal.kernel.util.MethodWrapper;
024 import com.liferay.portal.kernel.util.NullWrapper;
025 import com.liferay.portal.security.auth.HttpPrincipal;
026 import com.liferay.portal.service.http.TunnelUtil;
027
028 import com.liferay.portlet.shopping.service.ShoppingOrderServiceUtil;
029
030
060 public class ShoppingOrderServiceHttp {
061 public static void completeOrder(HttpPrincipal httpPrincipal, long groupId,
062 java.lang.String number, java.lang.String ppTxnId,
063 java.lang.String ppPaymentStatus, double ppPaymentGross,
064 java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
065 throws com.liferay.portal.kernel.exception.PortalException,
066 com.liferay.portal.kernel.exception.SystemException {
067 try {
068 Object paramObj0 = new LongWrapper(groupId);
069
070 Object paramObj1 = number;
071
072 if (number == null) {
073 paramObj1 = new NullWrapper("java.lang.String");
074 }
075
076 Object paramObj2 = ppTxnId;
077
078 if (ppTxnId == null) {
079 paramObj2 = new NullWrapper("java.lang.String");
080 }
081
082 Object paramObj3 = ppPaymentStatus;
083
084 if (ppPaymentStatus == null) {
085 paramObj3 = new NullWrapper("java.lang.String");
086 }
087
088 Object paramObj4 = new DoubleWrapper(ppPaymentGross);
089
090 Object paramObj5 = ppReceiverEmail;
091
092 if (ppReceiverEmail == null) {
093 paramObj5 = new NullWrapper("java.lang.String");
094 }
095
096 Object paramObj6 = ppPayerEmail;
097
098 if (ppPayerEmail == null) {
099 paramObj6 = new NullWrapper("java.lang.String");
100 }
101
102 MethodWrapper methodWrapper = new MethodWrapper(ShoppingOrderServiceUtil.class.getName(),
103 "completeOrder",
104 new Object[] {
105 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
106 paramObj5, paramObj6
107 });
108
109 try {
110 TunnelUtil.invoke(httpPrincipal, methodWrapper);
111 }
112 catch (Exception e) {
113 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
114 throw (com.liferay.portal.kernel.exception.PortalException)e;
115 }
116
117 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
118 throw (com.liferay.portal.kernel.exception.SystemException)e;
119 }
120
121 throw new com.liferay.portal.kernel.exception.SystemException(e);
122 }
123 }
124 catch (com.liferay.portal.kernel.exception.SystemException se) {
125 _log.error(se, se);
126
127 throw se;
128 }
129 }
130
131 public static void deleteOrder(HttpPrincipal httpPrincipal, long groupId,
132 long orderId)
133 throws com.liferay.portal.kernel.exception.PortalException,
134 com.liferay.portal.kernel.exception.SystemException {
135 try {
136 Object paramObj0 = new LongWrapper(groupId);
137
138 Object paramObj1 = new LongWrapper(orderId);
139
140 MethodWrapper methodWrapper = new MethodWrapper(ShoppingOrderServiceUtil.class.getName(),
141 "deleteOrder", new Object[] { paramObj0, paramObj1 });
142
143 try {
144 TunnelUtil.invoke(httpPrincipal, methodWrapper);
145 }
146 catch (Exception e) {
147 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
148 throw (com.liferay.portal.kernel.exception.PortalException)e;
149 }
150
151 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
152 throw (com.liferay.portal.kernel.exception.SystemException)e;
153 }
154
155 throw new com.liferay.portal.kernel.exception.SystemException(e);
156 }
157 }
158 catch (com.liferay.portal.kernel.exception.SystemException se) {
159 _log.error(se, se);
160
161 throw se;
162 }
163 }
164
165 public static com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
166 HttpPrincipal httpPrincipal, long groupId, long orderId)
167 throws com.liferay.portal.kernel.exception.PortalException,
168 com.liferay.portal.kernel.exception.SystemException {
169 try {
170 Object paramObj0 = new LongWrapper(groupId);
171
172 Object paramObj1 = new LongWrapper(orderId);
173
174 MethodWrapper methodWrapper = new MethodWrapper(ShoppingOrderServiceUtil.class.getName(),
175 "getOrder", new Object[] { paramObj0, paramObj1 });
176
177 Object returnObj = null;
178
179 try {
180 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
181 }
182 catch (Exception e) {
183 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
184 throw (com.liferay.portal.kernel.exception.PortalException)e;
185 }
186
187 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
188 throw (com.liferay.portal.kernel.exception.SystemException)e;
189 }
190
191 throw new com.liferay.portal.kernel.exception.SystemException(e);
192 }
193
194 return (com.liferay.portlet.shopping.model.ShoppingOrder)returnObj;
195 }
196 catch (com.liferay.portal.kernel.exception.SystemException se) {
197 _log.error(se, se);
198
199 throw se;
200 }
201 }
202
203 public static void sendEmail(HttpPrincipal httpPrincipal, long groupId,
204 long orderId, java.lang.String emailType)
205 throws com.liferay.portal.kernel.exception.PortalException,
206 com.liferay.portal.kernel.exception.SystemException {
207 try {
208 Object paramObj0 = new LongWrapper(groupId);
209
210 Object paramObj1 = new LongWrapper(orderId);
211
212 Object paramObj2 = emailType;
213
214 if (emailType == null) {
215 paramObj2 = new NullWrapper("java.lang.String");
216 }
217
218 MethodWrapper methodWrapper = new MethodWrapper(ShoppingOrderServiceUtil.class.getName(),
219 "sendEmail",
220 new Object[] { paramObj0, paramObj1, paramObj2 });
221
222 try {
223 TunnelUtil.invoke(httpPrincipal, methodWrapper);
224 }
225 catch (Exception e) {
226 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
227 throw (com.liferay.portal.kernel.exception.PortalException)e;
228 }
229
230 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
231 throw (com.liferay.portal.kernel.exception.SystemException)e;
232 }
233
234 throw new com.liferay.portal.kernel.exception.SystemException(e);
235 }
236 }
237 catch (com.liferay.portal.kernel.exception.SystemException se) {
238 _log.error(se, se);
239
240 throw se;
241 }
242 }
243
244 public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
245 HttpPrincipal httpPrincipal, long groupId, long orderId,
246 java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
247 double ppPaymentGross, java.lang.String ppReceiverEmail,
248 java.lang.String ppPayerEmail)
249 throws com.liferay.portal.kernel.exception.PortalException,
250 com.liferay.portal.kernel.exception.SystemException {
251 try {
252 Object paramObj0 = new LongWrapper(groupId);
253
254 Object paramObj1 = new LongWrapper(orderId);
255
256 Object paramObj2 = ppTxnId;
257
258 if (ppTxnId == null) {
259 paramObj2 = new NullWrapper("java.lang.String");
260 }
261
262 Object paramObj3 = ppPaymentStatus;
263
264 if (ppPaymentStatus == null) {
265 paramObj3 = new NullWrapper("java.lang.String");
266 }
267
268 Object paramObj4 = new DoubleWrapper(ppPaymentGross);
269
270 Object paramObj5 = ppReceiverEmail;
271
272 if (ppReceiverEmail == null) {
273 paramObj5 = new NullWrapper("java.lang.String");
274 }
275
276 Object paramObj6 = ppPayerEmail;
277
278 if (ppPayerEmail == null) {
279 paramObj6 = new NullWrapper("java.lang.String");
280 }
281
282 MethodWrapper methodWrapper = new MethodWrapper(ShoppingOrderServiceUtil.class.getName(),
283 "updateOrder",
284 new Object[] {
285 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
286 paramObj5, paramObj6
287 });
288
289 Object returnObj = null;
290
291 try {
292 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
293 }
294 catch (Exception e) {
295 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
296 throw (com.liferay.portal.kernel.exception.PortalException)e;
297 }
298
299 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
300 throw (com.liferay.portal.kernel.exception.SystemException)e;
301 }
302
303 throw new com.liferay.portal.kernel.exception.SystemException(e);
304 }
305
306 return (com.liferay.portlet.shopping.model.ShoppingOrder)returnObj;
307 }
308 catch (com.liferay.portal.kernel.exception.SystemException se) {
309 _log.error(se, se);
310
311 throw se;
312 }
313 }
314
315 public static com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
316 HttpPrincipal httpPrincipal, long groupId, long orderId,
317 java.lang.String billingFirstName, java.lang.String billingLastName,
318 java.lang.String billingEmailAddress, java.lang.String billingCompany,
319 java.lang.String billingStreet, java.lang.String billingCity,
320 java.lang.String billingState, java.lang.String billingZip,
321 java.lang.String billingCountry, java.lang.String billingPhone,
322 boolean shipToBilling, java.lang.String shippingFirstName,
323 java.lang.String shippingLastName,
324 java.lang.String shippingEmailAddress,
325 java.lang.String shippingCompany, java.lang.String shippingStreet,
326 java.lang.String shippingCity, java.lang.String shippingState,
327 java.lang.String shippingZip, java.lang.String shippingCountry,
328 java.lang.String shippingPhone, java.lang.String ccName,
329 java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
330 int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
331 throws com.liferay.portal.kernel.exception.PortalException,
332 com.liferay.portal.kernel.exception.SystemException {
333 try {
334 Object paramObj0 = new LongWrapper(groupId);
335
336 Object paramObj1 = new LongWrapper(orderId);
337
338 Object paramObj2 = billingFirstName;
339
340 if (billingFirstName == null) {
341 paramObj2 = new NullWrapper("java.lang.String");
342 }
343
344 Object paramObj3 = billingLastName;
345
346 if (billingLastName == null) {
347 paramObj3 = new NullWrapper("java.lang.String");
348 }
349
350 Object paramObj4 = billingEmailAddress;
351
352 if (billingEmailAddress == null) {
353 paramObj4 = new NullWrapper("java.lang.String");
354 }
355
356 Object paramObj5 = billingCompany;
357
358 if (billingCompany == null) {
359 paramObj5 = new NullWrapper("java.lang.String");
360 }
361
362 Object paramObj6 = billingStreet;
363
364 if (billingStreet == null) {
365 paramObj6 = new NullWrapper("java.lang.String");
366 }
367
368 Object paramObj7 = billingCity;
369
370 if (billingCity == null) {
371 paramObj7 = new NullWrapper("java.lang.String");
372 }
373
374 Object paramObj8 = billingState;
375
376 if (billingState == null) {
377 paramObj8 = new NullWrapper("java.lang.String");
378 }
379
380 Object paramObj9 = billingZip;
381
382 if (billingZip == null) {
383 paramObj9 = new NullWrapper("java.lang.String");
384 }
385
386 Object paramObj10 = billingCountry;
387
388 if (billingCountry == null) {
389 paramObj10 = new NullWrapper("java.lang.String");
390 }
391
392 Object paramObj11 = billingPhone;
393
394 if (billingPhone == null) {
395 paramObj11 = new NullWrapper("java.lang.String");
396 }
397
398 Object paramObj12 = new BooleanWrapper(shipToBilling);
399
400 Object paramObj13 = shippingFirstName;
401
402 if (shippingFirstName == null) {
403 paramObj13 = new NullWrapper("java.lang.String");
404 }
405
406 Object paramObj14 = shippingLastName;
407
408 if (shippingLastName == null) {
409 paramObj14 = new NullWrapper("java.lang.String");
410 }
411
412 Object paramObj15 = shippingEmailAddress;
413
414 if (shippingEmailAddress == null) {
415 paramObj15 = new NullWrapper("java.lang.String");
416 }
417
418 Object paramObj16 = shippingCompany;
419
420 if (shippingCompany == null) {
421 paramObj16 = new NullWrapper("java.lang.String");
422 }
423
424 Object paramObj17 = shippingStreet;
425
426 if (shippingStreet == null) {
427 paramObj17 = new NullWrapper("java.lang.String");
428 }
429
430 Object paramObj18 = shippingCity;
431
432 if (shippingCity == null) {
433 paramObj18 = new NullWrapper("java.lang.String");
434 }
435
436 Object paramObj19 = shippingState;
437
438 if (shippingState == null) {
439 paramObj19 = new NullWrapper("java.lang.String");
440 }
441
442 Object paramObj20 = shippingZip;
443
444 if (shippingZip == null) {
445 paramObj20 = new NullWrapper("java.lang.String");
446 }
447
448 Object paramObj21 = shippingCountry;
449
450 if (shippingCountry == null) {
451 paramObj21 = new NullWrapper("java.lang.String");
452 }
453
454 Object paramObj22 = shippingPhone;
455
456 if (shippingPhone == null) {
457 paramObj22 = new NullWrapper("java.lang.String");
458 }
459
460 Object paramObj23 = ccName;
461
462 if (ccName == null) {
463 paramObj23 = new NullWrapper("java.lang.String");
464 }
465
466 Object paramObj24 = ccType;
467
468 if (ccType == null) {
469 paramObj24 = new NullWrapper("java.lang.String");
470 }
471
472 Object paramObj25 = ccNumber;
473
474 if (ccNumber == null) {
475 paramObj25 = new NullWrapper("java.lang.String");
476 }
477
478 Object paramObj26 = new IntegerWrapper(ccExpMonth);
479
480 Object paramObj27 = new IntegerWrapper(ccExpYear);
481
482 Object paramObj28 = ccVerNumber;
483
484 if (ccVerNumber == null) {
485 paramObj28 = new NullWrapper("java.lang.String");
486 }
487
488 Object paramObj29 = comments;
489
490 if (comments == null) {
491 paramObj29 = new NullWrapper("java.lang.String");
492 }
493
494 MethodWrapper methodWrapper = new MethodWrapper(ShoppingOrderServiceUtil.class.getName(),
495 "updateOrder",
496 new Object[] {
497 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
498 paramObj5, paramObj6, paramObj7, paramObj8, paramObj9,
499 paramObj10, paramObj11, paramObj12, paramObj13,
500 paramObj14, paramObj15, paramObj16, paramObj17,
501 paramObj18, paramObj19, paramObj20, paramObj21,
502 paramObj22, paramObj23, paramObj24, paramObj25,
503 paramObj26, paramObj27, paramObj28, paramObj29
504 });
505
506 Object returnObj = null;
507
508 try {
509 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
510 }
511 catch (Exception e) {
512 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
513 throw (com.liferay.portal.kernel.exception.PortalException)e;
514 }
515
516 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
517 throw (com.liferay.portal.kernel.exception.SystemException)e;
518 }
519
520 throw new com.liferay.portal.kernel.exception.SystemException(e);
521 }
522
523 return (com.liferay.portlet.shopping.model.ShoppingOrder)returnObj;
524 }
525 catch (com.liferay.portal.kernel.exception.SystemException se) {
526 _log.error(se, se);
527
528 throw se;
529 }
530 }
531
532 private static Log _log = LogFactoryUtil.getLog(ShoppingOrderServiceHttp.class);
533 }