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