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