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