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 @Override
170 public long getPrimaryKey() {
171 return _couponId;
172 }
173
174 @Override
175 public void setPrimaryKey(long primaryKey) {
176 setCouponId(primaryKey);
177 }
178
179 @Override
180 public Serializable getPrimaryKeyObj() {
181 return _couponId;
182 }
183
184 @Override
185 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
186 setPrimaryKey(((Long)primaryKeyObj).longValue());
187 }
188
189 @Override
190 public Class<?> getModelClass() {
191 return ShoppingCoupon.class;
192 }
193
194 @Override
195 public String getModelClassName() {
196 return ShoppingCoupon.class.getName();
197 }
198
199 @Override
200 public Map<String, Object> getModelAttributes() {
201 Map<String, Object> attributes = new HashMap<String, Object>();
202
203 attributes.put("couponId", getCouponId());
204 attributes.put("groupId", getGroupId());
205 attributes.put("companyId", getCompanyId());
206 attributes.put("userId", getUserId());
207 attributes.put("userName", getUserName());
208 attributes.put("createDate", getCreateDate());
209 attributes.put("modifiedDate", getModifiedDate());
210 attributes.put("code", getCode());
211 attributes.put("name", getName());
212 attributes.put("description", getDescription());
213 attributes.put("startDate", getStartDate());
214 attributes.put("endDate", getEndDate());
215 attributes.put("active", getActive());
216 attributes.put("limitCategories", getLimitCategories());
217 attributes.put("limitSkus", getLimitSkus());
218 attributes.put("minOrder", getMinOrder());
219 attributes.put("discount", getDiscount());
220 attributes.put("discountType", getDiscountType());
221
222 return attributes;
223 }
224
225 @Override
226 public void setModelAttributes(Map<String, Object> attributes) {
227 Long couponId = (Long)attributes.get("couponId");
228
229 if (couponId != null) {
230 setCouponId(couponId);
231 }
232
233 Long groupId = (Long)attributes.get("groupId");
234
235 if (groupId != null) {
236 setGroupId(groupId);
237 }
238
239 Long companyId = (Long)attributes.get("companyId");
240
241 if (companyId != null) {
242 setCompanyId(companyId);
243 }
244
245 Long userId = (Long)attributes.get("userId");
246
247 if (userId != null) {
248 setUserId(userId);
249 }
250
251 String userName = (String)attributes.get("userName");
252
253 if (userName != null) {
254 setUserName(userName);
255 }
256
257 Date createDate = (Date)attributes.get("createDate");
258
259 if (createDate != null) {
260 setCreateDate(createDate);
261 }
262
263 Date modifiedDate = (Date)attributes.get("modifiedDate");
264
265 if (modifiedDate != null) {
266 setModifiedDate(modifiedDate);
267 }
268
269 String code = (String)attributes.get("code");
270
271 if (code != null) {
272 setCode(code);
273 }
274
275 String name = (String)attributes.get("name");
276
277 if (name != null) {
278 setName(name);
279 }
280
281 String description = (String)attributes.get("description");
282
283 if (description != null) {
284 setDescription(description);
285 }
286
287 Date startDate = (Date)attributes.get("startDate");
288
289 if (startDate != null) {
290 setStartDate(startDate);
291 }
292
293 Date endDate = (Date)attributes.get("endDate");
294
295 if (endDate != null) {
296 setEndDate(endDate);
297 }
298
299 Boolean active = (Boolean)attributes.get("active");
300
301 if (active != null) {
302 setActive(active);
303 }
304
305 String limitCategories = (String)attributes.get("limitCategories");
306
307 if (limitCategories != null) {
308 setLimitCategories(limitCategories);
309 }
310
311 String limitSkus = (String)attributes.get("limitSkus");
312
313 if (limitSkus != null) {
314 setLimitSkus(limitSkus);
315 }
316
317 Double minOrder = (Double)attributes.get("minOrder");
318
319 if (minOrder != null) {
320 setMinOrder(minOrder);
321 }
322
323 Double discount = (Double)attributes.get("discount");
324
325 if (discount != null) {
326 setDiscount(discount);
327 }
328
329 String discountType = (String)attributes.get("discountType");
330
331 if (discountType != null) {
332 setDiscountType(discountType);
333 }
334 }
335
336 @JSON
337 @Override
338 public long getCouponId() {
339 return _couponId;
340 }
341
342 @Override
343 public void setCouponId(long couponId) {
344 _couponId = couponId;
345 }
346
347 @JSON
348 @Override
349 public long getGroupId() {
350 return _groupId;
351 }
352
353 @Override
354 public void setGroupId(long groupId) {
355 _columnBitmask |= GROUPID_COLUMN_BITMASK;
356
357 if (!_setOriginalGroupId) {
358 _setOriginalGroupId = true;
359
360 _originalGroupId = _groupId;
361 }
362
363 _groupId = groupId;
364 }
365
366 public long getOriginalGroupId() {
367 return _originalGroupId;
368 }
369
370 @JSON
371 @Override
372 public long getCompanyId() {
373 return _companyId;
374 }
375
376 @Override
377 public void setCompanyId(long companyId) {
378 _companyId = companyId;
379 }
380
381 @JSON
382 @Override
383 public long getUserId() {
384 return _userId;
385 }
386
387 @Override
388 public void setUserId(long userId) {
389 _userId = userId;
390 }
391
392 @Override
393 public String getUserUuid() throws SystemException {
394 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
395 }
396
397 @Override
398 public void setUserUuid(String userUuid) {
399 _userUuid = userUuid;
400 }
401
402 @JSON
403 @Override
404 public String getUserName() {
405 if (_userName == null) {
406 return StringPool.BLANK;
407 }
408 else {
409 return _userName;
410 }
411 }
412
413 @Override
414 public void setUserName(String userName) {
415 _userName = userName;
416 }
417
418 @JSON
419 @Override
420 public Date getCreateDate() {
421 return _createDate;
422 }
423
424 @Override
425 public void setCreateDate(Date createDate) {
426 _columnBitmask = -1L;
427
428 _createDate = createDate;
429 }
430
431 @JSON
432 @Override
433 public Date getModifiedDate() {
434 return _modifiedDate;
435 }
436
437 @Override
438 public void setModifiedDate(Date modifiedDate) {
439 _modifiedDate = modifiedDate;
440 }
441
442 @JSON
443 @Override
444 public String getCode() {
445 if (_code == null) {
446 return StringPool.BLANK;
447 }
448 else {
449 return _code;
450 }
451 }
452
453 @Override
454 public void setCode(String code) {
455 _columnBitmask |= CODE_COLUMN_BITMASK;
456
457 if (_originalCode == null) {
458 _originalCode = _code;
459 }
460
461 _code = code;
462 }
463
464 public String getOriginalCode() {
465 return GetterUtil.getString(_originalCode);
466 }
467
468 @JSON
469 @Override
470 public String getName() {
471 if (_name == null) {
472 return StringPool.BLANK;
473 }
474 else {
475 return _name;
476 }
477 }
478
479 @Override
480 public void setName(String name) {
481 _name = name;
482 }
483
484 @JSON
485 @Override
486 public String getDescription() {
487 if (_description == null) {
488 return StringPool.BLANK;
489 }
490 else {
491 return _description;
492 }
493 }
494
495 @Override
496 public void setDescription(String description) {
497 _description = description;
498 }
499
500 @JSON
501 @Override
502 public Date getStartDate() {
503 return _startDate;
504 }
505
506 @Override
507 public void setStartDate(Date startDate) {
508 _startDate = startDate;
509 }
510
511 @JSON
512 @Override
513 public Date getEndDate() {
514 return _endDate;
515 }
516
517 @Override
518 public void setEndDate(Date endDate) {
519 _endDate = endDate;
520 }
521
522 @JSON
523 @Override
524 public boolean getActive() {
525 return _active;
526 }
527
528 @Override
529 public boolean isActive() {
530 return _active;
531 }
532
533 @Override
534 public void setActive(boolean active) {
535 _active = active;
536 }
537
538 @JSON
539 @Override
540 public String getLimitCategories() {
541 if (_limitCategories == null) {
542 return StringPool.BLANK;
543 }
544 else {
545 return _limitCategories;
546 }
547 }
548
549 @Override
550 public void setLimitCategories(String limitCategories) {
551 _limitCategories = limitCategories;
552 }
553
554 @JSON
555 @Override
556 public String getLimitSkus() {
557 if (_limitSkus == null) {
558 return StringPool.BLANK;
559 }
560 else {
561 return _limitSkus;
562 }
563 }
564
565 @Override
566 public void setLimitSkus(String limitSkus) {
567 _limitSkus = limitSkus;
568 }
569
570 @JSON
571 @Override
572 public double getMinOrder() {
573 return _minOrder;
574 }
575
576 @Override
577 public void setMinOrder(double minOrder) {
578 _minOrder = minOrder;
579 }
580
581 @JSON
582 @Override
583 public double getDiscount() {
584 return _discount;
585 }
586
587 @Override
588 public void setDiscount(double discount) {
589 _discount = discount;
590 }
591
592 @JSON
593 @Override
594 public String getDiscountType() {
595 if (_discountType == null) {
596 return StringPool.BLANK;
597 }
598 else {
599 return _discountType;
600 }
601 }
602
603 @Override
604 public void setDiscountType(String discountType) {
605 _discountType = discountType;
606 }
607
608 public long getColumnBitmask() {
609 return _columnBitmask;
610 }
611
612 @Override
613 public ExpandoBridge getExpandoBridge() {
614 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
615 ShoppingCoupon.class.getName(), getPrimaryKey());
616 }
617
618 @Override
619 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
620 ExpandoBridge expandoBridge = getExpandoBridge();
621
622 expandoBridge.setAttributes(serviceContext);
623 }
624
625 @Override
626 public ShoppingCoupon toEscapedModel() {
627 if (_escapedModel == null) {
628 _escapedModel = (ShoppingCoupon)ProxyUtil.newProxyInstance(_classLoader,
629 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
630 }
631
632 return _escapedModel;
633 }
634
635 @Override
636 public Object clone() {
637 ShoppingCouponImpl shoppingCouponImpl = new ShoppingCouponImpl();
638
639 shoppingCouponImpl.setCouponId(getCouponId());
640 shoppingCouponImpl.setGroupId(getGroupId());
641 shoppingCouponImpl.setCompanyId(getCompanyId());
642 shoppingCouponImpl.setUserId(getUserId());
643 shoppingCouponImpl.setUserName(getUserName());
644 shoppingCouponImpl.setCreateDate(getCreateDate());
645 shoppingCouponImpl.setModifiedDate(getModifiedDate());
646 shoppingCouponImpl.setCode(getCode());
647 shoppingCouponImpl.setName(getName());
648 shoppingCouponImpl.setDescription(getDescription());
649 shoppingCouponImpl.setStartDate(getStartDate());
650 shoppingCouponImpl.setEndDate(getEndDate());
651 shoppingCouponImpl.setActive(getActive());
652 shoppingCouponImpl.setLimitCategories(getLimitCategories());
653 shoppingCouponImpl.setLimitSkus(getLimitSkus());
654 shoppingCouponImpl.setMinOrder(getMinOrder());
655 shoppingCouponImpl.setDiscount(getDiscount());
656 shoppingCouponImpl.setDiscountType(getDiscountType());
657
658 shoppingCouponImpl.resetOriginalValues();
659
660 return shoppingCouponImpl;
661 }
662
663 @Override
664 public int compareTo(ShoppingCoupon shoppingCoupon) {
665 int value = 0;
666
667 value = DateUtil.compareTo(getCreateDate(),
668 shoppingCoupon.getCreateDate());
669
670 if (value != 0) {
671 return value;
672 }
673
674 return 0;
675 }
676
677 @Override
678 public boolean equals(Object obj) {
679 if (this == obj) {
680 return true;
681 }
682
683 if (!(obj instanceof ShoppingCoupon)) {
684 return false;
685 }
686
687 ShoppingCoupon shoppingCoupon = (ShoppingCoupon)obj;
688
689 long primaryKey = shoppingCoupon.getPrimaryKey();
690
691 if (getPrimaryKey() == primaryKey) {
692 return true;
693 }
694 else {
695 return false;
696 }
697 }
698
699 @Override
700 public int hashCode() {
701 return (int)getPrimaryKey();
702 }
703
704 @Override
705 public void resetOriginalValues() {
706 ShoppingCouponModelImpl shoppingCouponModelImpl = this;
707
708 shoppingCouponModelImpl._originalGroupId = shoppingCouponModelImpl._groupId;
709
710 shoppingCouponModelImpl._setOriginalGroupId = false;
711
712 shoppingCouponModelImpl._originalCode = shoppingCouponModelImpl._code;
713
714 shoppingCouponModelImpl._columnBitmask = 0;
715 }
716
717 @Override
718 public CacheModel<ShoppingCoupon> toCacheModel() {
719 ShoppingCouponCacheModel shoppingCouponCacheModel = new ShoppingCouponCacheModel();
720
721 shoppingCouponCacheModel.couponId = getCouponId();
722
723 shoppingCouponCacheModel.groupId = getGroupId();
724
725 shoppingCouponCacheModel.companyId = getCompanyId();
726
727 shoppingCouponCacheModel.userId = getUserId();
728
729 shoppingCouponCacheModel.userName = getUserName();
730
731 String userName = shoppingCouponCacheModel.userName;
732
733 if ((userName != null) && (userName.length() == 0)) {
734 shoppingCouponCacheModel.userName = null;
735 }
736
737 Date createDate = getCreateDate();
738
739 if (createDate != null) {
740 shoppingCouponCacheModel.createDate = createDate.getTime();
741 }
742 else {
743 shoppingCouponCacheModel.createDate = Long.MIN_VALUE;
744 }
745
746 Date modifiedDate = getModifiedDate();
747
748 if (modifiedDate != null) {
749 shoppingCouponCacheModel.modifiedDate = modifiedDate.getTime();
750 }
751 else {
752 shoppingCouponCacheModel.modifiedDate = Long.MIN_VALUE;
753 }
754
755 shoppingCouponCacheModel.code = getCode();
756
757 String code = shoppingCouponCacheModel.code;
758
759 if ((code != null) && (code.length() == 0)) {
760 shoppingCouponCacheModel.code = null;
761 }
762
763 shoppingCouponCacheModel.name = getName();
764
765 String name = shoppingCouponCacheModel.name;
766
767 if ((name != null) && (name.length() == 0)) {
768 shoppingCouponCacheModel.name = null;
769 }
770
771 shoppingCouponCacheModel.description = getDescription();
772
773 String description = shoppingCouponCacheModel.description;
774
775 if ((description != null) && (description.length() == 0)) {
776 shoppingCouponCacheModel.description = null;
777 }
778
779 Date startDate = getStartDate();
780
781 if (startDate != null) {
782 shoppingCouponCacheModel.startDate = startDate.getTime();
783 }
784 else {
785 shoppingCouponCacheModel.startDate = Long.MIN_VALUE;
786 }
787
788 Date endDate = getEndDate();
789
790 if (endDate != null) {
791 shoppingCouponCacheModel.endDate = endDate.getTime();
792 }
793 else {
794 shoppingCouponCacheModel.endDate = Long.MIN_VALUE;
795 }
796
797 shoppingCouponCacheModel.active = getActive();
798
799 shoppingCouponCacheModel.limitCategories = getLimitCategories();
800
801 String limitCategories = shoppingCouponCacheModel.limitCategories;
802
803 if ((limitCategories != null) && (limitCategories.length() == 0)) {
804 shoppingCouponCacheModel.limitCategories = null;
805 }
806
807 shoppingCouponCacheModel.limitSkus = getLimitSkus();
808
809 String limitSkus = shoppingCouponCacheModel.limitSkus;
810
811 if ((limitSkus != null) && (limitSkus.length() == 0)) {
812 shoppingCouponCacheModel.limitSkus = null;
813 }
814
815 shoppingCouponCacheModel.minOrder = getMinOrder();
816
817 shoppingCouponCacheModel.discount = getDiscount();
818
819 shoppingCouponCacheModel.discountType = getDiscountType();
820
821 String discountType = shoppingCouponCacheModel.discountType;
822
823 if ((discountType != null) && (discountType.length() == 0)) {
824 shoppingCouponCacheModel.discountType = null;
825 }
826
827 return shoppingCouponCacheModel;
828 }
829
830 @Override
831 public String toString() {
832 StringBundler sb = new StringBundler(37);
833
834 sb.append("{couponId=");
835 sb.append(getCouponId());
836 sb.append(", groupId=");
837 sb.append(getGroupId());
838 sb.append(", companyId=");
839 sb.append(getCompanyId());
840 sb.append(", userId=");
841 sb.append(getUserId());
842 sb.append(", userName=");
843 sb.append(getUserName());
844 sb.append(", createDate=");
845 sb.append(getCreateDate());
846 sb.append(", modifiedDate=");
847 sb.append(getModifiedDate());
848 sb.append(", code=");
849 sb.append(getCode());
850 sb.append(", name=");
851 sb.append(getName());
852 sb.append(", description=");
853 sb.append(getDescription());
854 sb.append(", startDate=");
855 sb.append(getStartDate());
856 sb.append(", endDate=");
857 sb.append(getEndDate());
858 sb.append(", active=");
859 sb.append(getActive());
860 sb.append(", limitCategories=");
861 sb.append(getLimitCategories());
862 sb.append(", limitSkus=");
863 sb.append(getLimitSkus());
864 sb.append(", minOrder=");
865 sb.append(getMinOrder());
866 sb.append(", discount=");
867 sb.append(getDiscount());
868 sb.append(", discountType=");
869 sb.append(getDiscountType());
870 sb.append("}");
871
872 return sb.toString();
873 }
874
875 @Override
876 public String toXmlString() {
877 StringBundler sb = new StringBundler(58);
878
879 sb.append("<model><model-name>");
880 sb.append("com.liferay.portlet.shopping.model.ShoppingCoupon");
881 sb.append("</model-name>");
882
883 sb.append(
884 "<column><column-name>couponId</column-name><column-value><![CDATA[");
885 sb.append(getCouponId());
886 sb.append("]]></column-value></column>");
887 sb.append(
888 "<column><column-name>groupId</column-name><column-value><![CDATA[");
889 sb.append(getGroupId());
890 sb.append("]]></column-value></column>");
891 sb.append(
892 "<column><column-name>companyId</column-name><column-value><![CDATA[");
893 sb.append(getCompanyId());
894 sb.append("]]></column-value></column>");
895 sb.append(
896 "<column><column-name>userId</column-name><column-value><![CDATA[");
897 sb.append(getUserId());
898 sb.append("]]></column-value></column>");
899 sb.append(
900 "<column><column-name>userName</column-name><column-value><![CDATA[");
901 sb.append(getUserName());
902 sb.append("]]></column-value></column>");
903 sb.append(
904 "<column><column-name>createDate</column-name><column-value><![CDATA[");
905 sb.append(getCreateDate());
906 sb.append("]]></column-value></column>");
907 sb.append(
908 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
909 sb.append(getModifiedDate());
910 sb.append("]]></column-value></column>");
911 sb.append(
912 "<column><column-name>code</column-name><column-value><![CDATA[");
913 sb.append(getCode());
914 sb.append("]]></column-value></column>");
915 sb.append(
916 "<column><column-name>name</column-name><column-value><![CDATA[");
917 sb.append(getName());
918 sb.append("]]></column-value></column>");
919 sb.append(
920 "<column><column-name>description</column-name><column-value><![CDATA[");
921 sb.append(getDescription());
922 sb.append("]]></column-value></column>");
923 sb.append(
924 "<column><column-name>startDate</column-name><column-value><![CDATA[");
925 sb.append(getStartDate());
926 sb.append("]]></column-value></column>");
927 sb.append(
928 "<column><column-name>endDate</column-name><column-value><![CDATA[");
929 sb.append(getEndDate());
930 sb.append("]]></column-value></column>");
931 sb.append(
932 "<column><column-name>active</column-name><column-value><![CDATA[");
933 sb.append(getActive());
934 sb.append("]]></column-value></column>");
935 sb.append(
936 "<column><column-name>limitCategories</column-name><column-value><![CDATA[");
937 sb.append(getLimitCategories());
938 sb.append("]]></column-value></column>");
939 sb.append(
940 "<column><column-name>limitSkus</column-name><column-value><![CDATA[");
941 sb.append(getLimitSkus());
942 sb.append("]]></column-value></column>");
943 sb.append(
944 "<column><column-name>minOrder</column-name><column-value><![CDATA[");
945 sb.append(getMinOrder());
946 sb.append("]]></column-value></column>");
947 sb.append(
948 "<column><column-name>discount</column-name><column-value><![CDATA[");
949 sb.append(getDiscount());
950 sb.append("]]></column-value></column>");
951 sb.append(
952 "<column><column-name>discountType</column-name><column-value><![CDATA[");
953 sb.append(getDiscountType());
954 sb.append("]]></column-value></column>");
955
956 sb.append("</model>");
957
958 return sb.toString();
959 }
960
961 private static ClassLoader _classLoader = ShoppingCoupon.class.getClassLoader();
962 private static Class<?>[] _escapedModelInterfaces = new Class[] {
963 ShoppingCoupon.class
964 };
965 private long _couponId;
966 private long _groupId;
967 private long _originalGroupId;
968 private boolean _setOriginalGroupId;
969 private long _companyId;
970 private long _userId;
971 private String _userUuid;
972 private String _userName;
973 private Date _createDate;
974 private Date _modifiedDate;
975 private String _code;
976 private String _originalCode;
977 private String _name;
978 private String _description;
979 private Date _startDate;
980 private Date _endDate;
981 private boolean _active;
982 private String _limitCategories;
983 private String _limitSkus;
984 private double _minOrder;
985 private double _discount;
986 private String _discountType;
987 private long _columnBitmask;
988 private ShoppingCoupon _escapedModel;
989 }