1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   *
12   *
13   */
14  
15  package com.liferay.portlet.shopping.model.impl;
16  
17  import com.liferay.portal.SystemException;
18  import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
19  import com.liferay.portal.kernel.util.GetterUtil;
20  import com.liferay.portal.kernel.util.StringBundler;
21  import com.liferay.portal.kernel.util.StringPool;
22  import com.liferay.portal.model.impl.BaseModelImpl;
23  import com.liferay.portal.service.ServiceContext;
24  import com.liferay.portal.util.PortalUtil;
25  
26  import com.liferay.portlet.expando.model.ExpandoBridge;
27  import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
28  import com.liferay.portlet.shopping.model.ShoppingItem;
29  import com.liferay.portlet.shopping.model.ShoppingItemSoap;
30  
31  import java.io.Serializable;
32  
33  import java.lang.reflect.Proxy;
34  
35  import java.sql.Types;
36  
37  import java.util.ArrayList;
38  import java.util.Date;
39  import java.util.List;
40  
41  /**
42   * <a href="ShoppingItemModelImpl.java.html"><b><i>View Source</i></b></a>
43   *
44   * <p>
45   * ServiceBuilder generated this class. Modifications in this class will be
46   * overwritten the next time is generated.
47   * </p>
48   *
49   * <p>
50   * This interface is a model that represents the ShoppingItem table in the
51   * database.
52   * </p>
53   *
54   * @author    Brian Wing Shun Chan
55   * @see       ShoppingItemImpl
56   * @see       com.liferay.portlet.shopping.model.ShoppingItem
57   * @see       com.liferay.portlet.shopping.model.ShoppingItemModel
58   * @generated
59   */
60  public class ShoppingItemModelImpl extends BaseModelImpl<ShoppingItem> {
61      public static final String TABLE_NAME = "ShoppingItem";
62      public static final Object[][] TABLE_COLUMNS = {
63              { "itemId", new Integer(Types.BIGINT) },
64              { "companyId", new Integer(Types.BIGINT) },
65              { "userId", new Integer(Types.BIGINT) },
66              { "userName", new Integer(Types.VARCHAR) },
67              { "createDate", new Integer(Types.TIMESTAMP) },
68              { "modifiedDate", new Integer(Types.TIMESTAMP) },
69              { "categoryId", new Integer(Types.BIGINT) },
70              { "sku", new Integer(Types.VARCHAR) },
71              { "name", new Integer(Types.VARCHAR) },
72              { "description", new Integer(Types.VARCHAR) },
73              { "properties", new Integer(Types.VARCHAR) },
74              { "fields_", new Integer(Types.BOOLEAN) },
75              { "fieldsQuantities", new Integer(Types.VARCHAR) },
76              { "minQuantity", new Integer(Types.INTEGER) },
77              { "maxQuantity", new Integer(Types.INTEGER) },
78              { "price", new Integer(Types.DOUBLE) },
79              { "discount", new Integer(Types.DOUBLE) },
80              { "taxable", new Integer(Types.BOOLEAN) },
81              { "shipping", new Integer(Types.DOUBLE) },
82              { "useShippingFormula", new Integer(Types.BOOLEAN) },
83              { "requiresShipping", new Integer(Types.BOOLEAN) },
84              { "stockQuantity", new Integer(Types.INTEGER) },
85              { "featured_", new Integer(Types.BOOLEAN) },
86              { "sale_", new Integer(Types.BOOLEAN) },
87              { "smallImage", new Integer(Types.BOOLEAN) },
88              { "smallImageId", new Integer(Types.BIGINT) },
89              { "smallImageURL", new Integer(Types.VARCHAR) },
90              { "mediumImage", new Integer(Types.BOOLEAN) },
91              { "mediumImageId", new Integer(Types.BIGINT) },
92              { "mediumImageURL", new Integer(Types.VARCHAR) },
93              { "largeImage", new Integer(Types.BOOLEAN) },
94              { "largeImageId", new Integer(Types.BIGINT) },
95              { "largeImageURL", new Integer(Types.VARCHAR) }
96          };
97      public static final String TABLE_SQL_CREATE = "create table ShoppingItem (itemId LONG not null primary key,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)";
98      public static final String TABLE_SQL_DROP = "drop table ShoppingItem";
99      public static final String ORDER_BY_JPQL = " ORDER BY shoppingItem.itemId ASC";
100     public static final String ORDER_BY_SQL = " ORDER BY ShoppingItem.itemId ASC";
101     public static final String DATA_SOURCE = "liferayDataSource";
102     public static final String SESSION_FACTORY = "liferaySessionFactory";
103     public static final String TX_MANAGER = "liferayTransactionManager";
104     public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
105                 "value.object.entity.cache.enabled.com.liferay.portlet.shopping.model.ShoppingItem"),
106             true);
107     public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
108                 "value.object.finder.cache.enabled.com.liferay.portlet.shopping.model.ShoppingItem"),
109             true);
110 
111     public static ShoppingItem toModel(ShoppingItemSoap soapModel) {
112         ShoppingItem model = new ShoppingItemImpl();
113 
114         model.setItemId(soapModel.getItemId());
115         model.setCompanyId(soapModel.getCompanyId());
116         model.setUserId(soapModel.getUserId());
117         model.setUserName(soapModel.getUserName());
118         model.setCreateDate(soapModel.getCreateDate());
119         model.setModifiedDate(soapModel.getModifiedDate());
120         model.setCategoryId(soapModel.getCategoryId());
121         model.setSku(soapModel.getSku());
122         model.setName(soapModel.getName());
123         model.setDescription(soapModel.getDescription());
124         model.setProperties(soapModel.getProperties());
125         model.setFields(soapModel.getFields());
126         model.setFieldsQuantities(soapModel.getFieldsQuantities());
127         model.setMinQuantity(soapModel.getMinQuantity());
128         model.setMaxQuantity(soapModel.getMaxQuantity());
129         model.setPrice(soapModel.getPrice());
130         model.setDiscount(soapModel.getDiscount());
131         model.setTaxable(soapModel.getTaxable());
132         model.setShipping(soapModel.getShipping());
133         model.setUseShippingFormula(soapModel.getUseShippingFormula());
134         model.setRequiresShipping(soapModel.getRequiresShipping());
135         model.setStockQuantity(soapModel.getStockQuantity());
136         model.setFeatured(soapModel.getFeatured());
137         model.setSale(soapModel.getSale());
138         model.setSmallImage(soapModel.getSmallImage());
139         model.setSmallImageId(soapModel.getSmallImageId());
140         model.setSmallImageURL(soapModel.getSmallImageURL());
141         model.setMediumImage(soapModel.getMediumImage());
142         model.setMediumImageId(soapModel.getMediumImageId());
143         model.setMediumImageURL(soapModel.getMediumImageURL());
144         model.setLargeImage(soapModel.getLargeImage());
145         model.setLargeImageId(soapModel.getLargeImageId());
146         model.setLargeImageURL(soapModel.getLargeImageURL());
147 
148         return model;
149     }
150 
151     public static List<ShoppingItem> toModels(ShoppingItemSoap[] soapModels) {
152         List<ShoppingItem> models = new ArrayList<ShoppingItem>(soapModels.length);
153 
154         for (ShoppingItemSoap soapModel : soapModels) {
155             models.add(toModel(soapModel));
156         }
157 
158         return models;
159     }
160 
161     public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
162                 "lock.expiration.time.com.liferay.portlet.shopping.model.ShoppingItem"));
163 
164     public ShoppingItemModelImpl() {
165     }
166 
167     public long getPrimaryKey() {
168         return _itemId;
169     }
170 
171     public void setPrimaryKey(long pk) {
172         setItemId(pk);
173     }
174 
175     public Serializable getPrimaryKeyObj() {
176         return new Long(_itemId);
177     }
178 
179     public long getItemId() {
180         return _itemId;
181     }
182 
183     public void setItemId(long itemId) {
184         _itemId = itemId;
185     }
186 
187     public long getCompanyId() {
188         return _companyId;
189     }
190 
191     public void setCompanyId(long companyId) {
192         _companyId = companyId;
193 
194         if (!_setOriginalCompanyId) {
195             _setOriginalCompanyId = true;
196 
197             _originalCompanyId = companyId;
198         }
199     }
200 
201     public long getOriginalCompanyId() {
202         return _originalCompanyId;
203     }
204 
205     public long getUserId() {
206         return _userId;
207     }
208 
209     public void setUserId(long userId) {
210         _userId = userId;
211     }
212 
213     public String getUserUuid() throws SystemException {
214         return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
215     }
216 
217     public void setUserUuid(String userUuid) {
218         _userUuid = userUuid;
219     }
220 
221     public String getUserName() {
222         if (_userName == null) {
223             return StringPool.BLANK;
224         }
225         else {
226             return _userName;
227         }
228     }
229 
230     public void setUserName(String userName) {
231         _userName = userName;
232     }
233 
234     public Date getCreateDate() {
235         return _createDate;
236     }
237 
238     public void setCreateDate(Date createDate) {
239         _createDate = createDate;
240     }
241 
242     public Date getModifiedDate() {
243         return _modifiedDate;
244     }
245 
246     public void setModifiedDate(Date modifiedDate) {
247         _modifiedDate = modifiedDate;
248     }
249 
250     public long getCategoryId() {
251         return _categoryId;
252     }
253 
254     public void setCategoryId(long categoryId) {
255         _categoryId = categoryId;
256     }
257 
258     public String getSku() {
259         if (_sku == null) {
260             return StringPool.BLANK;
261         }
262         else {
263             return _sku;
264         }
265     }
266 
267     public void setSku(String sku) {
268         _sku = sku;
269 
270         if (_originalSku == null) {
271             _originalSku = sku;
272         }
273     }
274 
275     public String getOriginalSku() {
276         return GetterUtil.getString(_originalSku);
277     }
278 
279     public String getName() {
280         if (_name == null) {
281             return StringPool.BLANK;
282         }
283         else {
284             return _name;
285         }
286     }
287 
288     public void setName(String name) {
289         _name = name;
290     }
291 
292     public String getDescription() {
293         if (_description == null) {
294             return StringPool.BLANK;
295         }
296         else {
297             return _description;
298         }
299     }
300 
301     public void setDescription(String description) {
302         _description = description;
303     }
304 
305     public String getProperties() {
306         if (_properties == null) {
307             return StringPool.BLANK;
308         }
309         else {
310             return _properties;
311         }
312     }
313 
314     public void setProperties(String properties) {
315         _properties = properties;
316     }
317 
318     public boolean getFields() {
319         return _fields;
320     }
321 
322     public boolean isFields() {
323         return _fields;
324     }
325 
326     public void setFields(boolean fields) {
327         _fields = fields;
328     }
329 
330     public String getFieldsQuantities() {
331         if (_fieldsQuantities == null) {
332             return StringPool.BLANK;
333         }
334         else {
335             return _fieldsQuantities;
336         }
337     }
338 
339     public void setFieldsQuantities(String fieldsQuantities) {
340         _fieldsQuantities = fieldsQuantities;
341     }
342 
343     public int getMinQuantity() {
344         return _minQuantity;
345     }
346 
347     public void setMinQuantity(int minQuantity) {
348         _minQuantity = minQuantity;
349     }
350 
351     public int getMaxQuantity() {
352         return _maxQuantity;
353     }
354 
355     public void setMaxQuantity(int maxQuantity) {
356         _maxQuantity = maxQuantity;
357     }
358 
359     public double getPrice() {
360         return _price;
361     }
362 
363     public void setPrice(double price) {
364         _price = price;
365     }
366 
367     public double getDiscount() {
368         return _discount;
369     }
370 
371     public void setDiscount(double discount) {
372         _discount = discount;
373     }
374 
375     public boolean getTaxable() {
376         return _taxable;
377     }
378 
379     public boolean isTaxable() {
380         return _taxable;
381     }
382 
383     public void setTaxable(boolean taxable) {
384         _taxable = taxable;
385     }
386 
387     public double getShipping() {
388         return _shipping;
389     }
390 
391     public void setShipping(double shipping) {
392         _shipping = shipping;
393     }
394 
395     public boolean getUseShippingFormula() {
396         return _useShippingFormula;
397     }
398 
399     public boolean isUseShippingFormula() {
400         return _useShippingFormula;
401     }
402 
403     public void setUseShippingFormula(boolean useShippingFormula) {
404         _useShippingFormula = useShippingFormula;
405     }
406 
407     public boolean getRequiresShipping() {
408         return _requiresShipping;
409     }
410 
411     public boolean isRequiresShipping() {
412         return _requiresShipping;
413     }
414 
415     public void setRequiresShipping(boolean requiresShipping) {
416         _requiresShipping = requiresShipping;
417     }
418 
419     public int getStockQuantity() {
420         return _stockQuantity;
421     }
422 
423     public void setStockQuantity(int stockQuantity) {
424         _stockQuantity = stockQuantity;
425     }
426 
427     public boolean getFeatured() {
428         return _featured;
429     }
430 
431     public boolean isFeatured() {
432         return _featured;
433     }
434 
435     public void setFeatured(boolean featured) {
436         _featured = featured;
437     }
438 
439     public boolean getSale() {
440         return _sale;
441     }
442 
443     public boolean isSale() {
444         return _sale;
445     }
446 
447     public void setSale(boolean sale) {
448         _sale = sale;
449     }
450 
451     public boolean getSmallImage() {
452         return _smallImage;
453     }
454 
455     public boolean isSmallImage() {
456         return _smallImage;
457     }
458 
459     public void setSmallImage(boolean smallImage) {
460         _smallImage = smallImage;
461     }
462 
463     public long getSmallImageId() {
464         return _smallImageId;
465     }
466 
467     public void setSmallImageId(long smallImageId) {
468         _smallImageId = smallImageId;
469 
470         if (!_setOriginalSmallImageId) {
471             _setOriginalSmallImageId = true;
472 
473             _originalSmallImageId = smallImageId;
474         }
475     }
476 
477     public long getOriginalSmallImageId() {
478         return _originalSmallImageId;
479     }
480 
481     public String getSmallImageURL() {
482         if (_smallImageURL == null) {
483             return StringPool.BLANK;
484         }
485         else {
486             return _smallImageURL;
487         }
488     }
489 
490     public void setSmallImageURL(String smallImageURL) {
491         _smallImageURL = smallImageURL;
492     }
493 
494     public boolean getMediumImage() {
495         return _mediumImage;
496     }
497 
498     public boolean isMediumImage() {
499         return _mediumImage;
500     }
501 
502     public void setMediumImage(boolean mediumImage) {
503         _mediumImage = mediumImage;
504     }
505 
506     public long getMediumImageId() {
507         return _mediumImageId;
508     }
509 
510     public void setMediumImageId(long mediumImageId) {
511         _mediumImageId = mediumImageId;
512 
513         if (!_setOriginalMediumImageId) {
514             _setOriginalMediumImageId = true;
515 
516             _originalMediumImageId = mediumImageId;
517         }
518     }
519 
520     public long getOriginalMediumImageId() {
521         return _originalMediumImageId;
522     }
523 
524     public String getMediumImageURL() {
525         if (_mediumImageURL == null) {
526             return StringPool.BLANK;
527         }
528         else {
529             return _mediumImageURL;
530         }
531     }
532 
533     public void setMediumImageURL(String mediumImageURL) {
534         _mediumImageURL = mediumImageURL;
535     }
536 
537     public boolean getLargeImage() {
538         return _largeImage;
539     }
540 
541     public boolean isLargeImage() {
542         return _largeImage;
543     }
544 
545     public void setLargeImage(boolean largeImage) {
546         _largeImage = largeImage;
547     }
548 
549     public long getLargeImageId() {
550         return _largeImageId;
551     }
552 
553     public void setLargeImageId(long largeImageId) {
554         _largeImageId = largeImageId;
555 
556         if (!_setOriginalLargeImageId) {
557             _setOriginalLargeImageId = true;
558 
559             _originalLargeImageId = largeImageId;
560         }
561     }
562 
563     public long getOriginalLargeImageId() {
564         return _originalLargeImageId;
565     }
566 
567     public String getLargeImageURL() {
568         if (_largeImageURL == null) {
569             return StringPool.BLANK;
570         }
571         else {
572             return _largeImageURL;
573         }
574     }
575 
576     public void setLargeImageURL(String largeImageURL) {
577         _largeImageURL = largeImageURL;
578     }
579 
580     public ShoppingItem toEscapedModel() {
581         if (isEscapedModel()) {
582             return (ShoppingItem)this;
583         }
584         else {
585             return (ShoppingItem)Proxy.newProxyInstance(ShoppingItem.class.getClassLoader(),
586                 new Class[] { ShoppingItem.class },
587                 new AutoEscapeBeanHandler(this));
588         }
589     }
590 
591     public ExpandoBridge getExpandoBridge() {
592         if (_expandoBridge == null) {
593             _expandoBridge = ExpandoBridgeFactoryUtil.getExpandoBridge(ShoppingItem.class.getName(),
594                     getPrimaryKey());
595         }
596 
597         return _expandoBridge;
598     }
599 
600     public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
601         getExpandoBridge().setAttributes(serviceContext);
602     }
603 
604     public Object clone() {
605         ShoppingItemImpl clone = new ShoppingItemImpl();
606 
607         clone.setItemId(getItemId());
608         clone.setCompanyId(getCompanyId());
609         clone.setUserId(getUserId());
610         clone.setUserName(getUserName());
611         clone.setCreateDate(getCreateDate());
612         clone.setModifiedDate(getModifiedDate());
613         clone.setCategoryId(getCategoryId());
614         clone.setSku(getSku());
615         clone.setName(getName());
616         clone.setDescription(getDescription());
617         clone.setProperties(getProperties());
618         clone.setFields(getFields());
619         clone.setFieldsQuantities(getFieldsQuantities());
620         clone.setMinQuantity(getMinQuantity());
621         clone.setMaxQuantity(getMaxQuantity());
622         clone.setPrice(getPrice());
623         clone.setDiscount(getDiscount());
624         clone.setTaxable(getTaxable());
625         clone.setShipping(getShipping());
626         clone.setUseShippingFormula(getUseShippingFormula());
627         clone.setRequiresShipping(getRequiresShipping());
628         clone.setStockQuantity(getStockQuantity());
629         clone.setFeatured(getFeatured());
630         clone.setSale(getSale());
631         clone.setSmallImage(getSmallImage());
632         clone.setSmallImageId(getSmallImageId());
633         clone.setSmallImageURL(getSmallImageURL());
634         clone.setMediumImage(getMediumImage());
635         clone.setMediumImageId(getMediumImageId());
636         clone.setMediumImageURL(getMediumImageURL());
637         clone.setLargeImage(getLargeImage());
638         clone.setLargeImageId(getLargeImageId());
639         clone.setLargeImageURL(getLargeImageURL());
640 
641         return clone;
642     }
643 
644     public int compareTo(ShoppingItem shoppingItem) {
645         int value = 0;
646 
647         if (getItemId() < shoppingItem.getItemId()) {
648             value = -1;
649         }
650         else if (getItemId() > shoppingItem.getItemId()) {
651             value = 1;
652         }
653         else {
654             value = 0;
655         }
656 
657         if (value != 0) {
658             return value;
659         }
660 
661         return 0;
662     }
663 
664     public boolean equals(Object obj) {
665         if (obj == null) {
666             return false;
667         }
668 
669         ShoppingItem shoppingItem = null;
670 
671         try {
672             shoppingItem = (ShoppingItem)obj;
673         }
674         catch (ClassCastException cce) {
675             return false;
676         }
677 
678         long pk = shoppingItem.getPrimaryKey();
679 
680         if (getPrimaryKey() == pk) {
681             return true;
682         }
683         else {
684             return false;
685         }
686     }
687 
688     public int hashCode() {
689         return (int)getPrimaryKey();
690     }
691 
692     public String toString() {
693         StringBundler sb = new StringBundler(67);
694 
695         sb.append("{itemId=");
696         sb.append(getItemId());
697         sb.append(", companyId=");
698         sb.append(getCompanyId());
699         sb.append(", userId=");
700         sb.append(getUserId());
701         sb.append(", userName=");
702         sb.append(getUserName());
703         sb.append(", createDate=");
704         sb.append(getCreateDate());
705         sb.append(", modifiedDate=");
706         sb.append(getModifiedDate());
707         sb.append(", categoryId=");
708         sb.append(getCategoryId());
709         sb.append(", sku=");
710         sb.append(getSku());
711         sb.append(", name=");
712         sb.append(getName());
713         sb.append(", description=");
714         sb.append(getDescription());
715         sb.append(", properties=");
716         sb.append(getProperties());
717         sb.append(", fields=");
718         sb.append(getFields());
719         sb.append(", fieldsQuantities=");
720         sb.append(getFieldsQuantities());
721         sb.append(", minQuantity=");
722         sb.append(getMinQuantity());
723         sb.append(", maxQuantity=");
724         sb.append(getMaxQuantity());
725         sb.append(", price=");
726         sb.append(getPrice());
727         sb.append(", discount=");
728         sb.append(getDiscount());
729         sb.append(", taxable=");
730         sb.append(getTaxable());
731         sb.append(", shipping=");
732         sb.append(getShipping());
733         sb.append(", useShippingFormula=");
734         sb.append(getUseShippingFormula());
735         sb.append(", requiresShipping=");
736         sb.append(getRequiresShipping());
737         sb.append(", stockQuantity=");
738         sb.append(getStockQuantity());
739         sb.append(", featured=");
740         sb.append(getFeatured());
741         sb.append(", sale=");
742         sb.append(getSale());
743         sb.append(", smallImage=");
744         sb.append(getSmallImage());
745         sb.append(", smallImageId=");
746         sb.append(getSmallImageId());
747         sb.append(", smallImageURL=");
748         sb.append(getSmallImageURL());
749         sb.append(", mediumImage=");
750         sb.append(getMediumImage());
751         sb.append(", mediumImageId=");
752         sb.append(getMediumImageId());
753         sb.append(", mediumImageURL=");
754         sb.append(getMediumImageURL());
755         sb.append(", largeImage=");
756         sb.append(getLargeImage());
757         sb.append(", largeImageId=");
758         sb.append(getLargeImageId());
759         sb.append(", largeImageURL=");
760         sb.append(getLargeImageURL());
761         sb.append("}");
762 
763         return sb.toString();
764     }
765 
766     public String toXmlString() {
767         StringBundler sb = new StringBundler(103);
768 
769         sb.append("<model><model-name>");
770         sb.append("com.liferay.portlet.shopping.model.ShoppingItem");
771         sb.append("</model-name>");
772 
773         sb.append(
774             "<column><column-name>itemId</column-name><column-value><![CDATA[");
775         sb.append(getItemId());
776         sb.append("]]></column-value></column>");
777         sb.append(
778             "<column><column-name>companyId</column-name><column-value><![CDATA[");
779         sb.append(getCompanyId());
780         sb.append("]]></column-value></column>");
781         sb.append(
782             "<column><column-name>userId</column-name><column-value><![CDATA[");
783         sb.append(getUserId());
784         sb.append("]]></column-value></column>");
785         sb.append(
786             "<column><column-name>userName</column-name><column-value><![CDATA[");
787         sb.append(getUserName());
788         sb.append("]]></column-value></column>");
789         sb.append(
790             "<column><column-name>createDate</column-name><column-value><![CDATA[");
791         sb.append(getCreateDate());
792         sb.append("]]></column-value></column>");
793         sb.append(
794             "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
795         sb.append(getModifiedDate());
796         sb.append("]]></column-value></column>");
797         sb.append(
798             "<column><column-name>categoryId</column-name><column-value><![CDATA[");
799         sb.append(getCategoryId());
800         sb.append("]]></column-value></column>");
801         sb.append(
802             "<column><column-name>sku</column-name><column-value><![CDATA[");
803         sb.append(getSku());
804         sb.append("]]></column-value></column>");
805         sb.append(
806             "<column><column-name>name</column-name><column-value><![CDATA[");
807         sb.append(getName());
808         sb.append("]]></column-value></column>");
809         sb.append(
810             "<column><column-name>description</column-name><column-value><![CDATA[");
811         sb.append(getDescription());
812         sb.append("]]></column-value></column>");
813         sb.append(
814             "<column><column-name>properties</column-name><column-value><![CDATA[");
815         sb.append(getProperties());
816         sb.append("]]></column-value></column>");
817         sb.append(
818             "<column><column-name>fields</column-name><column-value><![CDATA[");
819         sb.append(getFields());
820         sb.append("]]></column-value></column>");
821         sb.append(
822             "<column><column-name>fieldsQuantities</column-name><column-value><![CDATA[");
823         sb.append(getFieldsQuantities());
824         sb.append("]]></column-value></column>");
825         sb.append(
826             "<column><column-name>minQuantity</column-name><column-value><![CDATA[");
827         sb.append(getMinQuantity());
828         sb.append("]]></column-value></column>");
829         sb.append(
830             "<column><column-name>maxQuantity</column-name><column-value><![CDATA[");
831         sb.append(getMaxQuantity());
832         sb.append("]]></column-value></column>");
833         sb.append(
834             "<column><column-name>price</column-name><column-value><![CDATA[");
835         sb.append(getPrice());
836         sb.append("]]></column-value></column>");
837         sb.append(
838             "<column><column-name>discount</column-name><column-value><![CDATA[");
839         sb.append(getDiscount());
840         sb.append("]]></column-value></column>");
841         sb.append(
842             "<column><column-name>taxable</column-name><column-value><![CDATA[");
843         sb.append(getTaxable());
844         sb.append("]]></column-value></column>");
845         sb.append(
846             "<column><column-name>shipping</column-name><column-value><![CDATA[");
847         sb.append(getShipping());
848         sb.append("]]></column-value></column>");
849         sb.append(
850             "<column><column-name>useShippingFormula</column-name><column-value><![CDATA[");
851         sb.append(getUseShippingFormula());
852         sb.append("]]></column-value></column>");
853         sb.append(
854             "<column><column-name>requiresShipping</column-name><column-value><![CDATA[");
855         sb.append(getRequiresShipping());
856         sb.append("]]></column-value></column>");
857         sb.append(
858             "<column><column-name>stockQuantity</column-name><column-value><![CDATA[");
859         sb.append(getStockQuantity());
860         sb.append("]]></column-value></column>");
861         sb.append(
862             "<column><column-name>featured</column-name><column-value><![CDATA[");
863         sb.append(getFeatured());
864         sb.append("]]></column-value></column>");
865         sb.append(
866             "<column><column-name>sale</column-name><column-value><![CDATA[");
867         sb.append(getSale());
868         sb.append("]]></column-value></column>");
869         sb.append(
870             "<column><column-name>smallImage</column-name><column-value><![CDATA[");
871         sb.append(getSmallImage());
872         sb.append("]]></column-value></column>");
873         sb.append(
874             "<column><column-name>smallImageId</column-name><column-value><![CDATA[");
875         sb.append(getSmallImageId());
876         sb.append("]]></column-value></column>");
877         sb.append(
878             "<column><column-name>smallImageURL</column-name><column-value><![CDATA[");
879         sb.append(getSmallImageURL());
880         sb.append("]]></column-value></column>");
881         sb.append(
882             "<column><column-name>mediumImage</column-name><column-value><![CDATA[");
883         sb.append(getMediumImage());
884         sb.append("]]></column-value></column>");
885         sb.append(
886             "<column><column-name>mediumImageId</column-name><column-value><![CDATA[");
887         sb.append(getMediumImageId());
888         sb.append("]]></column-value></column>");
889         sb.append(
890             "<column><column-name>mediumImageURL</column-name><column-value><![CDATA[");
891         sb.append(getMediumImageURL());
892         sb.append("]]></column-value></column>");
893         sb.append(
894             "<column><column-name>largeImage</column-name><column-value><![CDATA[");
895         sb.append(getLargeImage());
896         sb.append("]]></column-value></column>");
897         sb.append(
898             "<column><column-name>largeImageId</column-name><column-value><![CDATA[");
899         sb.append(getLargeImageId());
900         sb.append("]]></column-value></column>");
901         sb.append(
902             "<column><column-name>largeImageURL</column-name><column-value><![CDATA[");
903         sb.append(getLargeImageURL());
904         sb.append("]]></column-value></column>");
905 
906         sb.append("</model>");
907 
908         return sb.toString();
909     }
910 
911     private long _itemId;
912     private long _companyId;
913     private long _originalCompanyId;
914     private boolean _setOriginalCompanyId;
915     private long _userId;
916     private String _userUuid;
917     private String _userName;
918     private Date _createDate;
919     private Date _modifiedDate;
920     private long _categoryId;
921     private String _sku;
922     private String _originalSku;
923     private String _name;
924     private String _description;
925     private String _properties;
926     private boolean _fields;
927     private String _fieldsQuantities;
928     private int _minQuantity;
929     private int _maxQuantity;
930     private double _price;
931     private double _discount;
932     private boolean _taxable;
933     private double _shipping;
934     private boolean _useShippingFormula;
935     private boolean _requiresShipping;
936     private int _stockQuantity;
937     private boolean _featured;
938     private boolean _sale;
939     private boolean _smallImage;
940     private long _smallImageId;
941     private long _originalSmallImageId;
942     private boolean _setOriginalSmallImageId;
943     private String _smallImageURL;
944     private boolean _mediumImage;
945     private long _mediumImageId;
946     private long _originalMediumImageId;
947     private boolean _setOriginalMediumImageId;
948     private String _mediumImageURL;
949     private boolean _largeImage;
950     private long _largeImageId;
951     private long _originalLargeImageId;
952     private boolean _setOriginalLargeImageId;
953     private String _largeImageURL;
954     private transient ExpandoBridge _expandoBridge;
955 }