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