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