001
014
015 package com.liferay.portlet.shopping.model.impl;
016
017 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.json.JSON;
020 import com.liferay.portal.kernel.util.DateUtil;
021 import com.liferay.portal.kernel.util.GetterUtil;
022 import com.liferay.portal.kernel.util.ProxyUtil;
023 import com.liferay.portal.kernel.util.StringBundler;
024 import com.liferay.portal.kernel.util.StringPool;
025 import com.liferay.portal.model.CacheModel;
026 import com.liferay.portal.model.impl.BaseModelImpl;
027 import com.liferay.portal.service.ServiceContext;
028 import com.liferay.portal.util.PortalUtil;
029
030 import com.liferay.portlet.expando.model.ExpandoBridge;
031 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
032 import com.liferay.portlet.shopping.model.ShoppingCoupon;
033 import com.liferay.portlet.shopping.model.ShoppingCouponModel;
034 import com.liferay.portlet.shopping.model.ShoppingCouponSoap;
035
036 import java.io.Serializable;
037
038 import java.sql.Types;
039
040 import java.util.ArrayList;
041 import java.util.Date;
042 import java.util.HashMap;
043 import java.util.List;
044 import java.util.Map;
045
046
059 @JSON(strict = true)
060 public class ShoppingCouponModelImpl extends BaseModelImpl<ShoppingCoupon>
061 implements ShoppingCouponModel {
062
067 public static final String TABLE_NAME = "ShoppingCoupon";
068 public static final Object[][] TABLE_COLUMNS = {
069 { "couponId", Types.BIGINT },
070 { "groupId", Types.BIGINT },
071 { "companyId", Types.BIGINT },
072 { "userId", Types.BIGINT },
073 { "userName", Types.VARCHAR },
074 { "createDate", Types.TIMESTAMP },
075 { "modifiedDate", Types.TIMESTAMP },
076 { "code_", Types.VARCHAR },
077 { "name", Types.VARCHAR },
078 { "description", Types.VARCHAR },
079 { "startDate", Types.TIMESTAMP },
080 { "endDate", Types.TIMESTAMP },
081 { "active_", Types.BOOLEAN },
082 { "limitCategories", Types.VARCHAR },
083 { "limitSkus", Types.VARCHAR },
084 { "minOrder", Types.DOUBLE },
085 { "discount", Types.DOUBLE },
086 { "discountType", Types.VARCHAR }
087 };
088 public static final String TABLE_SQL_CREATE = "create table ShoppingCoupon (couponId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,code_ VARCHAR(75) null,name VARCHAR(75) null,description STRING null,startDate DATE null,endDate DATE null,active_ BOOLEAN,limitCategories STRING null,limitSkus STRING null,minOrder DOUBLE,discount DOUBLE,discountType VARCHAR(75) null)";
089 public static final String TABLE_SQL_DROP = "drop table ShoppingCoupon";
090 public static final String ORDER_BY_JPQL = " ORDER BY shoppingCoupon.createDate ASC";
091 public static final String ORDER_BY_SQL = " ORDER BY ShoppingCoupon.createDate ASC";
092 public static final String DATA_SOURCE = "liferayDataSource";
093 public static final String SESSION_FACTORY = "liferaySessionFactory";
094 public static final String TX_MANAGER = "liferayTransactionManager";
095 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
096 "value.object.entity.cache.enabled.com.liferay.portlet.shopping.model.ShoppingCoupon"),
097 true);
098 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
099 "value.object.finder.cache.enabled.com.liferay.portlet.shopping.model.ShoppingCoupon"),
100 true);
101 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
102 "value.object.column.bitmask.enabled.com.liferay.portlet.shopping.model.ShoppingCoupon"),
103 true);
104 public static long CODE_COLUMN_BITMASK = 1L;
105 public static long GROUPID_COLUMN_BITMASK = 2L;
106 public static long CREATEDATE_COLUMN_BITMASK = 4L;
107
108
114 public static ShoppingCoupon toModel(ShoppingCouponSoap soapModel) {
115 if (soapModel == null) {
116 return null;
117 }
118
119 ShoppingCoupon model = new ShoppingCouponImpl();
120
121 model.setCouponId(soapModel.getCouponId());
122 model.setGroupId(soapModel.getGroupId());
123 model.setCompanyId(soapModel.getCompanyId());
124 model.setUserId(soapModel.getUserId());
125 model.setUserName(soapModel.getUserName());
126 model.setCreateDate(soapModel.getCreateDate());
127 model.setModifiedDate(soapModel.getModifiedDate());
128 model.setCode(soapModel.getCode());
129 model.setName(soapModel.getName());
130 model.setDescription(soapModel.getDescription());
131 model.setStartDate(soapModel.getStartDate());
132 model.setEndDate(soapModel.getEndDate());
133 model.setActive(soapModel.getActive());
134 model.setLimitCategories(soapModel.getLimitCategories());
135 model.setLimitSkus(soapModel.getLimitSkus());
136 model.setMinOrder(soapModel.getMinOrder());
137 model.setDiscount(soapModel.getDiscount());
138 model.setDiscountType(soapModel.getDiscountType());
139
140 return model;
141 }
142
143
149 public static List<ShoppingCoupon> toModels(ShoppingCouponSoap[] soapModels) {
150 if (soapModels == null) {
151 return null;
152 }
153
154 List<ShoppingCoupon> models = new ArrayList<ShoppingCoupon>(soapModels.length);
155
156 for (ShoppingCouponSoap soapModel : soapModels) {
157 models.add(toModel(soapModel));
158 }
159
160 return models;
161 }
162
163 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
164 "lock.expiration.time.com.liferay.portlet.shopping.model.ShoppingCoupon"));
165
166 public ShoppingCouponModelImpl() {
167 }
168
169 public long getPrimaryKey() {
170 return _couponId;
171 }
172
173 public void setPrimaryKey(long primaryKey) {
174 setCouponId(primaryKey);
175 }
176
177 public Serializable getPrimaryKeyObj() {
178 return _couponId;
179 }
180
181 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
182 setPrimaryKey(((Long)primaryKeyObj).longValue());
183 }
184
185 public Class<?> getModelClass() {
186 return ShoppingCoupon.class;
187 }
188
189 public String getModelClassName() {
190 return ShoppingCoupon.class.getName();
191 }
192
193 @Override
194 public Map<String, Object> getModelAttributes() {
195 Map<String, Object> attributes = new HashMap<String, Object>();
196
197 attributes.put("couponId", getCouponId());
198 attributes.put("groupId", getGroupId());
199 attributes.put("companyId", getCompanyId());
200 attributes.put("userId", getUserId());
201 attributes.put("userName", getUserName());
202 attributes.put("createDate", getCreateDate());
203 attributes.put("modifiedDate", getModifiedDate());
204 attributes.put("code", getCode());
205 attributes.put("name", getName());
206 attributes.put("description", getDescription());
207 attributes.put("startDate", getStartDate());
208 attributes.put("endDate", getEndDate());
209 attributes.put("active", getActive());
210 attributes.put("limitCategories", getLimitCategories());
211 attributes.put("limitSkus", getLimitSkus());
212 attributes.put("minOrder", getMinOrder());
213 attributes.put("discount", getDiscount());
214 attributes.put("discountType", getDiscountType());
215
216 return attributes;
217 }
218
219 @Override
220 public void setModelAttributes(Map<String, Object> attributes) {
221 Long couponId = (Long)attributes.get("couponId");
222
223 if (couponId != null) {
224 setCouponId(couponId);
225 }
226
227 Long groupId = (Long)attributes.get("groupId");
228
229 if (groupId != null) {
230 setGroupId(groupId);
231 }
232
233 Long companyId = (Long)attributes.get("companyId");
234
235 if (companyId != null) {
236 setCompanyId(companyId);
237 }
238
239 Long userId = (Long)attributes.get("userId");
240
241 if (userId != null) {
242 setUserId(userId);
243 }
244
245 String userName = (String)attributes.get("userName");
246
247 if (userName != null) {
248 setUserName(userName);
249 }
250
251 Date createDate = (Date)attributes.get("createDate");
252
253 if (createDate != null) {
254 setCreateDate(createDate);
255 }
256
257 Date modifiedDate = (Date)attributes.get("modifiedDate");
258
259 if (modifiedDate != null) {
260 setModifiedDate(modifiedDate);
261 }
262
263 String code = (String)attributes.get("code");
264
265 if (code != null) {
266 setCode(code);
267 }
268
269 String name = (String)attributes.get("name");
270
271 if (name != null) {
272 setName(name);
273 }
274
275 String description = (String)attributes.get("description");
276
277 if (description != null) {
278 setDescription(description);
279 }
280
281 Date startDate = (Date)attributes.get("startDate");
282
283 if (startDate != null) {
284 setStartDate(startDate);
285 }
286
287 Date endDate = (Date)attributes.get("endDate");
288
289 if (endDate != null) {
290 setEndDate(endDate);
291 }
292
293 Boolean active = (Boolean)attributes.get("active");
294
295 if (active != null) {
296 setActive(active);
297 }
298
299 String limitCategories = (String)attributes.get("limitCategories");
300
301 if (limitCategories != null) {
302 setLimitCategories(limitCategories);
303 }
304
305 String limitSkus = (String)attributes.get("limitSkus");
306
307 if (limitSkus != null) {
308 setLimitSkus(limitSkus);
309 }
310
311 Double minOrder = (Double)attributes.get("minOrder");
312
313 if (minOrder != null) {
314 setMinOrder(minOrder);
315 }
316
317 Double discount = (Double)attributes.get("discount");
318
319 if (discount != null) {
320 setDiscount(discount);
321 }
322
323 String discountType = (String)attributes.get("discountType");
324
325 if (discountType != null) {
326 setDiscountType(discountType);
327 }
328 }
329
330 @JSON
331 public long getCouponId() {
332 return _couponId;
333 }
334
335 public void setCouponId(long couponId) {
336 _couponId = couponId;
337 }
338
339 @JSON
340 public long getGroupId() {
341 return _groupId;
342 }
343
344 public void setGroupId(long groupId) {
345 _columnBitmask |= GROUPID_COLUMN_BITMASK;
346
347 if (!_setOriginalGroupId) {
348 _setOriginalGroupId = true;
349
350 _originalGroupId = _groupId;
351 }
352
353 _groupId = groupId;
354 }
355
356 public long getOriginalGroupId() {
357 return _originalGroupId;
358 }
359
360 @JSON
361 public long getCompanyId() {
362 return _companyId;
363 }
364
365 public void setCompanyId(long companyId) {
366 _companyId = companyId;
367 }
368
369 @JSON
370 public long getUserId() {
371 return _userId;
372 }
373
374 public void setUserId(long userId) {
375 _userId = userId;
376 }
377
378 public String getUserUuid() throws SystemException {
379 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
380 }
381
382 public void setUserUuid(String userUuid) {
383 _userUuid = userUuid;
384 }
385
386 @JSON
387 public String getUserName() {
388 if (_userName == null) {
389 return StringPool.BLANK;
390 }
391 else {
392 return _userName;
393 }
394 }
395
396 public void setUserName(String userName) {
397 _userName = userName;
398 }
399
400 @JSON
401 public Date getCreateDate() {
402 return _createDate;
403 }
404
405 public void setCreateDate(Date createDate) {
406 _columnBitmask = -1L;
407
408 _createDate = createDate;
409 }
410
411 @JSON
412 public Date getModifiedDate() {
413 return _modifiedDate;
414 }
415
416 public void setModifiedDate(Date modifiedDate) {
417 _modifiedDate = modifiedDate;
418 }
419
420 @JSON
421 public String getCode() {
422 if (_code == null) {
423 return StringPool.BLANK;
424 }
425 else {
426 return _code;
427 }
428 }
429
430 public void setCode(String code) {
431 _columnBitmask |= CODE_COLUMN_BITMASK;
432
433 if (_originalCode == null) {
434 _originalCode = _code;
435 }
436
437 _code = code;
438 }
439
440 public String getOriginalCode() {
441 return GetterUtil.getString(_originalCode);
442 }
443
444 @JSON
445 public String getName() {
446 if (_name == null) {
447 return StringPool.BLANK;
448 }
449 else {
450 return _name;
451 }
452 }
453
454 public void setName(String name) {
455 _name = name;
456 }
457
458 @JSON
459 public String getDescription() {
460 if (_description == null) {
461 return StringPool.BLANK;
462 }
463 else {
464 return _description;
465 }
466 }
467
468 public void setDescription(String description) {
469 _description = description;
470 }
471
472 @JSON
473 public Date getStartDate() {
474 return _startDate;
475 }
476
477 public void setStartDate(Date startDate) {
478 _startDate = startDate;
479 }
480
481 @JSON
482 public Date getEndDate() {
483 return _endDate;
484 }
485
486 public void setEndDate(Date endDate) {
487 _endDate = endDate;
488 }
489
490 @JSON
491 public boolean getActive() {
492 return _active;
493 }
494
495 public boolean isActive() {
496 return _active;
497 }
498
499 public void setActive(boolean active) {
500 _active = active;
501 }
502
503 @JSON
504 public String getLimitCategories() {
505 if (_limitCategories == null) {
506 return StringPool.BLANK;
507 }
508 else {
509 return _limitCategories;
510 }
511 }
512
513 public void setLimitCategories(String limitCategories) {
514 _limitCategories = limitCategories;
515 }
516
517 @JSON
518 public String getLimitSkus() {
519 if (_limitSkus == null) {
520 return StringPool.BLANK;
521 }
522 else {
523 return _limitSkus;
524 }
525 }
526
527 public void setLimitSkus(String limitSkus) {
528 _limitSkus = limitSkus;
529 }
530
531 @JSON
532 public double getMinOrder() {
533 return _minOrder;
534 }
535
536 public void setMinOrder(double minOrder) {
537 _minOrder = minOrder;
538 }
539
540 @JSON
541 public double getDiscount() {
542 return _discount;
543 }
544
545 public void setDiscount(double discount) {
546 _discount = discount;
547 }
548
549 @JSON
550 public String getDiscountType() {
551 if (_discountType == null) {
552 return StringPool.BLANK;
553 }
554 else {
555 return _discountType;
556 }
557 }
558
559 public void setDiscountType(String discountType) {
560 _discountType = discountType;
561 }
562
563 public long getColumnBitmask() {
564 return _columnBitmask;
565 }
566
567 @Override
568 public ExpandoBridge getExpandoBridge() {
569 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
570 ShoppingCoupon.class.getName(), getPrimaryKey());
571 }
572
573 @Override
574 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
575 ExpandoBridge expandoBridge = getExpandoBridge();
576
577 expandoBridge.setAttributes(serviceContext);
578 }
579
580 @Override
581 public ShoppingCoupon toEscapedModel() {
582 if (_escapedModel == null) {
583 _escapedModel = (ShoppingCoupon)ProxyUtil.newProxyInstance(_classLoader,
584 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
585 }
586
587 return _escapedModel;
588 }
589
590 @Override
591 public Object clone() {
592 ShoppingCouponImpl shoppingCouponImpl = new ShoppingCouponImpl();
593
594 shoppingCouponImpl.setCouponId(getCouponId());
595 shoppingCouponImpl.setGroupId(getGroupId());
596 shoppingCouponImpl.setCompanyId(getCompanyId());
597 shoppingCouponImpl.setUserId(getUserId());
598 shoppingCouponImpl.setUserName(getUserName());
599 shoppingCouponImpl.setCreateDate(getCreateDate());
600 shoppingCouponImpl.setModifiedDate(getModifiedDate());
601 shoppingCouponImpl.setCode(getCode());
602 shoppingCouponImpl.setName(getName());
603 shoppingCouponImpl.setDescription(getDescription());
604 shoppingCouponImpl.setStartDate(getStartDate());
605 shoppingCouponImpl.setEndDate(getEndDate());
606 shoppingCouponImpl.setActive(getActive());
607 shoppingCouponImpl.setLimitCategories(getLimitCategories());
608 shoppingCouponImpl.setLimitSkus(getLimitSkus());
609 shoppingCouponImpl.setMinOrder(getMinOrder());
610 shoppingCouponImpl.setDiscount(getDiscount());
611 shoppingCouponImpl.setDiscountType(getDiscountType());
612
613 shoppingCouponImpl.resetOriginalValues();
614
615 return shoppingCouponImpl;
616 }
617
618 public int compareTo(ShoppingCoupon shoppingCoupon) {
619 int value = 0;
620
621 value = DateUtil.compareTo(getCreateDate(),
622 shoppingCoupon.getCreateDate());
623
624 if (value != 0) {
625 return value;
626 }
627
628 return 0;
629 }
630
631 @Override
632 public boolean equals(Object obj) {
633 if (obj == null) {
634 return false;
635 }
636
637 ShoppingCoupon shoppingCoupon = null;
638
639 try {
640 shoppingCoupon = (ShoppingCoupon)obj;
641 }
642 catch (ClassCastException cce) {
643 return false;
644 }
645
646 long primaryKey = shoppingCoupon.getPrimaryKey();
647
648 if (getPrimaryKey() == primaryKey) {
649 return true;
650 }
651 else {
652 return false;
653 }
654 }
655
656 @Override
657 public int hashCode() {
658 return (int)getPrimaryKey();
659 }
660
661 @Override
662 public void resetOriginalValues() {
663 ShoppingCouponModelImpl shoppingCouponModelImpl = this;
664
665 shoppingCouponModelImpl._originalGroupId = shoppingCouponModelImpl._groupId;
666
667 shoppingCouponModelImpl._setOriginalGroupId = false;
668
669 shoppingCouponModelImpl._originalCode = shoppingCouponModelImpl._code;
670
671 shoppingCouponModelImpl._columnBitmask = 0;
672 }
673
674 @Override
675 public CacheModel<ShoppingCoupon> toCacheModel() {
676 ShoppingCouponCacheModel shoppingCouponCacheModel = new ShoppingCouponCacheModel();
677
678 shoppingCouponCacheModel.couponId = getCouponId();
679
680 shoppingCouponCacheModel.groupId = getGroupId();
681
682 shoppingCouponCacheModel.companyId = getCompanyId();
683
684 shoppingCouponCacheModel.userId = getUserId();
685
686 shoppingCouponCacheModel.userName = getUserName();
687
688 String userName = shoppingCouponCacheModel.userName;
689
690 if ((userName != null) && (userName.length() == 0)) {
691 shoppingCouponCacheModel.userName = null;
692 }
693
694 Date createDate = getCreateDate();
695
696 if (createDate != null) {
697 shoppingCouponCacheModel.createDate = createDate.getTime();
698 }
699 else {
700 shoppingCouponCacheModel.createDate = Long.MIN_VALUE;
701 }
702
703 Date modifiedDate = getModifiedDate();
704
705 if (modifiedDate != null) {
706 shoppingCouponCacheModel.modifiedDate = modifiedDate.getTime();
707 }
708 else {
709 shoppingCouponCacheModel.modifiedDate = Long.MIN_VALUE;
710 }
711
712 shoppingCouponCacheModel.code = getCode();
713
714 String code = shoppingCouponCacheModel.code;
715
716 if ((code != null) && (code.length() == 0)) {
717 shoppingCouponCacheModel.code = null;
718 }
719
720 shoppingCouponCacheModel.name = getName();
721
722 String name = shoppingCouponCacheModel.name;
723
724 if ((name != null) && (name.length() == 0)) {
725 shoppingCouponCacheModel.name = null;
726 }
727
728 shoppingCouponCacheModel.description = getDescription();
729
730 String description = shoppingCouponCacheModel.description;
731
732 if ((description != null) && (description.length() == 0)) {
733 shoppingCouponCacheModel.description = null;
734 }
735
736 Date startDate = getStartDate();
737
738 if (startDate != null) {
739 shoppingCouponCacheModel.startDate = startDate.getTime();
740 }
741 else {
742 shoppingCouponCacheModel.startDate = Long.MIN_VALUE;
743 }
744
745 Date endDate = getEndDate();
746
747 if (endDate != null) {
748 shoppingCouponCacheModel.endDate = endDate.getTime();
749 }
750 else {
751 shoppingCouponCacheModel.endDate = Long.MIN_VALUE;
752 }
753
754 shoppingCouponCacheModel.active = getActive();
755
756 shoppingCouponCacheModel.limitCategories = getLimitCategories();
757
758 String limitCategories = shoppingCouponCacheModel.limitCategories;
759
760 if ((limitCategories != null) && (limitCategories.length() == 0)) {
761 shoppingCouponCacheModel.limitCategories = null;
762 }
763
764 shoppingCouponCacheModel.limitSkus = getLimitSkus();
765
766 String limitSkus = shoppingCouponCacheModel.limitSkus;
767
768 if ((limitSkus != null) && (limitSkus.length() == 0)) {
769 shoppingCouponCacheModel.limitSkus = null;
770 }
771
772 shoppingCouponCacheModel.minOrder = getMinOrder();
773
774 shoppingCouponCacheModel.discount = getDiscount();
775
776 shoppingCouponCacheModel.discountType = getDiscountType();
777
778 String discountType = shoppingCouponCacheModel.discountType;
779
780 if ((discountType != null) && (discountType.length() == 0)) {
781 shoppingCouponCacheModel.discountType = null;
782 }
783
784 return shoppingCouponCacheModel;
785 }
786
787 @Override
788 public String toString() {
789 StringBundler sb = new StringBundler(37);
790
791 sb.append("{couponId=");
792 sb.append(getCouponId());
793 sb.append(", groupId=");
794 sb.append(getGroupId());
795 sb.append(", companyId=");
796 sb.append(getCompanyId());
797 sb.append(", userId=");
798 sb.append(getUserId());
799 sb.append(", userName=");
800 sb.append(getUserName());
801 sb.append(", createDate=");
802 sb.append(getCreateDate());
803 sb.append(", modifiedDate=");
804 sb.append(getModifiedDate());
805 sb.append(", code=");
806 sb.append(getCode());
807 sb.append(", name=");
808 sb.append(getName());
809 sb.append(", description=");
810 sb.append(getDescription());
811 sb.append(", startDate=");
812 sb.append(getStartDate());
813 sb.append(", endDate=");
814 sb.append(getEndDate());
815 sb.append(", active=");
816 sb.append(getActive());
817 sb.append(", limitCategories=");
818 sb.append(getLimitCategories());
819 sb.append(", limitSkus=");
820 sb.append(getLimitSkus());
821 sb.append(", minOrder=");
822 sb.append(getMinOrder());
823 sb.append(", discount=");
824 sb.append(getDiscount());
825 sb.append(", discountType=");
826 sb.append(getDiscountType());
827 sb.append("}");
828
829 return sb.toString();
830 }
831
832 public String toXmlString() {
833 StringBundler sb = new StringBundler(58);
834
835 sb.append("<model><model-name>");
836 sb.append("com.liferay.portlet.shopping.model.ShoppingCoupon");
837 sb.append("</model-name>");
838
839 sb.append(
840 "<column><column-name>couponId</column-name><column-value><![CDATA[");
841 sb.append(getCouponId());
842 sb.append("]]></column-value></column>");
843 sb.append(
844 "<column><column-name>groupId</column-name><column-value><![CDATA[");
845 sb.append(getGroupId());
846 sb.append("]]></column-value></column>");
847 sb.append(
848 "<column><column-name>companyId</column-name><column-value><![CDATA[");
849 sb.append(getCompanyId());
850 sb.append("]]></column-value></column>");
851 sb.append(
852 "<column><column-name>userId</column-name><column-value><![CDATA[");
853 sb.append(getUserId());
854 sb.append("]]></column-value></column>");
855 sb.append(
856 "<column><column-name>userName</column-name><column-value><![CDATA[");
857 sb.append(getUserName());
858 sb.append("]]></column-value></column>");
859 sb.append(
860 "<column><column-name>createDate</column-name><column-value><![CDATA[");
861 sb.append(getCreateDate());
862 sb.append("]]></column-value></column>");
863 sb.append(
864 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
865 sb.append(getModifiedDate());
866 sb.append("]]></column-value></column>");
867 sb.append(
868 "<column><column-name>code</column-name><column-value><![CDATA[");
869 sb.append(getCode());
870 sb.append("]]></column-value></column>");
871 sb.append(
872 "<column><column-name>name</column-name><column-value><![CDATA[");
873 sb.append(getName());
874 sb.append("]]></column-value></column>");
875 sb.append(
876 "<column><column-name>description</column-name><column-value><![CDATA[");
877 sb.append(getDescription());
878 sb.append("]]></column-value></column>");
879 sb.append(
880 "<column><column-name>startDate</column-name><column-value><![CDATA[");
881 sb.append(getStartDate());
882 sb.append("]]></column-value></column>");
883 sb.append(
884 "<column><column-name>endDate</column-name><column-value><![CDATA[");
885 sb.append(getEndDate());
886 sb.append("]]></column-value></column>");
887 sb.append(
888 "<column><column-name>active</column-name><column-value><![CDATA[");
889 sb.append(getActive());
890 sb.append("]]></column-value></column>");
891 sb.append(
892 "<column><column-name>limitCategories</column-name><column-value><![CDATA[");
893 sb.append(getLimitCategories());
894 sb.append("]]></column-value></column>");
895 sb.append(
896 "<column><column-name>limitSkus</column-name><column-value><![CDATA[");
897 sb.append(getLimitSkus());
898 sb.append("]]></column-value></column>");
899 sb.append(
900 "<column><column-name>minOrder</column-name><column-value><![CDATA[");
901 sb.append(getMinOrder());
902 sb.append("]]></column-value></column>");
903 sb.append(
904 "<column><column-name>discount</column-name><column-value><![CDATA[");
905 sb.append(getDiscount());
906 sb.append("]]></column-value></column>");
907 sb.append(
908 "<column><column-name>discountType</column-name><column-value><![CDATA[");
909 sb.append(getDiscountType());
910 sb.append("]]></column-value></column>");
911
912 sb.append("</model>");
913
914 return sb.toString();
915 }
916
917 private static ClassLoader _classLoader = ShoppingCoupon.class.getClassLoader();
918 private static Class<?>[] _escapedModelInterfaces = new Class[] {
919 ShoppingCoupon.class
920 };
921 private long _couponId;
922 private long _groupId;
923 private long _originalGroupId;
924 private boolean _setOriginalGroupId;
925 private long _companyId;
926 private long _userId;
927 private String _userUuid;
928 private String _userName;
929 private Date _createDate;
930 private Date _modifiedDate;
931 private String _code;
932 private String _originalCode;
933 private String _name;
934 private String _description;
935 private Date _startDate;
936 private Date _endDate;
937 private boolean _active;
938 private String _limitCategories;
939 private String _limitSkus;
940 private double _minOrder;
941 private double _discount;
942 private String _discountType;
943 private long _columnBitmask;
944 private ShoppingCoupon _escapedModel;
945 }