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