001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
014    
015    package com.liferay.portlet.shopping.model.impl;
016    
017    import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018    import com.liferay.portal.kernel.exception.SystemException;
019    import com.liferay.portal.kernel.util.DateUtil;
020    import com.liferay.portal.kernel.util.GetterUtil;
021    import com.liferay.portal.kernel.util.StringBundler;
022    import com.liferay.portal.kernel.util.StringPool;
023    import com.liferay.portal.model.impl.BaseModelImpl;
024    import com.liferay.portal.service.ServiceContext;
025    import com.liferay.portal.util.PortalUtil;
026    
027    import com.liferay.portlet.expando.model.ExpandoBridge;
028    import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
029    import com.liferay.portlet.shopping.model.ShoppingOrder;
030    import com.liferay.portlet.shopping.model.ShoppingOrderModel;
031    import com.liferay.portlet.shopping.model.ShoppingOrderSoap;
032    
033    import java.io.Serializable;
034    
035    import java.lang.reflect.Proxy;
036    
037    import java.sql.Types;
038    
039    import java.util.ArrayList;
040    import java.util.Date;
041    import java.util.List;
042    
043    /**
044     * The base model implementation for the ShoppingOrder service. Represents a row in the "ShoppingOrder" database table, with each column mapped to a property of this class.
045     *
046     * <p>
047     * This implementation and its corresponding interface {@link com.liferay.portlet.shopping.model.ShoppingOrderModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link ShoppingOrderImpl}.
048     * </p>
049     *
050     * <p>
051     * Never modify or reference this class directly. All methods that expect a shopping order model instance should use the {@link com.liferay.portlet.shopping.model.ShoppingOrder} interface instead.
052     * </p>
053     *
054     * @author Brian Wing Shun Chan
055     * @see ShoppingOrderImpl
056     * @see com.liferay.portlet.shopping.model.ShoppingOrder
057     * @see com.liferay.portlet.shopping.model.ShoppingOrderModel
058     * @generated
059     */
060    public class ShoppingOrderModelImpl extends BaseModelImpl<ShoppingOrder>
061            implements ShoppingOrderModel {
062            public static final String TABLE_NAME = "ShoppingOrder";
063            public static final Object[][] TABLE_COLUMNS = {
064                            { "orderId", new Integer(Types.BIGINT) },
065                            { "groupId", new Integer(Types.BIGINT) },
066                            { "companyId", new Integer(Types.BIGINT) },
067                            { "userId", new Integer(Types.BIGINT) },
068                            { "userName", new Integer(Types.VARCHAR) },
069                            { "createDate", new Integer(Types.TIMESTAMP) },
070                            { "modifiedDate", new Integer(Types.TIMESTAMP) },
071                            { "number_", new Integer(Types.VARCHAR) },
072                            { "tax", new Integer(Types.DOUBLE) },
073                            { "shipping", new Integer(Types.DOUBLE) },
074                            { "altShipping", new Integer(Types.VARCHAR) },
075                            { "requiresShipping", new Integer(Types.BOOLEAN) },
076                            { "insure", new Integer(Types.BOOLEAN) },
077                            { "insurance", new Integer(Types.DOUBLE) },
078                            { "couponCodes", new Integer(Types.VARCHAR) },
079                            { "couponDiscount", new Integer(Types.DOUBLE) },
080                            { "billingFirstName", new Integer(Types.VARCHAR) },
081                            { "billingLastName", new Integer(Types.VARCHAR) },
082                            { "billingEmailAddress", new Integer(Types.VARCHAR) },
083                            { "billingCompany", new Integer(Types.VARCHAR) },
084                            { "billingStreet", new Integer(Types.VARCHAR) },
085                            { "billingCity", new Integer(Types.VARCHAR) },
086                            { "billingState", new Integer(Types.VARCHAR) },
087                            { "billingZip", new Integer(Types.VARCHAR) },
088                            { "billingCountry", new Integer(Types.VARCHAR) },
089                            { "billingPhone", new Integer(Types.VARCHAR) },
090                            { "shipToBilling", new Integer(Types.BOOLEAN) },
091                            { "shippingFirstName", new Integer(Types.VARCHAR) },
092                            { "shippingLastName", new Integer(Types.VARCHAR) },
093                            { "shippingEmailAddress", new Integer(Types.VARCHAR) },
094                            { "shippingCompany", new Integer(Types.VARCHAR) },
095                            { "shippingStreet", new Integer(Types.VARCHAR) },
096                            { "shippingCity", new Integer(Types.VARCHAR) },
097                            { "shippingState", new Integer(Types.VARCHAR) },
098                            { "shippingZip", new Integer(Types.VARCHAR) },
099                            { "shippingCountry", new Integer(Types.VARCHAR) },
100                            { "shippingPhone", new Integer(Types.VARCHAR) },
101                            { "ccName", new Integer(Types.VARCHAR) },
102                            { "ccType", new Integer(Types.VARCHAR) },
103                            { "ccNumber", new Integer(Types.VARCHAR) },
104                            { "ccExpMonth", new Integer(Types.INTEGER) },
105                            { "ccExpYear", new Integer(Types.INTEGER) },
106                            { "ccVerNumber", new Integer(Types.VARCHAR) },
107                            { "comments", new Integer(Types.VARCHAR) },
108                            { "ppTxnId", new Integer(Types.VARCHAR) },
109                            { "ppPaymentStatus", new Integer(Types.VARCHAR) },
110                            { "ppPaymentGross", new Integer(Types.DOUBLE) },
111                            { "ppReceiverEmail", new Integer(Types.VARCHAR) },
112                            { "ppPayerEmail", new Integer(Types.VARCHAR) },
113                            { "sendOrderEmail", new Integer(Types.BOOLEAN) },
114                            { "sendShippingEmail", new Integer(Types.BOOLEAN) }
115                    };
116            public static final String TABLE_SQL_CREATE = "create table ShoppingOrder (orderId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,number_ VARCHAR(75) null,tax DOUBLE,shipping DOUBLE,altShipping VARCHAR(75) null,requiresShipping BOOLEAN,insure BOOLEAN,insurance DOUBLE,couponCodes VARCHAR(75) null,couponDiscount DOUBLE,billingFirstName VARCHAR(75) null,billingLastName VARCHAR(75) null,billingEmailAddress VARCHAR(75) null,billingCompany VARCHAR(75) null,billingStreet VARCHAR(75) null,billingCity VARCHAR(75) null,billingState VARCHAR(75) null,billingZip VARCHAR(75) null,billingCountry VARCHAR(75) null,billingPhone VARCHAR(75) null,shipToBilling BOOLEAN,shippingFirstName VARCHAR(75) null,shippingLastName VARCHAR(75) null,shippingEmailAddress VARCHAR(75) null,shippingCompany VARCHAR(75) null,shippingStreet VARCHAR(75) null,shippingCity VARCHAR(75) null,shippingState VARCHAR(75) null,shippingZip VARCHAR(75) null,shippingCountry VARCHAR(75) null,shippingPhone VARCHAR(75) null,ccName VARCHAR(75) null,ccType VARCHAR(75) null,ccNumber VARCHAR(75) null,ccExpMonth INTEGER,ccExpYear INTEGER,ccVerNumber VARCHAR(75) null,comments STRING null,ppTxnId VARCHAR(75) null,ppPaymentStatus VARCHAR(75) null,ppPaymentGross DOUBLE,ppReceiverEmail VARCHAR(75) null,ppPayerEmail VARCHAR(75) null,sendOrderEmail BOOLEAN,sendShippingEmail BOOLEAN)";
117            public static final String TABLE_SQL_DROP = "drop table ShoppingOrder";
118            public static final String ORDER_BY_JPQL = " ORDER BY shoppingOrder.createDate DESC";
119            public static final String ORDER_BY_SQL = " ORDER BY ShoppingOrder.createDate DESC";
120            public static final String DATA_SOURCE = "liferayDataSource";
121            public static final String SESSION_FACTORY = "liferaySessionFactory";
122            public static final String TX_MANAGER = "liferayTransactionManager";
123            public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
124                                    "value.object.entity.cache.enabled.com.liferay.portlet.shopping.model.ShoppingOrder"),
125                            true);
126            public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
127                                    "value.object.finder.cache.enabled.com.liferay.portlet.shopping.model.ShoppingOrder"),
128                            true);
129    
130            /**
131             * Converts the soap model instance into a normal model instance.
132             *
133             * @param soapModel the soap model instance to convert
134             * @return the normal model instance
135             */
136            public static ShoppingOrder toModel(ShoppingOrderSoap soapModel) {
137                    ShoppingOrder model = new ShoppingOrderImpl();
138    
139                    model.setOrderId(soapModel.getOrderId());
140                    model.setGroupId(soapModel.getGroupId());
141                    model.setCompanyId(soapModel.getCompanyId());
142                    model.setUserId(soapModel.getUserId());
143                    model.setUserName(soapModel.getUserName());
144                    model.setCreateDate(soapModel.getCreateDate());
145                    model.setModifiedDate(soapModel.getModifiedDate());
146                    model.setNumber(soapModel.getNumber());
147                    model.setTax(soapModel.getTax());
148                    model.setShipping(soapModel.getShipping());
149                    model.setAltShipping(soapModel.getAltShipping());
150                    model.setRequiresShipping(soapModel.getRequiresShipping());
151                    model.setInsure(soapModel.getInsure());
152                    model.setInsurance(soapModel.getInsurance());
153                    model.setCouponCodes(soapModel.getCouponCodes());
154                    model.setCouponDiscount(soapModel.getCouponDiscount());
155                    model.setBillingFirstName(soapModel.getBillingFirstName());
156                    model.setBillingLastName(soapModel.getBillingLastName());
157                    model.setBillingEmailAddress(soapModel.getBillingEmailAddress());
158                    model.setBillingCompany(soapModel.getBillingCompany());
159                    model.setBillingStreet(soapModel.getBillingStreet());
160                    model.setBillingCity(soapModel.getBillingCity());
161                    model.setBillingState(soapModel.getBillingState());
162                    model.setBillingZip(soapModel.getBillingZip());
163                    model.setBillingCountry(soapModel.getBillingCountry());
164                    model.setBillingPhone(soapModel.getBillingPhone());
165                    model.setShipToBilling(soapModel.getShipToBilling());
166                    model.setShippingFirstName(soapModel.getShippingFirstName());
167                    model.setShippingLastName(soapModel.getShippingLastName());
168                    model.setShippingEmailAddress(soapModel.getShippingEmailAddress());
169                    model.setShippingCompany(soapModel.getShippingCompany());
170                    model.setShippingStreet(soapModel.getShippingStreet());
171                    model.setShippingCity(soapModel.getShippingCity());
172                    model.setShippingState(soapModel.getShippingState());
173                    model.setShippingZip(soapModel.getShippingZip());
174                    model.setShippingCountry(soapModel.getShippingCountry());
175                    model.setShippingPhone(soapModel.getShippingPhone());
176                    model.setCcName(soapModel.getCcName());
177                    model.setCcType(soapModel.getCcType());
178                    model.setCcNumber(soapModel.getCcNumber());
179                    model.setCcExpMonth(soapModel.getCcExpMonth());
180                    model.setCcExpYear(soapModel.getCcExpYear());
181                    model.setCcVerNumber(soapModel.getCcVerNumber());
182                    model.setComments(soapModel.getComments());
183                    model.setPpTxnId(soapModel.getPpTxnId());
184                    model.setPpPaymentStatus(soapModel.getPpPaymentStatus());
185                    model.setPpPaymentGross(soapModel.getPpPaymentGross());
186                    model.setPpReceiverEmail(soapModel.getPpReceiverEmail());
187                    model.setPpPayerEmail(soapModel.getPpPayerEmail());
188                    model.setSendOrderEmail(soapModel.getSendOrderEmail());
189                    model.setSendShippingEmail(soapModel.getSendShippingEmail());
190    
191                    return model;
192            }
193    
194            /**
195             * Converts the soap model instances into normal model instances.
196             *
197             * @param soapModels the soap model instances to convert
198             * @return the normal model instances
199             */
200            public static List<ShoppingOrder> toModels(ShoppingOrderSoap[] soapModels) {
201                    List<ShoppingOrder> models = new ArrayList<ShoppingOrder>(soapModels.length);
202    
203                    for (ShoppingOrderSoap soapModel : soapModels) {
204                            models.add(toModel(soapModel));
205                    }
206    
207                    return models;
208            }
209    
210            public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
211                                    "lock.expiration.time.com.liferay.portlet.shopping.model.ShoppingOrder"));
212    
213            public ShoppingOrderModelImpl() {
214            }
215    
216            public long getPrimaryKey() {
217                    return _orderId;
218            }
219    
220            public void setPrimaryKey(long pk) {
221                    setOrderId(pk);
222            }
223    
224            public Serializable getPrimaryKeyObj() {
225                    return new Long(_orderId);
226            }
227    
228            public long getOrderId() {
229                    return _orderId;
230            }
231    
232            public void setOrderId(long orderId) {
233                    _orderId = orderId;
234            }
235    
236            public long getGroupId() {
237                    return _groupId;
238            }
239    
240            public void setGroupId(long groupId) {
241                    _groupId = groupId;
242            }
243    
244            public long getCompanyId() {
245                    return _companyId;
246            }
247    
248            public void setCompanyId(long companyId) {
249                    _companyId = companyId;
250            }
251    
252            public long getUserId() {
253                    return _userId;
254            }
255    
256            public void setUserId(long userId) {
257                    _userId = userId;
258            }
259    
260            public String getUserUuid() throws SystemException {
261                    return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
262            }
263    
264            public void setUserUuid(String userUuid) {
265                    _userUuid = userUuid;
266            }
267    
268            public String getUserName() {
269                    if (_userName == null) {
270                            return StringPool.BLANK;
271                    }
272                    else {
273                            return _userName;
274                    }
275            }
276    
277            public void setUserName(String userName) {
278                    _userName = userName;
279            }
280    
281            public Date getCreateDate() {
282                    return _createDate;
283            }
284    
285            public void setCreateDate(Date createDate) {
286                    _createDate = createDate;
287            }
288    
289            public Date getModifiedDate() {
290                    return _modifiedDate;
291            }
292    
293            public void setModifiedDate(Date modifiedDate) {
294                    _modifiedDate = modifiedDate;
295            }
296    
297            public String getNumber() {
298                    if (_number == null) {
299                            return StringPool.BLANK;
300                    }
301                    else {
302                            return _number;
303                    }
304            }
305    
306            public void setNumber(String number) {
307                    _number = number;
308    
309                    if (_originalNumber == null) {
310                            _originalNumber = number;
311                    }
312            }
313    
314            public String getOriginalNumber() {
315                    return GetterUtil.getString(_originalNumber);
316            }
317    
318            public double getTax() {
319                    return _tax;
320            }
321    
322            public void setTax(double tax) {
323                    _tax = tax;
324            }
325    
326            public double getShipping() {
327                    return _shipping;
328            }
329    
330            public void setShipping(double shipping) {
331                    _shipping = shipping;
332            }
333    
334            public String getAltShipping() {
335                    if (_altShipping == null) {
336                            return StringPool.BLANK;
337                    }
338                    else {
339                            return _altShipping;
340                    }
341            }
342    
343            public void setAltShipping(String altShipping) {
344                    _altShipping = altShipping;
345            }
346    
347            public boolean getRequiresShipping() {
348                    return _requiresShipping;
349            }
350    
351            public boolean isRequiresShipping() {
352                    return _requiresShipping;
353            }
354    
355            public void setRequiresShipping(boolean requiresShipping) {
356                    _requiresShipping = requiresShipping;
357            }
358    
359            public boolean getInsure() {
360                    return _insure;
361            }
362    
363            public boolean isInsure() {
364                    return _insure;
365            }
366    
367            public void setInsure(boolean insure) {
368                    _insure = insure;
369            }
370    
371            public double getInsurance() {
372                    return _insurance;
373            }
374    
375            public void setInsurance(double insurance) {
376                    _insurance = insurance;
377            }
378    
379            public String getCouponCodes() {
380                    if (_couponCodes == null) {
381                            return StringPool.BLANK;
382                    }
383                    else {
384                            return _couponCodes;
385                    }
386            }
387    
388            public void setCouponCodes(String couponCodes) {
389                    _couponCodes = couponCodes;
390            }
391    
392            public double getCouponDiscount() {
393                    return _couponDiscount;
394            }
395    
396            public void setCouponDiscount(double couponDiscount) {
397                    _couponDiscount = couponDiscount;
398            }
399    
400            public String getBillingFirstName() {
401                    if (_billingFirstName == null) {
402                            return StringPool.BLANK;
403                    }
404                    else {
405                            return _billingFirstName;
406                    }
407            }
408    
409            public void setBillingFirstName(String billingFirstName) {
410                    _billingFirstName = billingFirstName;
411            }
412    
413            public String getBillingLastName() {
414                    if (_billingLastName == null) {
415                            return StringPool.BLANK;
416                    }
417                    else {
418                            return _billingLastName;
419                    }
420            }
421    
422            public void setBillingLastName(String billingLastName) {
423                    _billingLastName = billingLastName;
424            }
425    
426            public String getBillingEmailAddress() {
427                    if (_billingEmailAddress == null) {
428                            return StringPool.BLANK;
429                    }
430                    else {
431                            return _billingEmailAddress;
432                    }
433            }
434    
435            public void setBillingEmailAddress(String billingEmailAddress) {
436                    _billingEmailAddress = billingEmailAddress;
437            }
438    
439            public String getBillingCompany() {
440                    if (_billingCompany == null) {
441                            return StringPool.BLANK;
442                    }
443                    else {
444                            return _billingCompany;
445                    }
446            }
447    
448            public void setBillingCompany(String billingCompany) {
449                    _billingCompany = billingCompany;
450            }
451    
452            public String getBillingStreet() {
453                    if (_billingStreet == null) {
454                            return StringPool.BLANK;
455                    }
456                    else {
457                            return _billingStreet;
458                    }
459            }
460    
461            public void setBillingStreet(String billingStreet) {
462                    _billingStreet = billingStreet;
463            }
464    
465            public String getBillingCity() {
466                    if (_billingCity == null) {
467                            return StringPool.BLANK;
468                    }
469                    else {
470                            return _billingCity;
471                    }
472            }
473    
474            public void setBillingCity(String billingCity) {
475                    _billingCity = billingCity;
476            }
477    
478            public String getBillingState() {
479                    if (_billingState == null) {
480                            return StringPool.BLANK;
481                    }
482                    else {
483                            return _billingState;
484                    }
485            }
486    
487            public void setBillingState(String billingState) {
488                    _billingState = billingState;
489            }
490    
491            public String getBillingZip() {
492                    if (_billingZip == null) {
493                            return StringPool.BLANK;
494                    }
495                    else {
496                            return _billingZip;
497                    }
498            }
499    
500            public void setBillingZip(String billingZip) {
501                    _billingZip = billingZip;
502            }
503    
504            public String getBillingCountry() {
505                    if (_billingCountry == null) {
506                            return StringPool.BLANK;
507                    }
508                    else {
509                            return _billingCountry;
510                    }
511            }
512    
513            public void setBillingCountry(String billingCountry) {
514                    _billingCountry = billingCountry;
515            }
516    
517            public String getBillingPhone() {
518                    if (_billingPhone == null) {
519                            return StringPool.BLANK;
520                    }
521                    else {
522                            return _billingPhone;
523                    }
524            }
525    
526            public void setBillingPhone(String billingPhone) {
527                    _billingPhone = billingPhone;
528            }
529    
530            public boolean getShipToBilling() {
531                    return _shipToBilling;
532            }
533    
534            public boolean isShipToBilling() {
535                    return _shipToBilling;
536            }
537    
538            public void setShipToBilling(boolean shipToBilling) {
539                    _shipToBilling = shipToBilling;
540            }
541    
542            public String getShippingFirstName() {
543                    if (_shippingFirstName == null) {
544                            return StringPool.BLANK;
545                    }
546                    else {
547                            return _shippingFirstName;
548                    }
549            }
550    
551            public void setShippingFirstName(String shippingFirstName) {
552                    _shippingFirstName = shippingFirstName;
553            }
554    
555            public String getShippingLastName() {
556                    if (_shippingLastName == null) {
557                            return StringPool.BLANK;
558                    }
559                    else {
560                            return _shippingLastName;
561                    }
562            }
563    
564            public void setShippingLastName(String shippingLastName) {
565                    _shippingLastName = shippingLastName;
566            }
567    
568            public String getShippingEmailAddress() {
569                    if (_shippingEmailAddress == null) {
570                            return StringPool.BLANK;
571                    }
572                    else {
573                            return _shippingEmailAddress;
574                    }
575            }
576    
577            public void setShippingEmailAddress(String shippingEmailAddress) {
578                    _shippingEmailAddress = shippingEmailAddress;
579            }
580    
581            public String getShippingCompany() {
582                    if (_shippingCompany == null) {
583                            return StringPool.BLANK;
584                    }
585                    else {
586                            return _shippingCompany;
587                    }
588            }
589    
590            public void setShippingCompany(String shippingCompany) {
591                    _shippingCompany = shippingCompany;
592            }
593    
594            public String getShippingStreet() {
595                    if (_shippingStreet == null) {
596                            return StringPool.BLANK;
597                    }
598                    else {
599                            return _shippingStreet;
600                    }
601            }
602    
603            public void setShippingStreet(String shippingStreet) {
604                    _shippingStreet = shippingStreet;
605            }
606    
607            public String getShippingCity() {
608                    if (_shippingCity == null) {
609                            return StringPool.BLANK;
610                    }
611                    else {
612                            return _shippingCity;
613                    }
614            }
615    
616            public void setShippingCity(String shippingCity) {
617                    _shippingCity = shippingCity;
618            }
619    
620            public String getShippingState() {
621                    if (_shippingState == null) {
622                            return StringPool.BLANK;
623                    }
624                    else {
625                            return _shippingState;
626                    }
627            }
628    
629            public void setShippingState(String shippingState) {
630                    _shippingState = shippingState;
631            }
632    
633            public String getShippingZip() {
634                    if (_shippingZip == null) {
635                            return StringPool.BLANK;
636                    }
637                    else {
638                            return _shippingZip;
639                    }
640            }
641    
642            public void setShippingZip(String shippingZip) {
643                    _shippingZip = shippingZip;
644            }
645    
646            public String getShippingCountry() {
647                    if (_shippingCountry == null) {
648                            return StringPool.BLANK;
649                    }
650                    else {
651                            return _shippingCountry;
652                    }
653            }
654    
655            public void setShippingCountry(String shippingCountry) {
656                    _shippingCountry = shippingCountry;
657            }
658    
659            public String getShippingPhone() {
660                    if (_shippingPhone == null) {
661                            return StringPool.BLANK;
662                    }
663                    else {
664                            return _shippingPhone;
665                    }
666            }
667    
668            public void setShippingPhone(String shippingPhone) {
669                    _shippingPhone = shippingPhone;
670            }
671    
672            public String getCcName() {
673                    if (_ccName == null) {
674                            return StringPool.BLANK;
675                    }
676                    else {
677                            return _ccName;
678                    }
679            }
680    
681            public void setCcName(String ccName) {
682                    _ccName = ccName;
683            }
684    
685            public String getCcType() {
686                    if (_ccType == null) {
687                            return StringPool.BLANK;
688                    }
689                    else {
690                            return _ccType;
691                    }
692            }
693    
694            public void setCcType(String ccType) {
695                    _ccType = ccType;
696            }
697    
698            public String getCcNumber() {
699                    if (_ccNumber == null) {
700                            return StringPool.BLANK;
701                    }
702                    else {
703                            return _ccNumber;
704                    }
705            }
706    
707            public void setCcNumber(String ccNumber) {
708                    _ccNumber = ccNumber;
709            }
710    
711            public int getCcExpMonth() {
712                    return _ccExpMonth;
713            }
714    
715            public void setCcExpMonth(int ccExpMonth) {
716                    _ccExpMonth = ccExpMonth;
717            }
718    
719            public int getCcExpYear() {
720                    return _ccExpYear;
721            }
722    
723            public void setCcExpYear(int ccExpYear) {
724                    _ccExpYear = ccExpYear;
725            }
726    
727            public String getCcVerNumber() {
728                    if (_ccVerNumber == null) {
729                            return StringPool.BLANK;
730                    }
731                    else {
732                            return _ccVerNumber;
733                    }
734            }
735    
736            public void setCcVerNumber(String ccVerNumber) {
737                    _ccVerNumber = ccVerNumber;
738            }
739    
740            public String getComments() {
741                    if (_comments == null) {
742                            return StringPool.BLANK;
743                    }
744                    else {
745                            return _comments;
746                    }
747            }
748    
749            public void setComments(String comments) {
750                    _comments = comments;
751            }
752    
753            public String getPpTxnId() {
754                    if (_ppTxnId == null) {
755                            return StringPool.BLANK;
756                    }
757                    else {
758                            return _ppTxnId;
759                    }
760            }
761    
762            public void setPpTxnId(String ppTxnId) {
763                    _ppTxnId = ppTxnId;
764    
765                    if (_originalPpTxnId == null) {
766                            _originalPpTxnId = ppTxnId;
767                    }
768            }
769    
770            public String getOriginalPpTxnId() {
771                    return GetterUtil.getString(_originalPpTxnId);
772            }
773    
774            public String getPpPaymentStatus() {
775                    if (_ppPaymentStatus == null) {
776                            return StringPool.BLANK;
777                    }
778                    else {
779                            return _ppPaymentStatus;
780                    }
781            }
782    
783            public void setPpPaymentStatus(String ppPaymentStatus) {
784                    _ppPaymentStatus = ppPaymentStatus;
785            }
786    
787            public double getPpPaymentGross() {
788                    return _ppPaymentGross;
789            }
790    
791            public void setPpPaymentGross(double ppPaymentGross) {
792                    _ppPaymentGross = ppPaymentGross;
793            }
794    
795            public String getPpReceiverEmail() {
796                    if (_ppReceiverEmail == null) {
797                            return StringPool.BLANK;
798                    }
799                    else {
800                            return _ppReceiverEmail;
801                    }
802            }
803    
804            public void setPpReceiverEmail(String ppReceiverEmail) {
805                    _ppReceiverEmail = ppReceiverEmail;
806            }
807    
808            public String getPpPayerEmail() {
809                    if (_ppPayerEmail == null) {
810                            return StringPool.BLANK;
811                    }
812                    else {
813                            return _ppPayerEmail;
814                    }
815            }
816    
817            public void setPpPayerEmail(String ppPayerEmail) {
818                    _ppPayerEmail = ppPayerEmail;
819            }
820    
821            public boolean getSendOrderEmail() {
822                    return _sendOrderEmail;
823            }
824    
825            public boolean isSendOrderEmail() {
826                    return _sendOrderEmail;
827            }
828    
829            public void setSendOrderEmail(boolean sendOrderEmail) {
830                    _sendOrderEmail = sendOrderEmail;
831            }
832    
833            public boolean getSendShippingEmail() {
834                    return _sendShippingEmail;
835            }
836    
837            public boolean isSendShippingEmail() {
838                    return _sendShippingEmail;
839            }
840    
841            public void setSendShippingEmail(boolean sendShippingEmail) {
842                    _sendShippingEmail = sendShippingEmail;
843            }
844    
845            public ShoppingOrder toEscapedModel() {
846                    if (isEscapedModel()) {
847                            return (ShoppingOrder)this;
848                    }
849                    else {
850                            return (ShoppingOrder)Proxy.newProxyInstance(ShoppingOrder.class.getClassLoader(),
851                                    new Class[] { ShoppingOrder.class },
852                                    new AutoEscapeBeanHandler(this));
853                    }
854            }
855    
856            public ExpandoBridge getExpandoBridge() {
857                    if (_expandoBridge == null) {
858                            _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
859                                            ShoppingOrder.class.getName(), getPrimaryKey());
860                    }
861    
862                    return _expandoBridge;
863            }
864    
865            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
866                    getExpandoBridge().setAttributes(serviceContext);
867            }
868    
869            public Object clone() {
870                    ShoppingOrderImpl clone = new ShoppingOrderImpl();
871    
872                    clone.setOrderId(getOrderId());
873                    clone.setGroupId(getGroupId());
874                    clone.setCompanyId(getCompanyId());
875                    clone.setUserId(getUserId());
876                    clone.setUserName(getUserName());
877                    clone.setCreateDate(getCreateDate());
878                    clone.setModifiedDate(getModifiedDate());
879                    clone.setNumber(getNumber());
880                    clone.setTax(getTax());
881                    clone.setShipping(getShipping());
882                    clone.setAltShipping(getAltShipping());
883                    clone.setRequiresShipping(getRequiresShipping());
884                    clone.setInsure(getInsure());
885                    clone.setInsurance(getInsurance());
886                    clone.setCouponCodes(getCouponCodes());
887                    clone.setCouponDiscount(getCouponDiscount());
888                    clone.setBillingFirstName(getBillingFirstName());
889                    clone.setBillingLastName(getBillingLastName());
890                    clone.setBillingEmailAddress(getBillingEmailAddress());
891                    clone.setBillingCompany(getBillingCompany());
892                    clone.setBillingStreet(getBillingStreet());
893                    clone.setBillingCity(getBillingCity());
894                    clone.setBillingState(getBillingState());
895                    clone.setBillingZip(getBillingZip());
896                    clone.setBillingCountry(getBillingCountry());
897                    clone.setBillingPhone(getBillingPhone());
898                    clone.setShipToBilling(getShipToBilling());
899                    clone.setShippingFirstName(getShippingFirstName());
900                    clone.setShippingLastName(getShippingLastName());
901                    clone.setShippingEmailAddress(getShippingEmailAddress());
902                    clone.setShippingCompany(getShippingCompany());
903                    clone.setShippingStreet(getShippingStreet());
904                    clone.setShippingCity(getShippingCity());
905                    clone.setShippingState(getShippingState());
906                    clone.setShippingZip(getShippingZip());
907                    clone.setShippingCountry(getShippingCountry());
908                    clone.setShippingPhone(getShippingPhone());
909                    clone.setCcName(getCcName());
910                    clone.setCcType(getCcType());
911                    clone.setCcNumber(getCcNumber());
912                    clone.setCcExpMonth(getCcExpMonth());
913                    clone.setCcExpYear(getCcExpYear());
914                    clone.setCcVerNumber(getCcVerNumber());
915                    clone.setComments(getComments());
916                    clone.setPpTxnId(getPpTxnId());
917                    clone.setPpPaymentStatus(getPpPaymentStatus());
918                    clone.setPpPaymentGross(getPpPaymentGross());
919                    clone.setPpReceiverEmail(getPpReceiverEmail());
920                    clone.setPpPayerEmail(getPpPayerEmail());
921                    clone.setSendOrderEmail(getSendOrderEmail());
922                    clone.setSendShippingEmail(getSendShippingEmail());
923    
924                    return clone;
925            }
926    
927            public int compareTo(ShoppingOrder shoppingOrder) {
928                    int value = 0;
929    
930                    value = DateUtil.compareTo(getCreateDate(),
931                                    shoppingOrder.getCreateDate());
932    
933                    value = value * -1;
934    
935                    if (value != 0) {
936                            return value;
937                    }
938    
939                    return 0;
940            }
941    
942            public boolean equals(Object obj) {
943                    if (obj == null) {
944                            return false;
945                    }
946    
947                    ShoppingOrder shoppingOrder = null;
948    
949                    try {
950                            shoppingOrder = (ShoppingOrder)obj;
951                    }
952                    catch (ClassCastException cce) {
953                            return false;
954                    }
955    
956                    long pk = shoppingOrder.getPrimaryKey();
957    
958                    if (getPrimaryKey() == pk) {
959                            return true;
960                    }
961                    else {
962                            return false;
963                    }
964            }
965    
966            public int hashCode() {
967                    return (int)getPrimaryKey();
968            }
969    
970            public String toString() {
971                    StringBundler sb = new StringBundler(103);
972    
973                    sb.append("{orderId=");
974                    sb.append(getOrderId());
975                    sb.append(", groupId=");
976                    sb.append(getGroupId());
977                    sb.append(", companyId=");
978                    sb.append(getCompanyId());
979                    sb.append(", userId=");
980                    sb.append(getUserId());
981                    sb.append(", userName=");
982                    sb.append(getUserName());
983                    sb.append(", createDate=");
984                    sb.append(getCreateDate());
985                    sb.append(", modifiedDate=");
986                    sb.append(getModifiedDate());
987                    sb.append(", number=");
988                    sb.append(getNumber());
989                    sb.append(", tax=");
990                    sb.append(getTax());
991                    sb.append(", shipping=");
992                    sb.append(getShipping());
993                    sb.append(", altShipping=");
994                    sb.append(getAltShipping());
995                    sb.append(", requiresShipping=");
996                    sb.append(getRequiresShipping());
997                    sb.append(", insure=");
998                    sb.append(getInsure());
999                    sb.append(", insurance=");
1000                    sb.append(getInsurance());
1001                    sb.append(", couponCodes=");
1002                    sb.append(getCouponCodes());
1003                    sb.append(", couponDiscount=");
1004                    sb.append(getCouponDiscount());
1005                    sb.append(", billingFirstName=");
1006                    sb.append(getBillingFirstName());
1007                    sb.append(", billingLastName=");
1008                    sb.append(getBillingLastName());
1009                    sb.append(", billingEmailAddress=");
1010                    sb.append(getBillingEmailAddress());
1011                    sb.append(", billingCompany=");
1012                    sb.append(getBillingCompany());
1013                    sb.append(", billingStreet=");
1014                    sb.append(getBillingStreet());
1015                    sb.append(", billingCity=");
1016                    sb.append(getBillingCity());
1017                    sb.append(", billingState=");
1018                    sb.append(getBillingState());
1019                    sb.append(", billingZip=");
1020                    sb.append(getBillingZip());
1021                    sb.append(", billingCountry=");
1022                    sb.append(getBillingCountry());
1023                    sb.append(", billingPhone=");
1024                    sb.append(getBillingPhone());
1025                    sb.append(", shipToBilling=");
1026                    sb.append(getShipToBilling());
1027                    sb.append(", shippingFirstName=");
1028                    sb.append(getShippingFirstName());
1029                    sb.append(", shippingLastName=");
1030                    sb.append(getShippingLastName());
1031                    sb.append(", shippingEmailAddress=");
1032                    sb.append(getShippingEmailAddress());
1033                    sb.append(", shippingCompany=");
1034                    sb.append(getShippingCompany());
1035                    sb.append(", shippingStreet=");
1036                    sb.append(getShippingStreet());
1037                    sb.append(", shippingCity=");
1038                    sb.append(getShippingCity());
1039                    sb.append(", shippingState=");
1040                    sb.append(getShippingState());
1041                    sb.append(", shippingZip=");
1042                    sb.append(getShippingZip());
1043                    sb.append(", shippingCountry=");
1044                    sb.append(getShippingCountry());
1045                    sb.append(", shippingPhone=");
1046                    sb.append(getShippingPhone());
1047                    sb.append(", ccName=");
1048                    sb.append(getCcName());
1049                    sb.append(", ccType=");
1050                    sb.append(getCcType());
1051                    sb.append(", ccNumber=");
1052                    sb.append(getCcNumber());
1053                    sb.append(", ccExpMonth=");
1054                    sb.append(getCcExpMonth());
1055                    sb.append(", ccExpYear=");
1056                    sb.append(getCcExpYear());
1057                    sb.append(", ccVerNumber=");
1058                    sb.append(getCcVerNumber());
1059                    sb.append(", comments=");
1060                    sb.append(getComments());
1061                    sb.append(", ppTxnId=");
1062                    sb.append(getPpTxnId());
1063                    sb.append(", ppPaymentStatus=");
1064                    sb.append(getPpPaymentStatus());
1065                    sb.append(", ppPaymentGross=");
1066                    sb.append(getPpPaymentGross());
1067                    sb.append(", ppReceiverEmail=");
1068                    sb.append(getPpReceiverEmail());
1069                    sb.append(", ppPayerEmail=");
1070                    sb.append(getPpPayerEmail());
1071                    sb.append(", sendOrderEmail=");
1072                    sb.append(getSendOrderEmail());
1073                    sb.append(", sendShippingEmail=");
1074                    sb.append(getSendShippingEmail());
1075                    sb.append("}");
1076    
1077                    return sb.toString();
1078            }
1079    
1080            public String toXmlString() {
1081                    StringBundler sb = new StringBundler(157);
1082    
1083                    sb.append("<model><model-name>");
1084                    sb.append("com.liferay.portlet.shopping.model.ShoppingOrder");
1085                    sb.append("</model-name>");
1086    
1087                    sb.append(
1088                            "<column><column-name>orderId</column-name><column-value><![CDATA[");
1089                    sb.append(getOrderId());
1090                    sb.append("]]></column-value></column>");
1091                    sb.append(
1092                            "<column><column-name>groupId</column-name><column-value><![CDATA[");
1093                    sb.append(getGroupId());
1094                    sb.append("]]></column-value></column>");
1095                    sb.append(
1096                            "<column><column-name>companyId</column-name><column-value><![CDATA[");
1097                    sb.append(getCompanyId());
1098                    sb.append("]]></column-value></column>");
1099                    sb.append(
1100                            "<column><column-name>userId</column-name><column-value><![CDATA[");
1101                    sb.append(getUserId());
1102                    sb.append("]]></column-value></column>");
1103                    sb.append(
1104                            "<column><column-name>userName</column-name><column-value><![CDATA[");
1105                    sb.append(getUserName());
1106                    sb.append("]]></column-value></column>");
1107                    sb.append(
1108                            "<column><column-name>createDate</column-name><column-value><![CDATA[");
1109                    sb.append(getCreateDate());
1110                    sb.append("]]></column-value></column>");
1111                    sb.append(
1112                            "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1113                    sb.append(getModifiedDate());
1114                    sb.append("]]></column-value></column>");
1115                    sb.append(
1116                            "<column><column-name>number</column-name><column-value><![CDATA[");
1117                    sb.append(getNumber());
1118                    sb.append("]]></column-value></column>");
1119                    sb.append(
1120                            "<column><column-name>tax</column-name><column-value><![CDATA[");
1121                    sb.append(getTax());
1122                    sb.append("]]></column-value></column>");
1123                    sb.append(
1124                            "<column><column-name>shipping</column-name><column-value><![CDATA[");
1125                    sb.append(getShipping());
1126                    sb.append("]]></column-value></column>");
1127                    sb.append(
1128                            "<column><column-name>altShipping</column-name><column-value><![CDATA[");
1129                    sb.append(getAltShipping());
1130                    sb.append("]]></column-value></column>");
1131                    sb.append(
1132                            "<column><column-name>requiresShipping</column-name><column-value><![CDATA[");
1133                    sb.append(getRequiresShipping());
1134                    sb.append("]]></column-value></column>");
1135                    sb.append(
1136                            "<column><column-name>insure</column-name><column-value><![CDATA[");
1137                    sb.append(getInsure());
1138                    sb.append("]]></column-value></column>");
1139                    sb.append(
1140                            "<column><column-name>insurance</column-name><column-value><![CDATA[");
1141                    sb.append(getInsurance());
1142                    sb.append("]]></column-value></column>");
1143                    sb.append(
1144                            "<column><column-name>couponCodes</column-name><column-value><![CDATA[");
1145                    sb.append(getCouponCodes());
1146                    sb.append("]]></column-value></column>");
1147                    sb.append(
1148                            "<column><column-name>couponDiscount</column-name><column-value><![CDATA[");
1149                    sb.append(getCouponDiscount());
1150                    sb.append("]]></column-value></column>");
1151                    sb.append(
1152                            "<column><column-name>billingFirstName</column-name><column-value><![CDATA[");
1153                    sb.append(getBillingFirstName());
1154                    sb.append("]]></column-value></column>");
1155                    sb.append(
1156                            "<column><column-name>billingLastName</column-name><column-value><![CDATA[");
1157                    sb.append(getBillingLastName());
1158                    sb.append("]]></column-value></column>");
1159                    sb.append(
1160                            "<column><column-name>billingEmailAddress</column-name><column-value><![CDATA[");
1161                    sb.append(getBillingEmailAddress());
1162                    sb.append("]]></column-value></column>");
1163                    sb.append(
1164                            "<column><column-name>billingCompany</column-name><column-value><![CDATA[");
1165                    sb.append(getBillingCompany());
1166                    sb.append("]]></column-value></column>");
1167                    sb.append(
1168                            "<column><column-name>billingStreet</column-name><column-value><![CDATA[");
1169                    sb.append(getBillingStreet());
1170                    sb.append("]]></column-value></column>");
1171                    sb.append(
1172                            "<column><column-name>billingCity</column-name><column-value><![CDATA[");
1173                    sb.append(getBillingCity());
1174                    sb.append("]]></column-value></column>");
1175                    sb.append(
1176                            "<column><column-name>billingState</column-name><column-value><![CDATA[");
1177                    sb.append(getBillingState());
1178                    sb.append("]]></column-value></column>");
1179                    sb.append(
1180                            "<column><column-name>billingZip</column-name><column-value><![CDATA[");
1181                    sb.append(getBillingZip());
1182                    sb.append("]]></column-value></column>");
1183                    sb.append(
1184                            "<column><column-name>billingCountry</column-name><column-value><![CDATA[");
1185                    sb.append(getBillingCountry());
1186                    sb.append("]]></column-value></column>");
1187                    sb.append(
1188                            "<column><column-name>billingPhone</column-name><column-value><![CDATA[");
1189                    sb.append(getBillingPhone());
1190                    sb.append("]]></column-value></column>");
1191                    sb.append(
1192                            "<column><column-name>shipToBilling</column-name><column-value><![CDATA[");
1193                    sb.append(getShipToBilling());
1194                    sb.append("]]></column-value></column>");
1195                    sb.append(
1196                            "<column><column-name>shippingFirstName</column-name><column-value><![CDATA[");
1197                    sb.append(getShippingFirstName());
1198                    sb.append("]]></column-value></column>");
1199                    sb.append(
1200                            "<column><column-name>shippingLastName</column-name><column-value><![CDATA[");
1201                    sb.append(getShippingLastName());
1202                    sb.append("]]></column-value></column>");
1203                    sb.append(
1204                            "<column><column-name>shippingEmailAddress</column-name><column-value><![CDATA[");
1205                    sb.append(getShippingEmailAddress());
1206                    sb.append("]]></column-value></column>");
1207                    sb.append(
1208                            "<column><column-name>shippingCompany</column-name><column-value><![CDATA[");
1209                    sb.append(getShippingCompany());
1210                    sb.append("]]></column-value></column>");
1211                    sb.append(
1212                            "<column><column-name>shippingStreet</column-name><column-value><![CDATA[");
1213                    sb.append(getShippingStreet());
1214                    sb.append("]]></column-value></column>");
1215                    sb.append(
1216                            "<column><column-name>shippingCity</column-name><column-value><![CDATA[");
1217                    sb.append(getShippingCity());
1218                    sb.append("]]></column-value></column>");
1219                    sb.append(
1220                            "<column><column-name>shippingState</column-name><column-value><![CDATA[");
1221                    sb.append(getShippingState());
1222                    sb.append("]]></column-value></column>");
1223                    sb.append(
1224                            "<column><column-name>shippingZip</column-name><column-value><![CDATA[");
1225                    sb.append(getShippingZip());
1226                    sb.append("]]></column-value></column>");
1227                    sb.append(
1228                            "<column><column-name>shippingCountry</column-name><column-value><![CDATA[");
1229                    sb.append(getShippingCountry());
1230                    sb.append("]]></column-value></column>");
1231                    sb.append(
1232                            "<column><column-name>shippingPhone</column-name><column-value><![CDATA[");
1233                    sb.append(getShippingPhone());
1234                    sb.append("]]></column-value></column>");
1235                    sb.append(
1236                            "<column><column-name>ccName</column-name><column-value><![CDATA[");
1237                    sb.append(getCcName());
1238                    sb.append("]]></column-value></column>");
1239                    sb.append(
1240                            "<column><column-name>ccType</column-name><column-value><![CDATA[");
1241                    sb.append(getCcType());
1242                    sb.append("]]></column-value></column>");
1243                    sb.append(
1244                            "<column><column-name>ccNumber</column-name><column-value><![CDATA[");
1245                    sb.append(getCcNumber());
1246                    sb.append("]]></column-value></column>");
1247                    sb.append(
1248                            "<column><column-name>ccExpMonth</column-name><column-value><![CDATA[");
1249                    sb.append(getCcExpMonth());
1250                    sb.append("]]></column-value></column>");
1251                    sb.append(
1252                            "<column><column-name>ccExpYear</column-name><column-value><![CDATA[");
1253                    sb.append(getCcExpYear());
1254                    sb.append("]]></column-value></column>");
1255                    sb.append(
1256                            "<column><column-name>ccVerNumber</column-name><column-value><![CDATA[");
1257                    sb.append(getCcVerNumber());
1258                    sb.append("]]></column-value></column>");
1259                    sb.append(
1260                            "<column><column-name>comments</column-name><column-value><![CDATA[");
1261                    sb.append(getComments());
1262                    sb.append("]]></column-value></column>");
1263                    sb.append(
1264                            "<column><column-name>ppTxnId</column-name><column-value><![CDATA[");
1265                    sb.append(getPpTxnId());
1266                    sb.append("]]></column-value></column>");
1267                    sb.append(
1268                            "<column><column-name>ppPaymentStatus</column-name><column-value><![CDATA[");
1269                    sb.append(getPpPaymentStatus());
1270                    sb.append("]]></column-value></column>");
1271                    sb.append(
1272                            "<column><column-name>ppPaymentGross</column-name><column-value><![CDATA[");
1273                    sb.append(getPpPaymentGross());
1274                    sb.append("]]></column-value></column>");
1275                    sb.append(
1276                            "<column><column-name>ppReceiverEmail</column-name><column-value><![CDATA[");
1277                    sb.append(getPpReceiverEmail());
1278                    sb.append("]]></column-value></column>");
1279                    sb.append(
1280                            "<column><column-name>ppPayerEmail</column-name><column-value><![CDATA[");
1281                    sb.append(getPpPayerEmail());
1282                    sb.append("]]></column-value></column>");
1283                    sb.append(
1284                            "<column><column-name>sendOrderEmail</column-name><column-value><![CDATA[");
1285                    sb.append(getSendOrderEmail());
1286                    sb.append("]]></column-value></column>");
1287                    sb.append(
1288                            "<column><column-name>sendShippingEmail</column-name><column-value><![CDATA[");
1289                    sb.append(getSendShippingEmail());
1290                    sb.append("]]></column-value></column>");
1291    
1292                    sb.append("</model>");
1293    
1294                    return sb.toString();
1295            }
1296    
1297            private long _orderId;
1298            private long _groupId;
1299            private long _companyId;
1300            private long _userId;
1301            private String _userUuid;
1302            private String _userName;
1303            private Date _createDate;
1304            private Date _modifiedDate;
1305            private String _number;
1306            private String _originalNumber;
1307            private double _tax;
1308            private double _shipping;
1309            private String _altShipping;
1310            private boolean _requiresShipping;
1311            private boolean _insure;
1312            private double _insurance;
1313            private String _couponCodes;
1314            private double _couponDiscount;
1315            private String _billingFirstName;
1316            private String _billingLastName;
1317            private String _billingEmailAddress;
1318            private String _billingCompany;
1319            private String _billingStreet;
1320            private String _billingCity;
1321            private String _billingState;
1322            private String _billingZip;
1323            private String _billingCountry;
1324            private String _billingPhone;
1325            private boolean _shipToBilling;
1326            private String _shippingFirstName;
1327            private String _shippingLastName;
1328            private String _shippingEmailAddress;
1329            private String _shippingCompany;
1330            private String _shippingStreet;
1331            private String _shippingCity;
1332            private String _shippingState;
1333            private String _shippingZip;
1334            private String _shippingCountry;
1335            private String _shippingPhone;
1336            private String _ccName;
1337            private String _ccType;
1338            private String _ccNumber;
1339            private int _ccExpMonth;
1340            private int _ccExpYear;
1341            private String _ccVerNumber;
1342            private String _comments;
1343            private String _ppTxnId;
1344            private String _originalPpTxnId;
1345            private String _ppPaymentStatus;
1346            private double _ppPaymentGross;
1347            private String _ppReceiverEmail;
1348            private String _ppPayerEmail;
1349            private boolean _sendOrderEmail;
1350            private boolean _sendShippingEmail;
1351            private transient ExpandoBridge _expandoBridge;
1352    }