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