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