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