001
014
015 package com.liferay.portlet.shopping.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.HashUtil;
020 import com.liferay.portal.kernel.util.StringBundler;
021 import com.liferay.portal.kernel.util.StringPool;
022 import com.liferay.portal.model.CacheModel;
023
024 import com.liferay.portlet.shopping.model.ShoppingOrder;
025
026 import java.io.Externalizable;
027 import java.io.IOException;
028 import java.io.ObjectInput;
029 import java.io.ObjectOutput;
030
031 import java.util.Date;
032
033
040 @ProviderType
041 public class ShoppingOrderCacheModel implements CacheModel<ShoppingOrder>,
042 Externalizable {
043 @Override
044 public boolean equals(Object obj) {
045 if (this == obj) {
046 return true;
047 }
048
049 if (!(obj instanceof ShoppingOrderCacheModel)) {
050 return false;
051 }
052
053 ShoppingOrderCacheModel shoppingOrderCacheModel = (ShoppingOrderCacheModel)obj;
054
055 if (orderId == shoppingOrderCacheModel.orderId) {
056 return true;
057 }
058
059 return false;
060 }
061
062 @Override
063 public int hashCode() {
064 return HashUtil.hash(0, orderId);
065 }
066
067 @Override
068 public String toString() {
069 StringBundler sb = new StringBundler(103);
070
071 sb.append("{orderId=");
072 sb.append(orderId);
073 sb.append(", groupId=");
074 sb.append(groupId);
075 sb.append(", companyId=");
076 sb.append(companyId);
077 sb.append(", userId=");
078 sb.append(userId);
079 sb.append(", userName=");
080 sb.append(userName);
081 sb.append(", createDate=");
082 sb.append(createDate);
083 sb.append(", modifiedDate=");
084 sb.append(modifiedDate);
085 sb.append(", number=");
086 sb.append(number);
087 sb.append(", tax=");
088 sb.append(tax);
089 sb.append(", shipping=");
090 sb.append(shipping);
091 sb.append(", altShipping=");
092 sb.append(altShipping);
093 sb.append(", requiresShipping=");
094 sb.append(requiresShipping);
095 sb.append(", insure=");
096 sb.append(insure);
097 sb.append(", insurance=");
098 sb.append(insurance);
099 sb.append(", couponCodes=");
100 sb.append(couponCodes);
101 sb.append(", couponDiscount=");
102 sb.append(couponDiscount);
103 sb.append(", billingFirstName=");
104 sb.append(billingFirstName);
105 sb.append(", billingLastName=");
106 sb.append(billingLastName);
107 sb.append(", billingEmailAddress=");
108 sb.append(billingEmailAddress);
109 sb.append(", billingCompany=");
110 sb.append(billingCompany);
111 sb.append(", billingStreet=");
112 sb.append(billingStreet);
113 sb.append(", billingCity=");
114 sb.append(billingCity);
115 sb.append(", billingState=");
116 sb.append(billingState);
117 sb.append(", billingZip=");
118 sb.append(billingZip);
119 sb.append(", billingCountry=");
120 sb.append(billingCountry);
121 sb.append(", billingPhone=");
122 sb.append(billingPhone);
123 sb.append(", shipToBilling=");
124 sb.append(shipToBilling);
125 sb.append(", shippingFirstName=");
126 sb.append(shippingFirstName);
127 sb.append(", shippingLastName=");
128 sb.append(shippingLastName);
129 sb.append(", shippingEmailAddress=");
130 sb.append(shippingEmailAddress);
131 sb.append(", shippingCompany=");
132 sb.append(shippingCompany);
133 sb.append(", shippingStreet=");
134 sb.append(shippingStreet);
135 sb.append(", shippingCity=");
136 sb.append(shippingCity);
137 sb.append(", shippingState=");
138 sb.append(shippingState);
139 sb.append(", shippingZip=");
140 sb.append(shippingZip);
141 sb.append(", shippingCountry=");
142 sb.append(shippingCountry);
143 sb.append(", shippingPhone=");
144 sb.append(shippingPhone);
145 sb.append(", ccName=");
146 sb.append(ccName);
147 sb.append(", ccType=");
148 sb.append(ccType);
149 sb.append(", ccNumber=");
150 sb.append(ccNumber);
151 sb.append(", ccExpMonth=");
152 sb.append(ccExpMonth);
153 sb.append(", ccExpYear=");
154 sb.append(ccExpYear);
155 sb.append(", ccVerNumber=");
156 sb.append(ccVerNumber);
157 sb.append(", comments=");
158 sb.append(comments);
159 sb.append(", ppTxnId=");
160 sb.append(ppTxnId);
161 sb.append(", ppPaymentStatus=");
162 sb.append(ppPaymentStatus);
163 sb.append(", ppPaymentGross=");
164 sb.append(ppPaymentGross);
165 sb.append(", ppReceiverEmail=");
166 sb.append(ppReceiverEmail);
167 sb.append(", ppPayerEmail=");
168 sb.append(ppPayerEmail);
169 sb.append(", sendOrderEmail=");
170 sb.append(sendOrderEmail);
171 sb.append(", sendShippingEmail=");
172 sb.append(sendShippingEmail);
173 sb.append("}");
174
175 return sb.toString();
176 }
177
178 @Override
179 public ShoppingOrder toEntityModel() {
180 ShoppingOrderImpl shoppingOrderImpl = new ShoppingOrderImpl();
181
182 shoppingOrderImpl.setOrderId(orderId);
183 shoppingOrderImpl.setGroupId(groupId);
184 shoppingOrderImpl.setCompanyId(companyId);
185 shoppingOrderImpl.setUserId(userId);
186
187 if (userName == null) {
188 shoppingOrderImpl.setUserName(StringPool.BLANK);
189 }
190 else {
191 shoppingOrderImpl.setUserName(userName);
192 }
193
194 if (createDate == Long.MIN_VALUE) {
195 shoppingOrderImpl.setCreateDate(null);
196 }
197 else {
198 shoppingOrderImpl.setCreateDate(new Date(createDate));
199 }
200
201 if (modifiedDate == Long.MIN_VALUE) {
202 shoppingOrderImpl.setModifiedDate(null);
203 }
204 else {
205 shoppingOrderImpl.setModifiedDate(new Date(modifiedDate));
206 }
207
208 if (number == null) {
209 shoppingOrderImpl.setNumber(StringPool.BLANK);
210 }
211 else {
212 shoppingOrderImpl.setNumber(number);
213 }
214
215 shoppingOrderImpl.setTax(tax);
216 shoppingOrderImpl.setShipping(shipping);
217
218 if (altShipping == null) {
219 shoppingOrderImpl.setAltShipping(StringPool.BLANK);
220 }
221 else {
222 shoppingOrderImpl.setAltShipping(altShipping);
223 }
224
225 shoppingOrderImpl.setRequiresShipping(requiresShipping);
226 shoppingOrderImpl.setInsure(insure);
227 shoppingOrderImpl.setInsurance(insurance);
228
229 if (couponCodes == null) {
230 shoppingOrderImpl.setCouponCodes(StringPool.BLANK);
231 }
232 else {
233 shoppingOrderImpl.setCouponCodes(couponCodes);
234 }
235
236 shoppingOrderImpl.setCouponDiscount(couponDiscount);
237
238 if (billingFirstName == null) {
239 shoppingOrderImpl.setBillingFirstName(StringPool.BLANK);
240 }
241 else {
242 shoppingOrderImpl.setBillingFirstName(billingFirstName);
243 }
244
245 if (billingLastName == null) {
246 shoppingOrderImpl.setBillingLastName(StringPool.BLANK);
247 }
248 else {
249 shoppingOrderImpl.setBillingLastName(billingLastName);
250 }
251
252 if (billingEmailAddress == null) {
253 shoppingOrderImpl.setBillingEmailAddress(StringPool.BLANK);
254 }
255 else {
256 shoppingOrderImpl.setBillingEmailAddress(billingEmailAddress);
257 }
258
259 if (billingCompany == null) {
260 shoppingOrderImpl.setBillingCompany(StringPool.BLANK);
261 }
262 else {
263 shoppingOrderImpl.setBillingCompany(billingCompany);
264 }
265
266 if (billingStreet == null) {
267 shoppingOrderImpl.setBillingStreet(StringPool.BLANK);
268 }
269 else {
270 shoppingOrderImpl.setBillingStreet(billingStreet);
271 }
272
273 if (billingCity == null) {
274 shoppingOrderImpl.setBillingCity(StringPool.BLANK);
275 }
276 else {
277 shoppingOrderImpl.setBillingCity(billingCity);
278 }
279
280 if (billingState == null) {
281 shoppingOrderImpl.setBillingState(StringPool.BLANK);
282 }
283 else {
284 shoppingOrderImpl.setBillingState(billingState);
285 }
286
287 if (billingZip == null) {
288 shoppingOrderImpl.setBillingZip(StringPool.BLANK);
289 }
290 else {
291 shoppingOrderImpl.setBillingZip(billingZip);
292 }
293
294 if (billingCountry == null) {
295 shoppingOrderImpl.setBillingCountry(StringPool.BLANK);
296 }
297 else {
298 shoppingOrderImpl.setBillingCountry(billingCountry);
299 }
300
301 if (billingPhone == null) {
302 shoppingOrderImpl.setBillingPhone(StringPool.BLANK);
303 }
304 else {
305 shoppingOrderImpl.setBillingPhone(billingPhone);
306 }
307
308 shoppingOrderImpl.setShipToBilling(shipToBilling);
309
310 if (shippingFirstName == null) {
311 shoppingOrderImpl.setShippingFirstName(StringPool.BLANK);
312 }
313 else {
314 shoppingOrderImpl.setShippingFirstName(shippingFirstName);
315 }
316
317 if (shippingLastName == null) {
318 shoppingOrderImpl.setShippingLastName(StringPool.BLANK);
319 }
320 else {
321 shoppingOrderImpl.setShippingLastName(shippingLastName);
322 }
323
324 if (shippingEmailAddress == null) {
325 shoppingOrderImpl.setShippingEmailAddress(StringPool.BLANK);
326 }
327 else {
328 shoppingOrderImpl.setShippingEmailAddress(shippingEmailAddress);
329 }
330
331 if (shippingCompany == null) {
332 shoppingOrderImpl.setShippingCompany(StringPool.BLANK);
333 }
334 else {
335 shoppingOrderImpl.setShippingCompany(shippingCompany);
336 }
337
338 if (shippingStreet == null) {
339 shoppingOrderImpl.setShippingStreet(StringPool.BLANK);
340 }
341 else {
342 shoppingOrderImpl.setShippingStreet(shippingStreet);
343 }
344
345 if (shippingCity == null) {
346 shoppingOrderImpl.setShippingCity(StringPool.BLANK);
347 }
348 else {
349 shoppingOrderImpl.setShippingCity(shippingCity);
350 }
351
352 if (shippingState == null) {
353 shoppingOrderImpl.setShippingState(StringPool.BLANK);
354 }
355 else {
356 shoppingOrderImpl.setShippingState(shippingState);
357 }
358
359 if (shippingZip == null) {
360 shoppingOrderImpl.setShippingZip(StringPool.BLANK);
361 }
362 else {
363 shoppingOrderImpl.setShippingZip(shippingZip);
364 }
365
366 if (shippingCountry == null) {
367 shoppingOrderImpl.setShippingCountry(StringPool.BLANK);
368 }
369 else {
370 shoppingOrderImpl.setShippingCountry(shippingCountry);
371 }
372
373 if (shippingPhone == null) {
374 shoppingOrderImpl.setShippingPhone(StringPool.BLANK);
375 }
376 else {
377 shoppingOrderImpl.setShippingPhone(shippingPhone);
378 }
379
380 if (ccName == null) {
381 shoppingOrderImpl.setCcName(StringPool.BLANK);
382 }
383 else {
384 shoppingOrderImpl.setCcName(ccName);
385 }
386
387 if (ccType == null) {
388 shoppingOrderImpl.setCcType(StringPool.BLANK);
389 }
390 else {
391 shoppingOrderImpl.setCcType(ccType);
392 }
393
394 if (ccNumber == null) {
395 shoppingOrderImpl.setCcNumber(StringPool.BLANK);
396 }
397 else {
398 shoppingOrderImpl.setCcNumber(ccNumber);
399 }
400
401 shoppingOrderImpl.setCcExpMonth(ccExpMonth);
402 shoppingOrderImpl.setCcExpYear(ccExpYear);
403
404 if (ccVerNumber == null) {
405 shoppingOrderImpl.setCcVerNumber(StringPool.BLANK);
406 }
407 else {
408 shoppingOrderImpl.setCcVerNumber(ccVerNumber);
409 }
410
411 if (comments == null) {
412 shoppingOrderImpl.setComments(StringPool.BLANK);
413 }
414 else {
415 shoppingOrderImpl.setComments(comments);
416 }
417
418 if (ppTxnId == null) {
419 shoppingOrderImpl.setPpTxnId(StringPool.BLANK);
420 }
421 else {
422 shoppingOrderImpl.setPpTxnId(ppTxnId);
423 }
424
425 if (ppPaymentStatus == null) {
426 shoppingOrderImpl.setPpPaymentStatus(StringPool.BLANK);
427 }
428 else {
429 shoppingOrderImpl.setPpPaymentStatus(ppPaymentStatus);
430 }
431
432 shoppingOrderImpl.setPpPaymentGross(ppPaymentGross);
433
434 if (ppReceiverEmail == null) {
435 shoppingOrderImpl.setPpReceiverEmail(StringPool.BLANK);
436 }
437 else {
438 shoppingOrderImpl.setPpReceiverEmail(ppReceiverEmail);
439 }
440
441 if (ppPayerEmail == null) {
442 shoppingOrderImpl.setPpPayerEmail(StringPool.BLANK);
443 }
444 else {
445 shoppingOrderImpl.setPpPayerEmail(ppPayerEmail);
446 }
447
448 shoppingOrderImpl.setSendOrderEmail(sendOrderEmail);
449 shoppingOrderImpl.setSendShippingEmail(sendShippingEmail);
450
451 shoppingOrderImpl.resetOriginalValues();
452
453 return shoppingOrderImpl;
454 }
455
456 @Override
457 public void readExternal(ObjectInput objectInput) throws IOException {
458 orderId = objectInput.readLong();
459 groupId = objectInput.readLong();
460 companyId = objectInput.readLong();
461 userId = objectInput.readLong();
462 userName = objectInput.readUTF();
463 createDate = objectInput.readLong();
464 modifiedDate = objectInput.readLong();
465 number = objectInput.readUTF();
466 tax = objectInput.readDouble();
467 shipping = objectInput.readDouble();
468 altShipping = objectInput.readUTF();
469 requiresShipping = objectInput.readBoolean();
470 insure = objectInput.readBoolean();
471 insurance = objectInput.readDouble();
472 couponCodes = objectInput.readUTF();
473 couponDiscount = objectInput.readDouble();
474 billingFirstName = objectInput.readUTF();
475 billingLastName = objectInput.readUTF();
476 billingEmailAddress = objectInput.readUTF();
477 billingCompany = objectInput.readUTF();
478 billingStreet = objectInput.readUTF();
479 billingCity = objectInput.readUTF();
480 billingState = objectInput.readUTF();
481 billingZip = objectInput.readUTF();
482 billingCountry = objectInput.readUTF();
483 billingPhone = objectInput.readUTF();
484 shipToBilling = objectInput.readBoolean();
485 shippingFirstName = objectInput.readUTF();
486 shippingLastName = objectInput.readUTF();
487 shippingEmailAddress = objectInput.readUTF();
488 shippingCompany = objectInput.readUTF();
489 shippingStreet = objectInput.readUTF();
490 shippingCity = objectInput.readUTF();
491 shippingState = objectInput.readUTF();
492 shippingZip = objectInput.readUTF();
493 shippingCountry = objectInput.readUTF();
494 shippingPhone = objectInput.readUTF();
495 ccName = objectInput.readUTF();
496 ccType = objectInput.readUTF();
497 ccNumber = objectInput.readUTF();
498 ccExpMonth = objectInput.readInt();
499 ccExpYear = objectInput.readInt();
500 ccVerNumber = objectInput.readUTF();
501 comments = objectInput.readUTF();
502 ppTxnId = objectInput.readUTF();
503 ppPaymentStatus = objectInput.readUTF();
504 ppPaymentGross = objectInput.readDouble();
505 ppReceiverEmail = objectInput.readUTF();
506 ppPayerEmail = objectInput.readUTF();
507 sendOrderEmail = objectInput.readBoolean();
508 sendShippingEmail = objectInput.readBoolean();
509 }
510
511 @Override
512 public void writeExternal(ObjectOutput objectOutput)
513 throws IOException {
514 objectOutput.writeLong(orderId);
515 objectOutput.writeLong(groupId);
516 objectOutput.writeLong(companyId);
517 objectOutput.writeLong(userId);
518
519 if (userName == null) {
520 objectOutput.writeUTF(StringPool.BLANK);
521 }
522 else {
523 objectOutput.writeUTF(userName);
524 }
525
526 objectOutput.writeLong(createDate);
527 objectOutput.writeLong(modifiedDate);
528
529 if (number == null) {
530 objectOutput.writeUTF(StringPool.BLANK);
531 }
532 else {
533 objectOutput.writeUTF(number);
534 }
535
536 objectOutput.writeDouble(tax);
537 objectOutput.writeDouble(shipping);
538
539 if (altShipping == null) {
540 objectOutput.writeUTF(StringPool.BLANK);
541 }
542 else {
543 objectOutput.writeUTF(altShipping);
544 }
545
546 objectOutput.writeBoolean(requiresShipping);
547 objectOutput.writeBoolean(insure);
548 objectOutput.writeDouble(insurance);
549
550 if (couponCodes == null) {
551 objectOutput.writeUTF(StringPool.BLANK);
552 }
553 else {
554 objectOutput.writeUTF(couponCodes);
555 }
556
557 objectOutput.writeDouble(couponDiscount);
558
559 if (billingFirstName == null) {
560 objectOutput.writeUTF(StringPool.BLANK);
561 }
562 else {
563 objectOutput.writeUTF(billingFirstName);
564 }
565
566 if (billingLastName == null) {
567 objectOutput.writeUTF(StringPool.BLANK);
568 }
569 else {
570 objectOutput.writeUTF(billingLastName);
571 }
572
573 if (billingEmailAddress == null) {
574 objectOutput.writeUTF(StringPool.BLANK);
575 }
576 else {
577 objectOutput.writeUTF(billingEmailAddress);
578 }
579
580 if (billingCompany == null) {
581 objectOutput.writeUTF(StringPool.BLANK);
582 }
583 else {
584 objectOutput.writeUTF(billingCompany);
585 }
586
587 if (billingStreet == null) {
588 objectOutput.writeUTF(StringPool.BLANK);
589 }
590 else {
591 objectOutput.writeUTF(billingStreet);
592 }
593
594 if (billingCity == null) {
595 objectOutput.writeUTF(StringPool.BLANK);
596 }
597 else {
598 objectOutput.writeUTF(billingCity);
599 }
600
601 if (billingState == null) {
602 objectOutput.writeUTF(StringPool.BLANK);
603 }
604 else {
605 objectOutput.writeUTF(billingState);
606 }
607
608 if (billingZip == null) {
609 objectOutput.writeUTF(StringPool.BLANK);
610 }
611 else {
612 objectOutput.writeUTF(billingZip);
613 }
614
615 if (billingCountry == null) {
616 objectOutput.writeUTF(StringPool.BLANK);
617 }
618 else {
619 objectOutput.writeUTF(billingCountry);
620 }
621
622 if (billingPhone == null) {
623 objectOutput.writeUTF(StringPool.BLANK);
624 }
625 else {
626 objectOutput.writeUTF(billingPhone);
627 }
628
629 objectOutput.writeBoolean(shipToBilling);
630
631 if (shippingFirstName == null) {
632 objectOutput.writeUTF(StringPool.BLANK);
633 }
634 else {
635 objectOutput.writeUTF(shippingFirstName);
636 }
637
638 if (shippingLastName == null) {
639 objectOutput.writeUTF(StringPool.BLANK);
640 }
641 else {
642 objectOutput.writeUTF(shippingLastName);
643 }
644
645 if (shippingEmailAddress == null) {
646 objectOutput.writeUTF(StringPool.BLANK);
647 }
648 else {
649 objectOutput.writeUTF(shippingEmailAddress);
650 }
651
652 if (shippingCompany == null) {
653 objectOutput.writeUTF(StringPool.BLANK);
654 }
655 else {
656 objectOutput.writeUTF(shippingCompany);
657 }
658
659 if (shippingStreet == null) {
660 objectOutput.writeUTF(StringPool.BLANK);
661 }
662 else {
663 objectOutput.writeUTF(shippingStreet);
664 }
665
666 if (shippingCity == null) {
667 objectOutput.writeUTF(StringPool.BLANK);
668 }
669 else {
670 objectOutput.writeUTF(shippingCity);
671 }
672
673 if (shippingState == null) {
674 objectOutput.writeUTF(StringPool.BLANK);
675 }
676 else {
677 objectOutput.writeUTF(shippingState);
678 }
679
680 if (shippingZip == null) {
681 objectOutput.writeUTF(StringPool.BLANK);
682 }
683 else {
684 objectOutput.writeUTF(shippingZip);
685 }
686
687 if (shippingCountry == null) {
688 objectOutput.writeUTF(StringPool.BLANK);
689 }
690 else {
691 objectOutput.writeUTF(shippingCountry);
692 }
693
694 if (shippingPhone == null) {
695 objectOutput.writeUTF(StringPool.BLANK);
696 }
697 else {
698 objectOutput.writeUTF(shippingPhone);
699 }
700
701 if (ccName == null) {
702 objectOutput.writeUTF(StringPool.BLANK);
703 }
704 else {
705 objectOutput.writeUTF(ccName);
706 }
707
708 if (ccType == null) {
709 objectOutput.writeUTF(StringPool.BLANK);
710 }
711 else {
712 objectOutput.writeUTF(ccType);
713 }
714
715 if (ccNumber == null) {
716 objectOutput.writeUTF(StringPool.BLANK);
717 }
718 else {
719 objectOutput.writeUTF(ccNumber);
720 }
721
722 objectOutput.writeInt(ccExpMonth);
723 objectOutput.writeInt(ccExpYear);
724
725 if (ccVerNumber == null) {
726 objectOutput.writeUTF(StringPool.BLANK);
727 }
728 else {
729 objectOutput.writeUTF(ccVerNumber);
730 }
731
732 if (comments == null) {
733 objectOutput.writeUTF(StringPool.BLANK);
734 }
735 else {
736 objectOutput.writeUTF(comments);
737 }
738
739 if (ppTxnId == null) {
740 objectOutput.writeUTF(StringPool.BLANK);
741 }
742 else {
743 objectOutput.writeUTF(ppTxnId);
744 }
745
746 if (ppPaymentStatus == null) {
747 objectOutput.writeUTF(StringPool.BLANK);
748 }
749 else {
750 objectOutput.writeUTF(ppPaymentStatus);
751 }
752
753 objectOutput.writeDouble(ppPaymentGross);
754
755 if (ppReceiverEmail == null) {
756 objectOutput.writeUTF(StringPool.BLANK);
757 }
758 else {
759 objectOutput.writeUTF(ppReceiverEmail);
760 }
761
762 if (ppPayerEmail == null) {
763 objectOutput.writeUTF(StringPool.BLANK);
764 }
765 else {
766 objectOutput.writeUTF(ppPayerEmail);
767 }
768
769 objectOutput.writeBoolean(sendOrderEmail);
770 objectOutput.writeBoolean(sendShippingEmail);
771 }
772
773 public long orderId;
774 public long groupId;
775 public long companyId;
776 public long userId;
777 public String userName;
778 public long createDate;
779 public long modifiedDate;
780 public String number;
781 public double tax;
782 public double shipping;
783 public String altShipping;
784 public boolean requiresShipping;
785 public boolean insure;
786 public double insurance;
787 public String couponCodes;
788 public double couponDiscount;
789 public String billingFirstName;
790 public String billingLastName;
791 public String billingEmailAddress;
792 public String billingCompany;
793 public String billingStreet;
794 public String billingCity;
795 public String billingState;
796 public String billingZip;
797 public String billingCountry;
798 public String billingPhone;
799 public boolean shipToBilling;
800 public String shippingFirstName;
801 public String shippingLastName;
802 public String shippingEmailAddress;
803 public String shippingCompany;
804 public String shippingStreet;
805 public String shippingCity;
806 public String shippingState;
807 public String shippingZip;
808 public String shippingCountry;
809 public String shippingPhone;
810 public String ccName;
811 public String ccType;
812 public String ccNumber;
813 public int ccExpMonth;
814 public int ccExpYear;
815 public String ccVerNumber;
816 public String comments;
817 public String ppTxnId;
818 public String ppPaymentStatus;
819 public double ppPaymentGross;
820 public String ppReceiverEmail;
821 public String ppPayerEmail;
822 public boolean sendOrderEmail;
823 public boolean sendShippingEmail;
824 }