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.util.GetterUtil;
020 import com.liferay.portal.kernel.util.StringBundler;
021 import com.liferay.portal.kernel.util.StringPool;
022 import com.liferay.portal.model.impl.BaseModelImpl;
023 import com.liferay.portal.service.ServiceContext;
024 import com.liferay.portal.util.PortalUtil;
025
026 import com.liferay.portlet.expando.model.ExpandoBridge;
027 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
028 import com.liferay.portlet.shopping.model.ShoppingItem;
029 import com.liferay.portlet.shopping.model.ShoppingItemModel;
030 import com.liferay.portlet.shopping.model.ShoppingItemSoap;
031
032 import java.io.Serializable;
033
034 import java.lang.reflect.Proxy;
035
036 import java.sql.Types;
037
038 import java.util.ArrayList;
039 import java.util.Date;
040 import java.util.List;
041
042
059 public class ShoppingItemModelImpl extends BaseModelImpl<ShoppingItem>
060 implements ShoppingItemModel {
061 public static final String TABLE_NAME = "ShoppingItem";
062 public static final Object[][] TABLE_COLUMNS = {
063 { "itemId", new Integer(Types.BIGINT) },
064 { "groupId", new Integer(Types.BIGINT) },
065 { "companyId", new Integer(Types.BIGINT) },
066 { "userId", new Integer(Types.BIGINT) },
067 { "userName", new Integer(Types.VARCHAR) },
068 { "createDate", new Integer(Types.TIMESTAMP) },
069 { "modifiedDate", new Integer(Types.TIMESTAMP) },
070 { "categoryId", new Integer(Types.BIGINT) },
071 { "sku", new Integer(Types.VARCHAR) },
072 { "name", new Integer(Types.VARCHAR) },
073 { "description", new Integer(Types.VARCHAR) },
074 { "properties", new Integer(Types.VARCHAR) },
075 { "fields_", new Integer(Types.BOOLEAN) },
076 { "fieldsQuantities", new Integer(Types.VARCHAR) },
077 { "minQuantity", new Integer(Types.INTEGER) },
078 { "maxQuantity", new Integer(Types.INTEGER) },
079 { "price", new Integer(Types.DOUBLE) },
080 { "discount", new Integer(Types.DOUBLE) },
081 { "taxable", new Integer(Types.BOOLEAN) },
082 { "shipping", new Integer(Types.DOUBLE) },
083 { "useShippingFormula", new Integer(Types.BOOLEAN) },
084 { "requiresShipping", new Integer(Types.BOOLEAN) },
085 { "stockQuantity", new Integer(Types.INTEGER) },
086 { "featured_", new Integer(Types.BOOLEAN) },
087 { "sale_", new Integer(Types.BOOLEAN) },
088 { "smallImage", new Integer(Types.BOOLEAN) },
089 { "smallImageId", new Integer(Types.BIGINT) },
090 { "smallImageURL", new Integer(Types.VARCHAR) },
091 { "mediumImage", new Integer(Types.BOOLEAN) },
092 { "mediumImageId", new Integer(Types.BIGINT) },
093 { "mediumImageURL", new Integer(Types.VARCHAR) },
094 { "largeImage", new Integer(Types.BOOLEAN) },
095 { "largeImageId", new Integer(Types.BIGINT) },
096 { "largeImageURL", new Integer(Types.VARCHAR) }
097 };
098 public static final String TABLE_SQL_CREATE = "create table ShoppingItem (itemId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,categoryId LONG,sku VARCHAR(75) null,name VARCHAR(200) null,description STRING null,properties STRING null,fields_ BOOLEAN,fieldsQuantities STRING null,minQuantity INTEGER,maxQuantity INTEGER,price DOUBLE,discount DOUBLE,taxable BOOLEAN,shipping DOUBLE,useShippingFormula BOOLEAN,requiresShipping BOOLEAN,stockQuantity INTEGER,featured_ BOOLEAN,sale_ BOOLEAN,smallImage BOOLEAN,smallImageId LONG,smallImageURL STRING null,mediumImage BOOLEAN,mediumImageId LONG,mediumImageURL STRING null,largeImage BOOLEAN,largeImageId LONG,largeImageURL STRING null)";
099 public static final String TABLE_SQL_DROP = "drop table ShoppingItem";
100 public static final String ORDER_BY_JPQL = " ORDER BY shoppingItem.itemId ASC";
101 public static final String ORDER_BY_SQL = " ORDER BY ShoppingItem.itemId ASC";
102 public static final String DATA_SOURCE = "liferayDataSource";
103 public static final String SESSION_FACTORY = "liferaySessionFactory";
104 public static final String TX_MANAGER = "liferayTransactionManager";
105 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
106 "value.object.entity.cache.enabled.com.liferay.portlet.shopping.model.ShoppingItem"),
107 true);
108 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
109 "value.object.finder.cache.enabled.com.liferay.portlet.shopping.model.ShoppingItem"),
110 true);
111
112
118 public static ShoppingItem toModel(ShoppingItemSoap soapModel) {
119 ShoppingItem model = new ShoppingItemImpl();
120
121 model.setItemId(soapModel.getItemId());
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.setCategoryId(soapModel.getCategoryId());
129 model.setSku(soapModel.getSku());
130 model.setName(soapModel.getName());
131 model.setDescription(soapModel.getDescription());
132 model.setProperties(soapModel.getProperties());
133 model.setFields(soapModel.getFields());
134 model.setFieldsQuantities(soapModel.getFieldsQuantities());
135 model.setMinQuantity(soapModel.getMinQuantity());
136 model.setMaxQuantity(soapModel.getMaxQuantity());
137 model.setPrice(soapModel.getPrice());
138 model.setDiscount(soapModel.getDiscount());
139 model.setTaxable(soapModel.getTaxable());
140 model.setShipping(soapModel.getShipping());
141 model.setUseShippingFormula(soapModel.getUseShippingFormula());
142 model.setRequiresShipping(soapModel.getRequiresShipping());
143 model.setStockQuantity(soapModel.getStockQuantity());
144 model.setFeatured(soapModel.getFeatured());
145 model.setSale(soapModel.getSale());
146 model.setSmallImage(soapModel.getSmallImage());
147 model.setSmallImageId(soapModel.getSmallImageId());
148 model.setSmallImageURL(soapModel.getSmallImageURL());
149 model.setMediumImage(soapModel.getMediumImage());
150 model.setMediumImageId(soapModel.getMediumImageId());
151 model.setMediumImageURL(soapModel.getMediumImageURL());
152 model.setLargeImage(soapModel.getLargeImage());
153 model.setLargeImageId(soapModel.getLargeImageId());
154 model.setLargeImageURL(soapModel.getLargeImageURL());
155
156 return model;
157 }
158
159
165 public static List<ShoppingItem> toModels(ShoppingItemSoap[] soapModels) {
166 List<ShoppingItem> models = new ArrayList<ShoppingItem>(soapModels.length);
167
168 for (ShoppingItemSoap soapModel : soapModels) {
169 models.add(toModel(soapModel));
170 }
171
172 return models;
173 }
174
175 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
176 "lock.expiration.time.com.liferay.portlet.shopping.model.ShoppingItem"));
177
178 public ShoppingItemModelImpl() {
179 }
180
181 public long getPrimaryKey() {
182 return _itemId;
183 }
184
185 public void setPrimaryKey(long pk) {
186 setItemId(pk);
187 }
188
189 public Serializable getPrimaryKeyObj() {
190 return new Long(_itemId);
191 }
192
193 public long getItemId() {
194 return _itemId;
195 }
196
197 public void setItemId(long itemId) {
198 _itemId = itemId;
199 }
200
201 public long getGroupId() {
202 return _groupId;
203 }
204
205 public void setGroupId(long groupId) {
206 _groupId = groupId;
207 }
208
209 public long getCompanyId() {
210 return _companyId;
211 }
212
213 public void setCompanyId(long companyId) {
214 if (!_setOriginalCompanyId) {
215 _setOriginalCompanyId = true;
216
217 _originalCompanyId = _companyId;
218 }
219
220 _companyId = companyId;
221 }
222
223 public long getOriginalCompanyId() {
224 return _originalCompanyId;
225 }
226
227 public long getUserId() {
228 return _userId;
229 }
230
231 public void setUserId(long userId) {
232 _userId = userId;
233 }
234
235 public String getUserUuid() throws SystemException {
236 return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
237 }
238
239 public void setUserUuid(String userUuid) {
240 _userUuid = userUuid;
241 }
242
243 public String getUserName() {
244 if (_userName == null) {
245 return StringPool.BLANK;
246 }
247 else {
248 return _userName;
249 }
250 }
251
252 public void setUserName(String userName) {
253 _userName = userName;
254 }
255
256 public Date getCreateDate() {
257 return _createDate;
258 }
259
260 public void setCreateDate(Date createDate) {
261 _createDate = createDate;
262 }
263
264 public Date getModifiedDate() {
265 return _modifiedDate;
266 }
267
268 public void setModifiedDate(Date modifiedDate) {
269 _modifiedDate = modifiedDate;
270 }
271
272 public long getCategoryId() {
273 return _categoryId;
274 }
275
276 public void setCategoryId(long categoryId) {
277 _categoryId = categoryId;
278 }
279
280 public String getSku() {
281 if (_sku == null) {
282 return StringPool.BLANK;
283 }
284 else {
285 return _sku;
286 }
287 }
288
289 public void setSku(String sku) {
290 if (_originalSku == null) {
291 _originalSku = _sku;
292 }
293
294 _sku = sku;
295 }
296
297 public String getOriginalSku() {
298 return GetterUtil.getString(_originalSku);
299 }
300
301 public String getName() {
302 if (_name == null) {
303 return StringPool.BLANK;
304 }
305 else {
306 return _name;
307 }
308 }
309
310 public void setName(String name) {
311 _name = name;
312 }
313
314 public String getDescription() {
315 if (_description == null) {
316 return StringPool.BLANK;
317 }
318 else {
319 return _description;
320 }
321 }
322
323 public void setDescription(String description) {
324 _description = description;
325 }
326
327 public String getProperties() {
328 if (_properties == null) {
329 return StringPool.BLANK;
330 }
331 else {
332 return _properties;
333 }
334 }
335
336 public void setProperties(String properties) {
337 _properties = properties;
338 }
339
340 public boolean getFields() {
341 return _fields;
342 }
343
344 public boolean isFields() {
345 return _fields;
346 }
347
348 public void setFields(boolean fields) {
349 _fields = fields;
350 }
351
352 public String getFieldsQuantities() {
353 if (_fieldsQuantities == null) {
354 return StringPool.BLANK;
355 }
356 else {
357 return _fieldsQuantities;
358 }
359 }
360
361 public void setFieldsQuantities(String fieldsQuantities) {
362 _fieldsQuantities = fieldsQuantities;
363 }
364
365 public int getMinQuantity() {
366 return _minQuantity;
367 }
368
369 public void setMinQuantity(int minQuantity) {
370 _minQuantity = minQuantity;
371 }
372
373 public int getMaxQuantity() {
374 return _maxQuantity;
375 }
376
377 public void setMaxQuantity(int maxQuantity) {
378 _maxQuantity = maxQuantity;
379 }
380
381 public double getPrice() {
382 return _price;
383 }
384
385 public void setPrice(double price) {
386 _price = price;
387 }
388
389 public double getDiscount() {
390 return _discount;
391 }
392
393 public void setDiscount(double discount) {
394 _discount = discount;
395 }
396
397 public boolean getTaxable() {
398 return _taxable;
399 }
400
401 public boolean isTaxable() {
402 return _taxable;
403 }
404
405 public void setTaxable(boolean taxable) {
406 _taxable = taxable;
407 }
408
409 public double getShipping() {
410 return _shipping;
411 }
412
413 public void setShipping(double shipping) {
414 _shipping = shipping;
415 }
416
417 public boolean getUseShippingFormula() {
418 return _useShippingFormula;
419 }
420
421 public boolean isUseShippingFormula() {
422 return _useShippingFormula;
423 }
424
425 public void setUseShippingFormula(boolean useShippingFormula) {
426 _useShippingFormula = useShippingFormula;
427 }
428
429 public boolean getRequiresShipping() {
430 return _requiresShipping;
431 }
432
433 public boolean isRequiresShipping() {
434 return _requiresShipping;
435 }
436
437 public void setRequiresShipping(boolean requiresShipping) {
438 _requiresShipping = requiresShipping;
439 }
440
441 public int getStockQuantity() {
442 return _stockQuantity;
443 }
444
445 public void setStockQuantity(int stockQuantity) {
446 _stockQuantity = stockQuantity;
447 }
448
449 public boolean getFeatured() {
450 return _featured;
451 }
452
453 public boolean isFeatured() {
454 return _featured;
455 }
456
457 public void setFeatured(boolean featured) {
458 _featured = featured;
459 }
460
461 public boolean getSale() {
462 return _sale;
463 }
464
465 public boolean isSale() {
466 return _sale;
467 }
468
469 public void setSale(boolean sale) {
470 _sale = sale;
471 }
472
473 public boolean getSmallImage() {
474 return _smallImage;
475 }
476
477 public boolean isSmallImage() {
478 return _smallImage;
479 }
480
481 public void setSmallImage(boolean smallImage) {
482 _smallImage = smallImage;
483 }
484
485 public long getSmallImageId() {
486 return _smallImageId;
487 }
488
489 public void setSmallImageId(long smallImageId) {
490 if (!_setOriginalSmallImageId) {
491 _setOriginalSmallImageId = true;
492
493 _originalSmallImageId = _smallImageId;
494 }
495
496 _smallImageId = smallImageId;
497 }
498
499 public long getOriginalSmallImageId() {
500 return _originalSmallImageId;
501 }
502
503 public String getSmallImageURL() {
504 if (_smallImageURL == null) {
505 return StringPool.BLANK;
506 }
507 else {
508 return _smallImageURL;
509 }
510 }
511
512 public void setSmallImageURL(String smallImageURL) {
513 _smallImageURL = smallImageURL;
514 }
515
516 public boolean getMediumImage() {
517 return _mediumImage;
518 }
519
520 public boolean isMediumImage() {
521 return _mediumImage;
522 }
523
524 public void setMediumImage(boolean mediumImage) {
525 _mediumImage = mediumImage;
526 }
527
528 public long getMediumImageId() {
529 return _mediumImageId;
530 }
531
532 public void setMediumImageId(long mediumImageId) {
533 if (!_setOriginalMediumImageId) {
534 _setOriginalMediumImageId = true;
535
536 _originalMediumImageId = _mediumImageId;
537 }
538
539 _mediumImageId = mediumImageId;
540 }
541
542 public long getOriginalMediumImageId() {
543 return _originalMediumImageId;
544 }
545
546 public String getMediumImageURL() {
547 if (_mediumImageURL == null) {
548 return StringPool.BLANK;
549 }
550 else {
551 return _mediumImageURL;
552 }
553 }
554
555 public void setMediumImageURL(String mediumImageURL) {
556 _mediumImageURL = mediumImageURL;
557 }
558
559 public boolean getLargeImage() {
560 return _largeImage;
561 }
562
563 public boolean isLargeImage() {
564 return _largeImage;
565 }
566
567 public void setLargeImage(boolean largeImage) {
568 _largeImage = largeImage;
569 }
570
571 public long getLargeImageId() {
572 return _largeImageId;
573 }
574
575 public void setLargeImageId(long largeImageId) {
576 if (!_setOriginalLargeImageId) {
577 _setOriginalLargeImageId = true;
578
579 _originalLargeImageId = _largeImageId;
580 }
581
582 _largeImageId = largeImageId;
583 }
584
585 public long getOriginalLargeImageId() {
586 return _originalLargeImageId;
587 }
588
589 public String getLargeImageURL() {
590 if (_largeImageURL == null) {
591 return StringPool.BLANK;
592 }
593 else {
594 return _largeImageURL;
595 }
596 }
597
598 public void setLargeImageURL(String largeImageURL) {
599 _largeImageURL = largeImageURL;
600 }
601
602 public ShoppingItem toEscapedModel() {
603 if (isEscapedModel()) {
604 return (ShoppingItem)this;
605 }
606 else {
607 return (ShoppingItem)Proxy.newProxyInstance(ShoppingItem.class.getClassLoader(),
608 new Class[] { ShoppingItem.class },
609 new AutoEscapeBeanHandler(this));
610 }
611 }
612
613 public ExpandoBridge getExpandoBridge() {
614 if (_expandoBridge == null) {
615 _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
616 ShoppingItem.class.getName(), getPrimaryKey());
617 }
618
619 return _expandoBridge;
620 }
621
622 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
623 getExpandoBridge().setAttributes(serviceContext);
624 }
625
626 public Object clone() {
627 ShoppingItemImpl shoppingItemImpl = new ShoppingItemImpl();
628
629 shoppingItemImpl.setItemId(getItemId());
630
631 shoppingItemImpl.setGroupId(getGroupId());
632
633 shoppingItemImpl.setCompanyId(getCompanyId());
634
635 ShoppingItemModelImpl shoppingItemModelImpl = shoppingItemImpl;
636
637 shoppingItemModelImpl._originalCompanyId = shoppingItemModelImpl._companyId;
638
639 shoppingItemModelImpl._setOriginalCompanyId = false;
640 shoppingItemImpl.setUserId(getUserId());
641
642 shoppingItemImpl.setUserName(getUserName());
643
644 shoppingItemImpl.setCreateDate(getCreateDate());
645
646 shoppingItemImpl.setModifiedDate(getModifiedDate());
647
648 shoppingItemImpl.setCategoryId(getCategoryId());
649
650 shoppingItemImpl.setSku(getSku());
651
652 shoppingItemModelImpl._originalSku = shoppingItemModelImpl._sku;
653
654 shoppingItemImpl.setName(getName());
655
656 shoppingItemImpl.setDescription(getDescription());
657
658 shoppingItemImpl.setProperties(getProperties());
659
660 shoppingItemImpl.setFields(getFields());
661
662 shoppingItemImpl.setFieldsQuantities(getFieldsQuantities());
663
664 shoppingItemImpl.setMinQuantity(getMinQuantity());
665
666 shoppingItemImpl.setMaxQuantity(getMaxQuantity());
667
668 shoppingItemImpl.setPrice(getPrice());
669
670 shoppingItemImpl.setDiscount(getDiscount());
671
672 shoppingItemImpl.setTaxable(getTaxable());
673
674 shoppingItemImpl.setShipping(getShipping());
675
676 shoppingItemImpl.setUseShippingFormula(getUseShippingFormula());
677
678 shoppingItemImpl.setRequiresShipping(getRequiresShipping());
679
680 shoppingItemImpl.setStockQuantity(getStockQuantity());
681
682 shoppingItemImpl.setFeatured(getFeatured());
683
684 shoppingItemImpl.setSale(getSale());
685
686 shoppingItemImpl.setSmallImage(getSmallImage());
687
688 shoppingItemImpl.setSmallImageId(getSmallImageId());
689
690 shoppingItemModelImpl._originalSmallImageId = shoppingItemModelImpl._smallImageId;
691
692 shoppingItemModelImpl._setOriginalSmallImageId = false;
693 shoppingItemImpl.setSmallImageURL(getSmallImageURL());
694
695 shoppingItemImpl.setMediumImage(getMediumImage());
696
697 shoppingItemImpl.setMediumImageId(getMediumImageId());
698
699 shoppingItemModelImpl._originalMediumImageId = shoppingItemModelImpl._mediumImageId;
700
701 shoppingItemModelImpl._setOriginalMediumImageId = false;
702 shoppingItemImpl.setMediumImageURL(getMediumImageURL());
703
704 shoppingItemImpl.setLargeImage(getLargeImage());
705
706 shoppingItemImpl.setLargeImageId(getLargeImageId());
707
708 shoppingItemModelImpl._originalLargeImageId = shoppingItemModelImpl._largeImageId;
709
710 shoppingItemModelImpl._setOriginalLargeImageId = false;
711 shoppingItemImpl.setLargeImageURL(getLargeImageURL());
712
713 return shoppingItemImpl;
714 }
715
716 public int compareTo(ShoppingItem shoppingItem) {
717 int value = 0;
718
719 if (getItemId() < shoppingItem.getItemId()) {
720 value = -1;
721 }
722 else if (getItemId() > shoppingItem.getItemId()) {
723 value = 1;
724 }
725 else {
726 value = 0;
727 }
728
729 if (value != 0) {
730 return value;
731 }
732
733 return 0;
734 }
735
736 public boolean equals(Object obj) {
737 if (obj == null) {
738 return false;
739 }
740
741 ShoppingItem shoppingItem = null;
742
743 try {
744 shoppingItem = (ShoppingItem)obj;
745 }
746 catch (ClassCastException cce) {
747 return false;
748 }
749
750 long pk = shoppingItem.getPrimaryKey();
751
752 if (getPrimaryKey() == pk) {
753 return true;
754 }
755 else {
756 return false;
757 }
758 }
759
760 public int hashCode() {
761 return (int)getPrimaryKey();
762 }
763
764 public String toString() {
765 StringBundler sb = new StringBundler(69);
766
767 sb.append("{itemId=");
768 sb.append(getItemId());
769 sb.append(", groupId=");
770 sb.append(getGroupId());
771 sb.append(", companyId=");
772 sb.append(getCompanyId());
773 sb.append(", userId=");
774 sb.append(getUserId());
775 sb.append(", userName=");
776 sb.append(getUserName());
777 sb.append(", createDate=");
778 sb.append(getCreateDate());
779 sb.append(", modifiedDate=");
780 sb.append(getModifiedDate());
781 sb.append(", categoryId=");
782 sb.append(getCategoryId());
783 sb.append(", sku=");
784 sb.append(getSku());
785 sb.append(", name=");
786 sb.append(getName());
787 sb.append(", description=");
788 sb.append(getDescription());
789 sb.append(", properties=");
790 sb.append(getProperties());
791 sb.append(", fields=");
792 sb.append(getFields());
793 sb.append(", fieldsQuantities=");
794 sb.append(getFieldsQuantities());
795 sb.append(", minQuantity=");
796 sb.append(getMinQuantity());
797 sb.append(", maxQuantity=");
798 sb.append(getMaxQuantity());
799 sb.append(", price=");
800 sb.append(getPrice());
801 sb.append(", discount=");
802 sb.append(getDiscount());
803 sb.append(", taxable=");
804 sb.append(getTaxable());
805 sb.append(", shipping=");
806 sb.append(getShipping());
807 sb.append(", useShippingFormula=");
808 sb.append(getUseShippingFormula());
809 sb.append(", requiresShipping=");
810 sb.append(getRequiresShipping());
811 sb.append(", stockQuantity=");
812 sb.append(getStockQuantity());
813 sb.append(", featured=");
814 sb.append(getFeatured());
815 sb.append(", sale=");
816 sb.append(getSale());
817 sb.append(", smallImage=");
818 sb.append(getSmallImage());
819 sb.append(", smallImageId=");
820 sb.append(getSmallImageId());
821 sb.append(", smallImageURL=");
822 sb.append(getSmallImageURL());
823 sb.append(", mediumImage=");
824 sb.append(getMediumImage());
825 sb.append(", mediumImageId=");
826 sb.append(getMediumImageId());
827 sb.append(", mediumImageURL=");
828 sb.append(getMediumImageURL());
829 sb.append(", largeImage=");
830 sb.append(getLargeImage());
831 sb.append(", largeImageId=");
832 sb.append(getLargeImageId());
833 sb.append(", largeImageURL=");
834 sb.append(getLargeImageURL());
835 sb.append("}");
836
837 return sb.toString();
838 }
839
840 public String toXmlString() {
841 StringBundler sb = new StringBundler(106);
842
843 sb.append("<model><model-name>");
844 sb.append("com.liferay.portlet.shopping.model.ShoppingItem");
845 sb.append("</model-name>");
846
847 sb.append(
848 "<column><column-name>itemId</column-name><column-value><![CDATA[");
849 sb.append(getItemId());
850 sb.append("]]></column-value></column>");
851 sb.append(
852 "<column><column-name>groupId</column-name><column-value><![CDATA[");
853 sb.append(getGroupId());
854 sb.append("]]></column-value></column>");
855 sb.append(
856 "<column><column-name>companyId</column-name><column-value><![CDATA[");
857 sb.append(getCompanyId());
858 sb.append("]]></column-value></column>");
859 sb.append(
860 "<column><column-name>userId</column-name><column-value><![CDATA[");
861 sb.append(getUserId());
862 sb.append("]]></column-value></column>");
863 sb.append(
864 "<column><column-name>userName</column-name><column-value><![CDATA[");
865 sb.append(getUserName());
866 sb.append("]]></column-value></column>");
867 sb.append(
868 "<column><column-name>createDate</column-name><column-value><![CDATA[");
869 sb.append(getCreateDate());
870 sb.append("]]></column-value></column>");
871 sb.append(
872 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
873 sb.append(getModifiedDate());
874 sb.append("]]></column-value></column>");
875 sb.append(
876 "<column><column-name>categoryId</column-name><column-value><![CDATA[");
877 sb.append(getCategoryId());
878 sb.append("]]></column-value></column>");
879 sb.append(
880 "<column><column-name>sku</column-name><column-value><![CDATA[");
881 sb.append(getSku());
882 sb.append("]]></column-value></column>");
883 sb.append(
884 "<column><column-name>name</column-name><column-value><![CDATA[");
885 sb.append(getName());
886 sb.append("]]></column-value></column>");
887 sb.append(
888 "<column><column-name>description</column-name><column-value><![CDATA[");
889 sb.append(getDescription());
890 sb.append("]]></column-value></column>");
891 sb.append(
892 "<column><column-name>properties</column-name><column-value><![CDATA[");
893 sb.append(getProperties());
894 sb.append("]]></column-value></column>");
895 sb.append(
896 "<column><column-name>fields</column-name><column-value><![CDATA[");
897 sb.append(getFields());
898 sb.append("]]></column-value></column>");
899 sb.append(
900 "<column><column-name>fieldsQuantities</column-name><column-value><![CDATA[");
901 sb.append(getFieldsQuantities());
902 sb.append("]]></column-value></column>");
903 sb.append(
904 "<column><column-name>minQuantity</column-name><column-value><![CDATA[");
905 sb.append(getMinQuantity());
906 sb.append("]]></column-value></column>");
907 sb.append(
908 "<column><column-name>maxQuantity</column-name><column-value><![CDATA[");
909 sb.append(getMaxQuantity());
910 sb.append("]]></column-value></column>");
911 sb.append(
912 "<column><column-name>price</column-name><column-value><![CDATA[");
913 sb.append(getPrice());
914 sb.append("]]></column-value></column>");
915 sb.append(
916 "<column><column-name>discount</column-name><column-value><![CDATA[");
917 sb.append(getDiscount());
918 sb.append("]]></column-value></column>");
919 sb.append(
920 "<column><column-name>taxable</column-name><column-value><![CDATA[");
921 sb.append(getTaxable());
922 sb.append("]]></column-value></column>");
923 sb.append(
924 "<column><column-name>shipping</column-name><column-value><![CDATA[");
925 sb.append(getShipping());
926 sb.append("]]></column-value></column>");
927 sb.append(
928 "<column><column-name>useShippingFormula</column-name><column-value><![CDATA[");
929 sb.append(getUseShippingFormula());
930 sb.append("]]></column-value></column>");
931 sb.append(
932 "<column><column-name>requiresShipping</column-name><column-value><![CDATA[");
933 sb.append(getRequiresShipping());
934 sb.append("]]></column-value></column>");
935 sb.append(
936 "<column><column-name>stockQuantity</column-name><column-value><![CDATA[");
937 sb.append(getStockQuantity());
938 sb.append("]]></column-value></column>");
939 sb.append(
940 "<column><column-name>featured</column-name><column-value><![CDATA[");
941 sb.append(getFeatured());
942 sb.append("]]></column-value></column>");
943 sb.append(
944 "<column><column-name>sale</column-name><column-value><![CDATA[");
945 sb.append(getSale());
946 sb.append("]]></column-value></column>");
947 sb.append(
948 "<column><column-name>smallImage</column-name><column-value><![CDATA[");
949 sb.append(getSmallImage());
950 sb.append("]]></column-value></column>");
951 sb.append(
952 "<column><column-name>smallImageId</column-name><column-value><![CDATA[");
953 sb.append(getSmallImageId());
954 sb.append("]]></column-value></column>");
955 sb.append(
956 "<column><column-name>smallImageURL</column-name><column-value><![CDATA[");
957 sb.append(getSmallImageURL());
958 sb.append("]]></column-value></column>");
959 sb.append(
960 "<column><column-name>mediumImage</column-name><column-value><![CDATA[");
961 sb.append(getMediumImage());
962 sb.append("]]></column-value></column>");
963 sb.append(
964 "<column><column-name>mediumImageId</column-name><column-value><![CDATA[");
965 sb.append(getMediumImageId());
966 sb.append("]]></column-value></column>");
967 sb.append(
968 "<column><column-name>mediumImageURL</column-name><column-value><![CDATA[");
969 sb.append(getMediumImageURL());
970 sb.append("]]></column-value></column>");
971 sb.append(
972 "<column><column-name>largeImage</column-name><column-value><![CDATA[");
973 sb.append(getLargeImage());
974 sb.append("]]></column-value></column>");
975 sb.append(
976 "<column><column-name>largeImageId</column-name><column-value><![CDATA[");
977 sb.append(getLargeImageId());
978 sb.append("]]></column-value></column>");
979 sb.append(
980 "<column><column-name>largeImageURL</column-name><column-value><![CDATA[");
981 sb.append(getLargeImageURL());
982 sb.append("]]></column-value></column>");
983
984 sb.append("</model>");
985
986 return sb.toString();
987 }
988
989 private long _itemId;
990 private long _groupId;
991 private long _companyId;
992 private long _originalCompanyId;
993 private boolean _setOriginalCompanyId;
994 private long _userId;
995 private String _userUuid;
996 private String _userName;
997 private Date _createDate;
998 private Date _modifiedDate;
999 private long _categoryId;
1000 private String _sku;
1001 private String _originalSku;
1002 private String _name;
1003 private String _description;
1004 private String _properties;
1005 private boolean _fields;
1006 private String _fieldsQuantities;
1007 private int _minQuantity;
1008 private int _maxQuantity;
1009 private double _price;
1010 private double _discount;
1011 private boolean _taxable;
1012 private double _shipping;
1013 private boolean _useShippingFormula;
1014 private boolean _requiresShipping;
1015 private int _stockQuantity;
1016 private boolean _featured;
1017 private boolean _sale;
1018 private boolean _smallImage;
1019 private long _smallImageId;
1020 private long _originalSmallImageId;
1021 private boolean _setOriginalSmallImageId;
1022 private String _smallImageURL;
1023 private boolean _mediumImage;
1024 private long _mediumImageId;
1025 private long _originalMediumImageId;
1026 private boolean _setOriginalMediumImageId;
1027 private String _mediumImageURL;
1028 private boolean _largeImage;
1029 private long _largeImageId;
1030 private long _originalLargeImageId;
1031 private boolean _setOriginalLargeImageId;
1032 private String _largeImageURL;
1033 private transient ExpandoBridge _expandoBridge;
1034 }