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