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