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