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