001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
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.ShoppingOrder;
033    import com.liferay.portlet.shopping.model.ShoppingOrderModel;
034    import com.liferay.portlet.shopping.model.ShoppingOrderSoap;
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    /**
047     * The base model implementation for the ShoppingOrder service. Represents a row in the "ShoppingOrder" database table, with each column mapped to a property of this class.
048     *
049     * <p>
050     * This implementation and its corresponding interface {@link com.liferay.portlet.shopping.model.ShoppingOrderModel} exist only as a container for the default property accessors generated by ServiceBuilder. Helper methods and all application logic should be put in {@link ShoppingOrderImpl}.
051     * </p>
052     *
053     * @author Brian Wing Shun Chan
054     * @see ShoppingOrderImpl
055     * @see com.liferay.portlet.shopping.model.ShoppingOrder
056     * @see com.liferay.portlet.shopping.model.ShoppingOrderModel
057     * @generated
058     */
059    @JSON(strict = true)
060    public class ShoppingOrderModelImpl extends BaseModelImpl<ShoppingOrder>
061            implements ShoppingOrderModel {
062            /*
063             * NOTE FOR DEVELOPERS:
064             *
065             * Never modify or reference this class directly. All methods that expect a shopping order model instance should use the {@link com.liferay.portlet.shopping.model.ShoppingOrder} interface instead.
066             */
067            public static final String TABLE_NAME = "ShoppingOrder";
068            public static final Object[][] TABLE_COLUMNS = {
069                            { "orderId", 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                            { "number_", Types.VARCHAR },
077                            { "tax", Types.DOUBLE },
078                            { "shipping", Types.DOUBLE },
079                            { "altShipping", Types.VARCHAR },
080                            { "requiresShipping", Types.BOOLEAN },
081                            { "insure", Types.BOOLEAN },
082                            { "insurance", Types.DOUBLE },
083                            { "couponCodes", Types.VARCHAR },
084                            { "couponDiscount", Types.DOUBLE },
085                            { "billingFirstName", Types.VARCHAR },
086                            { "billingLastName", Types.VARCHAR },
087                            { "billingEmailAddress", Types.VARCHAR },
088                            { "billingCompany", Types.VARCHAR },
089                            { "billingStreet", Types.VARCHAR },
090                            { "billingCity", Types.VARCHAR },
091                            { "billingState", Types.VARCHAR },
092                            { "billingZip", Types.VARCHAR },
093                            { "billingCountry", Types.VARCHAR },
094                            { "billingPhone", Types.VARCHAR },
095                            { "shipToBilling", Types.BOOLEAN },
096                            { "shippingFirstName", Types.VARCHAR },
097                            { "shippingLastName", Types.VARCHAR },
098                            { "shippingEmailAddress", Types.VARCHAR },
099                            { "shippingCompany", Types.VARCHAR },
100                            { "shippingStreet", Types.VARCHAR },
101                            { "shippingCity", Types.VARCHAR },
102                            { "shippingState", Types.VARCHAR },
103                            { "shippingZip", Types.VARCHAR },
104                            { "shippingCountry", Types.VARCHAR },
105                            { "shippingPhone", Types.VARCHAR },
106                            { "ccName", Types.VARCHAR },
107                            { "ccType", Types.VARCHAR },
108                            { "ccNumber", Types.VARCHAR },
109                            { "ccExpMonth", Types.INTEGER },
110                            { "ccExpYear", Types.INTEGER },
111                            { "ccVerNumber", Types.VARCHAR },
112                            { "comments", Types.VARCHAR },
113                            { "ppTxnId", Types.VARCHAR },
114                            { "ppPaymentStatus", Types.VARCHAR },
115                            { "ppPaymentGross", Types.DOUBLE },
116                            { "ppReceiverEmail", Types.VARCHAR },
117                            { "ppPayerEmail", Types.VARCHAR },
118                            { "sendOrderEmail", Types.BOOLEAN },
119                            { "sendShippingEmail", Types.BOOLEAN }
120                    };
121            public static final String TABLE_SQL_CREATE = "create table ShoppingOrder (orderId LONG not null primary key,groupId LONG,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,number_ VARCHAR(75) null,tax DOUBLE,shipping DOUBLE,altShipping VARCHAR(75) null,requiresShipping BOOLEAN,insure BOOLEAN,insurance DOUBLE,couponCodes VARCHAR(75) null,couponDiscount DOUBLE,billingFirstName VARCHAR(75) null,billingLastName VARCHAR(75) null,billingEmailAddress VARCHAR(75) null,billingCompany VARCHAR(75) null,billingStreet VARCHAR(75) null,billingCity VARCHAR(75) null,billingState VARCHAR(75) null,billingZip VARCHAR(75) null,billingCountry VARCHAR(75) null,billingPhone VARCHAR(75) null,shipToBilling BOOLEAN,shippingFirstName VARCHAR(75) null,shippingLastName VARCHAR(75) null,shippingEmailAddress VARCHAR(75) null,shippingCompany VARCHAR(75) null,shippingStreet VARCHAR(75) null,shippingCity VARCHAR(75) null,shippingState VARCHAR(75) null,shippingZip VARCHAR(75) null,shippingCountry VARCHAR(75) null,shippingPhone VARCHAR(75) null,ccName VARCHAR(75) null,ccType VARCHAR(75) null,ccNumber VARCHAR(75) null,ccExpMonth INTEGER,ccExpYear INTEGER,ccVerNumber VARCHAR(75) null,comments STRING null,ppTxnId VARCHAR(75) null,ppPaymentStatus VARCHAR(75) null,ppPaymentGross DOUBLE,ppReceiverEmail VARCHAR(75) null,ppPayerEmail VARCHAR(75) null,sendOrderEmail BOOLEAN,sendShippingEmail BOOLEAN)";
122            public static final String TABLE_SQL_DROP = "drop table ShoppingOrder";
123            public static final String ORDER_BY_JPQL = " ORDER BY shoppingOrder.createDate DESC";
124            public static final String ORDER_BY_SQL = " ORDER BY ShoppingOrder.createDate DESC";
125            public static final String DATA_SOURCE = "liferayDataSource";
126            public static final String SESSION_FACTORY = "liferaySessionFactory";
127            public static final String TX_MANAGER = "liferayTransactionManager";
128            public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
129                                    "value.object.entity.cache.enabled.com.liferay.portlet.shopping.model.ShoppingOrder"),
130                            true);
131            public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
132                                    "value.object.finder.cache.enabled.com.liferay.portlet.shopping.model.ShoppingOrder"),
133                            true);
134            public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
135                                    "value.object.column.bitmask.enabled.com.liferay.portlet.shopping.model.ShoppingOrder"),
136                            true);
137            public static long GROUPID_COLUMN_BITMASK = 1L;
138            public static long NUMBER_COLUMN_BITMASK = 2L;
139            public static long PPPAYMENTSTATUS_COLUMN_BITMASK = 4L;
140            public static long PPTXNID_COLUMN_BITMASK = 8L;
141            public static long USERID_COLUMN_BITMASK = 16L;
142            public static long CREATEDATE_COLUMN_BITMASK = 32L;
143    
144            /**
145             * Converts the soap model instance into a normal model instance.
146             *
147             * @param soapModel the soap model instance to convert
148             * @return the normal model instance
149             */
150            public static ShoppingOrder toModel(ShoppingOrderSoap soapModel) {
151                    if (soapModel == null) {
152                            return null;
153                    }
154    
155                    ShoppingOrder model = new ShoppingOrderImpl();
156    
157                    model.setOrderId(soapModel.getOrderId());
158                    model.setGroupId(soapModel.getGroupId());
159                    model.setCompanyId(soapModel.getCompanyId());
160                    model.setUserId(soapModel.getUserId());
161                    model.setUserName(soapModel.getUserName());
162                    model.setCreateDate(soapModel.getCreateDate());
163                    model.setModifiedDate(soapModel.getModifiedDate());
164                    model.setNumber(soapModel.getNumber());
165                    model.setTax(soapModel.getTax());
166                    model.setShipping(soapModel.getShipping());
167                    model.setAltShipping(soapModel.getAltShipping());
168                    model.setRequiresShipping(soapModel.getRequiresShipping());
169                    model.setInsure(soapModel.getInsure());
170                    model.setInsurance(soapModel.getInsurance());
171                    model.setCouponCodes(soapModel.getCouponCodes());
172                    model.setCouponDiscount(soapModel.getCouponDiscount());
173                    model.setBillingFirstName(soapModel.getBillingFirstName());
174                    model.setBillingLastName(soapModel.getBillingLastName());
175                    model.setBillingEmailAddress(soapModel.getBillingEmailAddress());
176                    model.setBillingCompany(soapModel.getBillingCompany());
177                    model.setBillingStreet(soapModel.getBillingStreet());
178                    model.setBillingCity(soapModel.getBillingCity());
179                    model.setBillingState(soapModel.getBillingState());
180                    model.setBillingZip(soapModel.getBillingZip());
181                    model.setBillingCountry(soapModel.getBillingCountry());
182                    model.setBillingPhone(soapModel.getBillingPhone());
183                    model.setShipToBilling(soapModel.getShipToBilling());
184                    model.setShippingFirstName(soapModel.getShippingFirstName());
185                    model.setShippingLastName(soapModel.getShippingLastName());
186                    model.setShippingEmailAddress(soapModel.getShippingEmailAddress());
187                    model.setShippingCompany(soapModel.getShippingCompany());
188                    model.setShippingStreet(soapModel.getShippingStreet());
189                    model.setShippingCity(soapModel.getShippingCity());
190                    model.setShippingState(soapModel.getShippingState());
191                    model.setShippingZip(soapModel.getShippingZip());
192                    model.setShippingCountry(soapModel.getShippingCountry());
193                    model.setShippingPhone(soapModel.getShippingPhone());
194                    model.setCcName(soapModel.getCcName());
195                    model.setCcType(soapModel.getCcType());
196                    model.setCcNumber(soapModel.getCcNumber());
197                    model.setCcExpMonth(soapModel.getCcExpMonth());
198                    model.setCcExpYear(soapModel.getCcExpYear());
199                    model.setCcVerNumber(soapModel.getCcVerNumber());
200                    model.setComments(soapModel.getComments());
201                    model.setPpTxnId(soapModel.getPpTxnId());
202                    model.setPpPaymentStatus(soapModel.getPpPaymentStatus());
203                    model.setPpPaymentGross(soapModel.getPpPaymentGross());
204                    model.setPpReceiverEmail(soapModel.getPpReceiverEmail());
205                    model.setPpPayerEmail(soapModel.getPpPayerEmail());
206                    model.setSendOrderEmail(soapModel.getSendOrderEmail());
207                    model.setSendShippingEmail(soapModel.getSendShippingEmail());
208    
209                    return model;
210            }
211    
212            /**
213             * Converts the soap model instances into normal model instances.
214             *
215             * @param soapModels the soap model instances to convert
216             * @return the normal model instances
217             */
218            public static List<ShoppingOrder> toModels(ShoppingOrderSoap[] soapModels) {
219                    if (soapModels == null) {
220                            return null;
221                    }
222    
223                    List<ShoppingOrder> models = new ArrayList<ShoppingOrder>(soapModels.length);
224    
225                    for (ShoppingOrderSoap soapModel : soapModels) {
226                            models.add(toModel(soapModel));
227                    }
228    
229                    return models;
230            }
231    
232            public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
233                                    "lock.expiration.time.com.liferay.portlet.shopping.model.ShoppingOrder"));
234    
235            public ShoppingOrderModelImpl() {
236            }
237    
238            @Override
239            public long getPrimaryKey() {
240                    return _orderId;
241            }
242    
243            @Override
244            public void setPrimaryKey(long primaryKey) {
245                    setOrderId(primaryKey);
246            }
247    
248            @Override
249            public Serializable getPrimaryKeyObj() {
250                    return _orderId;
251            }
252    
253            @Override
254            public void setPrimaryKeyObj(Serializable primaryKeyObj) {
255                    setPrimaryKey(((Long)primaryKeyObj).longValue());
256            }
257    
258            @Override
259            public Class<?> getModelClass() {
260                    return ShoppingOrder.class;
261            }
262    
263            @Override
264            public String getModelClassName() {
265                    return ShoppingOrder.class.getName();
266            }
267    
268            @Override
269            public Map<String, Object> getModelAttributes() {
270                    Map<String, Object> attributes = new HashMap<String, Object>();
271    
272                    attributes.put("orderId", getOrderId());
273                    attributes.put("groupId", getGroupId());
274                    attributes.put("companyId", getCompanyId());
275                    attributes.put("userId", getUserId());
276                    attributes.put("userName", getUserName());
277                    attributes.put("createDate", getCreateDate());
278                    attributes.put("modifiedDate", getModifiedDate());
279                    attributes.put("number", getNumber());
280                    attributes.put("tax", getTax());
281                    attributes.put("shipping", getShipping());
282                    attributes.put("altShipping", getAltShipping());
283                    attributes.put("requiresShipping", getRequiresShipping());
284                    attributes.put("insure", getInsure());
285                    attributes.put("insurance", getInsurance());
286                    attributes.put("couponCodes", getCouponCodes());
287                    attributes.put("couponDiscount", getCouponDiscount());
288                    attributes.put("billingFirstName", getBillingFirstName());
289                    attributes.put("billingLastName", getBillingLastName());
290                    attributes.put("billingEmailAddress", getBillingEmailAddress());
291                    attributes.put("billingCompany", getBillingCompany());
292                    attributes.put("billingStreet", getBillingStreet());
293                    attributes.put("billingCity", getBillingCity());
294                    attributes.put("billingState", getBillingState());
295                    attributes.put("billingZip", getBillingZip());
296                    attributes.put("billingCountry", getBillingCountry());
297                    attributes.put("billingPhone", getBillingPhone());
298                    attributes.put("shipToBilling", getShipToBilling());
299                    attributes.put("shippingFirstName", getShippingFirstName());
300                    attributes.put("shippingLastName", getShippingLastName());
301                    attributes.put("shippingEmailAddress", getShippingEmailAddress());
302                    attributes.put("shippingCompany", getShippingCompany());
303                    attributes.put("shippingStreet", getShippingStreet());
304                    attributes.put("shippingCity", getShippingCity());
305                    attributes.put("shippingState", getShippingState());
306                    attributes.put("shippingZip", getShippingZip());
307                    attributes.put("shippingCountry", getShippingCountry());
308                    attributes.put("shippingPhone", getShippingPhone());
309                    attributes.put("ccName", getCcName());
310                    attributes.put("ccType", getCcType());
311                    attributes.put("ccNumber", getCcNumber());
312                    attributes.put("ccExpMonth", getCcExpMonth());
313                    attributes.put("ccExpYear", getCcExpYear());
314                    attributes.put("ccVerNumber", getCcVerNumber());
315                    attributes.put("comments", getComments());
316                    attributes.put("ppTxnId", getPpTxnId());
317                    attributes.put("ppPaymentStatus", getPpPaymentStatus());
318                    attributes.put("ppPaymentGross", getPpPaymentGross());
319                    attributes.put("ppReceiverEmail", getPpReceiverEmail());
320                    attributes.put("ppPayerEmail", getPpPayerEmail());
321                    attributes.put("sendOrderEmail", getSendOrderEmail());
322                    attributes.put("sendShippingEmail", getSendShippingEmail());
323    
324                    return attributes;
325            }
326    
327            @Override
328            public void setModelAttributes(Map<String, Object> attributes) {
329                    Long orderId = (Long)attributes.get("orderId");
330    
331                    if (orderId != null) {
332                            setOrderId(orderId);
333                    }
334    
335                    Long groupId = (Long)attributes.get("groupId");
336    
337                    if (groupId != null) {
338                            setGroupId(groupId);
339                    }
340    
341                    Long companyId = (Long)attributes.get("companyId");
342    
343                    if (companyId != null) {
344                            setCompanyId(companyId);
345                    }
346    
347                    Long userId = (Long)attributes.get("userId");
348    
349                    if (userId != null) {
350                            setUserId(userId);
351                    }
352    
353                    String userName = (String)attributes.get("userName");
354    
355                    if (userName != null) {
356                            setUserName(userName);
357                    }
358    
359                    Date createDate = (Date)attributes.get("createDate");
360    
361                    if (createDate != null) {
362                            setCreateDate(createDate);
363                    }
364    
365                    Date modifiedDate = (Date)attributes.get("modifiedDate");
366    
367                    if (modifiedDate != null) {
368                            setModifiedDate(modifiedDate);
369                    }
370    
371                    String number = (String)attributes.get("number");
372    
373                    if (number != null) {
374                            setNumber(number);
375                    }
376    
377                    Double tax = (Double)attributes.get("tax");
378    
379                    if (tax != null) {
380                            setTax(tax);
381                    }
382    
383                    Double shipping = (Double)attributes.get("shipping");
384    
385                    if (shipping != null) {
386                            setShipping(shipping);
387                    }
388    
389                    String altShipping = (String)attributes.get("altShipping");
390    
391                    if (altShipping != null) {
392                            setAltShipping(altShipping);
393                    }
394    
395                    Boolean requiresShipping = (Boolean)attributes.get("requiresShipping");
396    
397                    if (requiresShipping != null) {
398                            setRequiresShipping(requiresShipping);
399                    }
400    
401                    Boolean insure = (Boolean)attributes.get("insure");
402    
403                    if (insure != null) {
404                            setInsure(insure);
405                    }
406    
407                    Double insurance = (Double)attributes.get("insurance");
408    
409                    if (insurance != null) {
410                            setInsurance(insurance);
411                    }
412    
413                    String couponCodes = (String)attributes.get("couponCodes");
414    
415                    if (couponCodes != null) {
416                            setCouponCodes(couponCodes);
417                    }
418    
419                    Double couponDiscount = (Double)attributes.get("couponDiscount");
420    
421                    if (couponDiscount != null) {
422                            setCouponDiscount(couponDiscount);
423                    }
424    
425                    String billingFirstName = (String)attributes.get("billingFirstName");
426    
427                    if (billingFirstName != null) {
428                            setBillingFirstName(billingFirstName);
429                    }
430    
431                    String billingLastName = (String)attributes.get("billingLastName");
432    
433                    if (billingLastName != null) {
434                            setBillingLastName(billingLastName);
435                    }
436    
437                    String billingEmailAddress = (String)attributes.get(
438                                    "billingEmailAddress");
439    
440                    if (billingEmailAddress != null) {
441                            setBillingEmailAddress(billingEmailAddress);
442                    }
443    
444                    String billingCompany = (String)attributes.get("billingCompany");
445    
446                    if (billingCompany != null) {
447                            setBillingCompany(billingCompany);
448                    }
449    
450                    String billingStreet = (String)attributes.get("billingStreet");
451    
452                    if (billingStreet != null) {
453                            setBillingStreet(billingStreet);
454                    }
455    
456                    String billingCity = (String)attributes.get("billingCity");
457    
458                    if (billingCity != null) {
459                            setBillingCity(billingCity);
460                    }
461    
462                    String billingState = (String)attributes.get("billingState");
463    
464                    if (billingState != null) {
465                            setBillingState(billingState);
466                    }
467    
468                    String billingZip = (String)attributes.get("billingZip");
469    
470                    if (billingZip != null) {
471                            setBillingZip(billingZip);
472                    }
473    
474                    String billingCountry = (String)attributes.get("billingCountry");
475    
476                    if (billingCountry != null) {
477                            setBillingCountry(billingCountry);
478                    }
479    
480                    String billingPhone = (String)attributes.get("billingPhone");
481    
482                    if (billingPhone != null) {
483                            setBillingPhone(billingPhone);
484                    }
485    
486                    Boolean shipToBilling = (Boolean)attributes.get("shipToBilling");
487    
488                    if (shipToBilling != null) {
489                            setShipToBilling(shipToBilling);
490                    }
491    
492                    String shippingFirstName = (String)attributes.get("shippingFirstName");
493    
494                    if (shippingFirstName != null) {
495                            setShippingFirstName(shippingFirstName);
496                    }
497    
498                    String shippingLastName = (String)attributes.get("shippingLastName");
499    
500                    if (shippingLastName != null) {
501                            setShippingLastName(shippingLastName);
502                    }
503    
504                    String shippingEmailAddress = (String)attributes.get(
505                                    "shippingEmailAddress");
506    
507                    if (shippingEmailAddress != null) {
508                            setShippingEmailAddress(shippingEmailAddress);
509                    }
510    
511                    String shippingCompany = (String)attributes.get("shippingCompany");
512    
513                    if (shippingCompany != null) {
514                            setShippingCompany(shippingCompany);
515                    }
516    
517                    String shippingStreet = (String)attributes.get("shippingStreet");
518    
519                    if (shippingStreet != null) {
520                            setShippingStreet(shippingStreet);
521                    }
522    
523                    String shippingCity = (String)attributes.get("shippingCity");
524    
525                    if (shippingCity != null) {
526                            setShippingCity(shippingCity);
527                    }
528    
529                    String shippingState = (String)attributes.get("shippingState");
530    
531                    if (shippingState != null) {
532                            setShippingState(shippingState);
533                    }
534    
535                    String shippingZip = (String)attributes.get("shippingZip");
536    
537                    if (shippingZip != null) {
538                            setShippingZip(shippingZip);
539                    }
540    
541                    String shippingCountry = (String)attributes.get("shippingCountry");
542    
543                    if (shippingCountry != null) {
544                            setShippingCountry(shippingCountry);
545                    }
546    
547                    String shippingPhone = (String)attributes.get("shippingPhone");
548    
549                    if (shippingPhone != null) {
550                            setShippingPhone(shippingPhone);
551                    }
552    
553                    String ccName = (String)attributes.get("ccName");
554    
555                    if (ccName != null) {
556                            setCcName(ccName);
557                    }
558    
559                    String ccType = (String)attributes.get("ccType");
560    
561                    if (ccType != null) {
562                            setCcType(ccType);
563                    }
564    
565                    String ccNumber = (String)attributes.get("ccNumber");
566    
567                    if (ccNumber != null) {
568                            setCcNumber(ccNumber);
569                    }
570    
571                    Integer ccExpMonth = (Integer)attributes.get("ccExpMonth");
572    
573                    if (ccExpMonth != null) {
574                            setCcExpMonth(ccExpMonth);
575                    }
576    
577                    Integer ccExpYear = (Integer)attributes.get("ccExpYear");
578    
579                    if (ccExpYear != null) {
580                            setCcExpYear(ccExpYear);
581                    }
582    
583                    String ccVerNumber = (String)attributes.get("ccVerNumber");
584    
585                    if (ccVerNumber != null) {
586                            setCcVerNumber(ccVerNumber);
587                    }
588    
589                    String comments = (String)attributes.get("comments");
590    
591                    if (comments != null) {
592                            setComments(comments);
593                    }
594    
595                    String ppTxnId = (String)attributes.get("ppTxnId");
596    
597                    if (ppTxnId != null) {
598                            setPpTxnId(ppTxnId);
599                    }
600    
601                    String ppPaymentStatus = (String)attributes.get("ppPaymentStatus");
602    
603                    if (ppPaymentStatus != null) {
604                            setPpPaymentStatus(ppPaymentStatus);
605                    }
606    
607                    Double ppPaymentGross = (Double)attributes.get("ppPaymentGross");
608    
609                    if (ppPaymentGross != null) {
610                            setPpPaymentGross(ppPaymentGross);
611                    }
612    
613                    String ppReceiverEmail = (String)attributes.get("ppReceiverEmail");
614    
615                    if (ppReceiverEmail != null) {
616                            setPpReceiverEmail(ppReceiverEmail);
617                    }
618    
619                    String ppPayerEmail = (String)attributes.get("ppPayerEmail");
620    
621                    if (ppPayerEmail != null) {
622                            setPpPayerEmail(ppPayerEmail);
623                    }
624    
625                    Boolean sendOrderEmail = (Boolean)attributes.get("sendOrderEmail");
626    
627                    if (sendOrderEmail != null) {
628                            setSendOrderEmail(sendOrderEmail);
629                    }
630    
631                    Boolean sendShippingEmail = (Boolean)attributes.get("sendShippingEmail");
632    
633                    if (sendShippingEmail != null) {
634                            setSendShippingEmail(sendShippingEmail);
635                    }
636            }
637    
638            @JSON
639            @Override
640            public long getOrderId() {
641                    return _orderId;
642            }
643    
644            @Override
645            public void setOrderId(long orderId) {
646                    _orderId = orderId;
647            }
648    
649            @JSON
650            @Override
651            public long getGroupId() {
652                    return _groupId;
653            }
654    
655            @Override
656            public void setGroupId(long groupId) {
657                    _columnBitmask |= GROUPID_COLUMN_BITMASK;
658    
659                    if (!_setOriginalGroupId) {
660                            _setOriginalGroupId = true;
661    
662                            _originalGroupId = _groupId;
663                    }
664    
665                    _groupId = groupId;
666            }
667    
668            public long getOriginalGroupId() {
669                    return _originalGroupId;
670            }
671    
672            @JSON
673            @Override
674            public long getCompanyId() {
675                    return _companyId;
676            }
677    
678            @Override
679            public void setCompanyId(long companyId) {
680                    _companyId = companyId;
681            }
682    
683            @JSON
684            @Override
685            public long getUserId() {
686                    return _userId;
687            }
688    
689            @Override
690            public void setUserId(long userId) {
691                    _columnBitmask |= USERID_COLUMN_BITMASK;
692    
693                    if (!_setOriginalUserId) {
694                            _setOriginalUserId = true;
695    
696                            _originalUserId = _userId;
697                    }
698    
699                    _userId = userId;
700            }
701    
702            @Override
703            public String getUserUuid() throws SystemException {
704                    return PortalUtil.getUserValue(getUserId(), "uuid", _userUuid);
705            }
706    
707            @Override
708            public void setUserUuid(String userUuid) {
709                    _userUuid = userUuid;
710            }
711    
712            public long getOriginalUserId() {
713                    return _originalUserId;
714            }
715    
716            @JSON
717            @Override
718            public String getUserName() {
719                    if (_userName == null) {
720                            return StringPool.BLANK;
721                    }
722                    else {
723                            return _userName;
724                    }
725            }
726    
727            @Override
728            public void setUserName(String userName) {
729                    _userName = userName;
730            }
731    
732            @JSON
733            @Override
734            public Date getCreateDate() {
735                    return _createDate;
736            }
737    
738            @Override
739            public void setCreateDate(Date createDate) {
740                    _columnBitmask = -1L;
741    
742                    _createDate = createDate;
743            }
744    
745            @JSON
746            @Override
747            public Date getModifiedDate() {
748                    return _modifiedDate;
749            }
750    
751            @Override
752            public void setModifiedDate(Date modifiedDate) {
753                    _modifiedDate = modifiedDate;
754            }
755    
756            @JSON
757            @Override
758            public String getNumber() {
759                    if (_number == null) {
760                            return StringPool.BLANK;
761                    }
762                    else {
763                            return _number;
764                    }
765            }
766    
767            @Override
768            public void setNumber(String number) {
769                    _columnBitmask |= NUMBER_COLUMN_BITMASK;
770    
771                    if (_originalNumber == null) {
772                            _originalNumber = _number;
773                    }
774    
775                    _number = number;
776            }
777    
778            public String getOriginalNumber() {
779                    return GetterUtil.getString(_originalNumber);
780            }
781    
782            @JSON
783            @Override
784            public double getTax() {
785                    return _tax;
786            }
787    
788            @Override
789            public void setTax(double tax) {
790                    _tax = tax;
791            }
792    
793            @JSON
794            @Override
795            public double getShipping() {
796                    return _shipping;
797            }
798    
799            @Override
800            public void setShipping(double shipping) {
801                    _shipping = shipping;
802            }
803    
804            @JSON
805            @Override
806            public String getAltShipping() {
807                    if (_altShipping == null) {
808                            return StringPool.BLANK;
809                    }
810                    else {
811                            return _altShipping;
812                    }
813            }
814    
815            @Override
816            public void setAltShipping(String altShipping) {
817                    _altShipping = altShipping;
818            }
819    
820            @JSON
821            @Override
822            public boolean getRequiresShipping() {
823                    return _requiresShipping;
824            }
825    
826            @Override
827            public boolean isRequiresShipping() {
828                    return _requiresShipping;
829            }
830    
831            @Override
832            public void setRequiresShipping(boolean requiresShipping) {
833                    _requiresShipping = requiresShipping;
834            }
835    
836            @JSON
837            @Override
838            public boolean getInsure() {
839                    return _insure;
840            }
841    
842            @Override
843            public boolean isInsure() {
844                    return _insure;
845            }
846    
847            @Override
848            public void setInsure(boolean insure) {
849                    _insure = insure;
850            }
851    
852            @JSON
853            @Override
854            public double getInsurance() {
855                    return _insurance;
856            }
857    
858            @Override
859            public void setInsurance(double insurance) {
860                    _insurance = insurance;
861            }
862    
863            @JSON
864            @Override
865            public String getCouponCodes() {
866                    if (_couponCodes == null) {
867                            return StringPool.BLANK;
868                    }
869                    else {
870                            return _couponCodes;
871                    }
872            }
873    
874            @Override
875            public void setCouponCodes(String couponCodes) {
876                    _couponCodes = couponCodes;
877            }
878    
879            @JSON
880            @Override
881            public double getCouponDiscount() {
882                    return _couponDiscount;
883            }
884    
885            @Override
886            public void setCouponDiscount(double couponDiscount) {
887                    _couponDiscount = couponDiscount;
888            }
889    
890            @JSON
891            @Override
892            public String getBillingFirstName() {
893                    if (_billingFirstName == null) {
894                            return StringPool.BLANK;
895                    }
896                    else {
897                            return _billingFirstName;
898                    }
899            }
900    
901            @Override
902            public void setBillingFirstName(String billingFirstName) {
903                    _billingFirstName = billingFirstName;
904            }
905    
906            @JSON
907            @Override
908            public String getBillingLastName() {
909                    if (_billingLastName == null) {
910                            return StringPool.BLANK;
911                    }
912                    else {
913                            return _billingLastName;
914                    }
915            }
916    
917            @Override
918            public void setBillingLastName(String billingLastName) {
919                    _billingLastName = billingLastName;
920            }
921    
922            @JSON
923            @Override
924            public String getBillingEmailAddress() {
925                    if (_billingEmailAddress == null) {
926                            return StringPool.BLANK;
927                    }
928                    else {
929                            return _billingEmailAddress;
930                    }
931            }
932    
933            @Override
934            public void setBillingEmailAddress(String billingEmailAddress) {
935                    _billingEmailAddress = billingEmailAddress;
936            }
937    
938            @JSON
939            @Override
940            public String getBillingCompany() {
941                    if (_billingCompany == null) {
942                            return StringPool.BLANK;
943                    }
944                    else {
945                            return _billingCompany;
946                    }
947            }
948    
949            @Override
950            public void setBillingCompany(String billingCompany) {
951                    _billingCompany = billingCompany;
952            }
953    
954            @JSON
955            @Override
956            public String getBillingStreet() {
957                    if (_billingStreet == null) {
958                            return StringPool.BLANK;
959                    }
960                    else {
961                            return _billingStreet;
962                    }
963            }
964    
965            @Override
966            public void setBillingStreet(String billingStreet) {
967                    _billingStreet = billingStreet;
968            }
969    
970            @JSON
971            @Override
972            public String getBillingCity() {
973                    if (_billingCity == null) {
974                            return StringPool.BLANK;
975                    }
976                    else {
977                            return _billingCity;
978                    }
979            }
980    
981            @Override
982            public void setBillingCity(String billingCity) {
983                    _billingCity = billingCity;
984            }
985    
986            @JSON
987            @Override
988            public String getBillingState() {
989                    if (_billingState == null) {
990                            return StringPool.BLANK;
991                    }
992                    else {
993                            return _billingState;
994                    }
995            }
996    
997            @Override
998            public void setBillingState(String billingState) {
999                    _billingState = billingState;
1000            }
1001    
1002            @JSON
1003            @Override
1004            public String getBillingZip() {
1005                    if (_billingZip == null) {
1006                            return StringPool.BLANK;
1007                    }
1008                    else {
1009                            return _billingZip;
1010                    }
1011            }
1012    
1013            @Override
1014            public void setBillingZip(String billingZip) {
1015                    _billingZip = billingZip;
1016            }
1017    
1018            @JSON
1019            @Override
1020            public String getBillingCountry() {
1021                    if (_billingCountry == null) {
1022                            return StringPool.BLANK;
1023                    }
1024                    else {
1025                            return _billingCountry;
1026                    }
1027            }
1028    
1029            @Override
1030            public void setBillingCountry(String billingCountry) {
1031                    _billingCountry = billingCountry;
1032            }
1033    
1034            @JSON
1035            @Override
1036            public String getBillingPhone() {
1037                    if (_billingPhone == null) {
1038                            return StringPool.BLANK;
1039                    }
1040                    else {
1041                            return _billingPhone;
1042                    }
1043            }
1044    
1045            @Override
1046            public void setBillingPhone(String billingPhone) {
1047                    _billingPhone = billingPhone;
1048            }
1049    
1050            @JSON
1051            @Override
1052            public boolean getShipToBilling() {
1053                    return _shipToBilling;
1054            }
1055    
1056            @Override
1057            public boolean isShipToBilling() {
1058                    return _shipToBilling;
1059            }
1060    
1061            @Override
1062            public void setShipToBilling(boolean shipToBilling) {
1063                    _shipToBilling = shipToBilling;
1064            }
1065    
1066            @JSON
1067            @Override
1068            public String getShippingFirstName() {
1069                    if (_shippingFirstName == null) {
1070                            return StringPool.BLANK;
1071                    }
1072                    else {
1073                            return _shippingFirstName;
1074                    }
1075            }
1076    
1077            @Override
1078            public void setShippingFirstName(String shippingFirstName) {
1079                    _shippingFirstName = shippingFirstName;
1080            }
1081    
1082            @JSON
1083            @Override
1084            public String getShippingLastName() {
1085                    if (_shippingLastName == null) {
1086                            return StringPool.BLANK;
1087                    }
1088                    else {
1089                            return _shippingLastName;
1090                    }
1091            }
1092    
1093            @Override
1094            public void setShippingLastName(String shippingLastName) {
1095                    _shippingLastName = shippingLastName;
1096            }
1097    
1098            @JSON
1099            @Override
1100            public String getShippingEmailAddress() {
1101                    if (_shippingEmailAddress == null) {
1102                            return StringPool.BLANK;
1103                    }
1104                    else {
1105                            return _shippingEmailAddress;
1106                    }
1107            }
1108    
1109            @Override
1110            public void setShippingEmailAddress(String shippingEmailAddress) {
1111                    _shippingEmailAddress = shippingEmailAddress;
1112            }
1113    
1114            @JSON
1115            @Override
1116            public String getShippingCompany() {
1117                    if (_shippingCompany == null) {
1118                            return StringPool.BLANK;
1119                    }
1120                    else {
1121                            return _shippingCompany;
1122                    }
1123            }
1124    
1125            @Override
1126            public void setShippingCompany(String shippingCompany) {
1127                    _shippingCompany = shippingCompany;
1128            }
1129    
1130            @JSON
1131            @Override
1132            public String getShippingStreet() {
1133                    if (_shippingStreet == null) {
1134                            return StringPool.BLANK;
1135                    }
1136                    else {
1137                            return _shippingStreet;
1138                    }
1139            }
1140    
1141            @Override
1142            public void setShippingStreet(String shippingStreet) {
1143                    _shippingStreet = shippingStreet;
1144            }
1145    
1146            @JSON
1147            @Override
1148            public String getShippingCity() {
1149                    if (_shippingCity == null) {
1150                            return StringPool.BLANK;
1151                    }
1152                    else {
1153                            return _shippingCity;
1154                    }
1155            }
1156    
1157            @Override
1158            public void setShippingCity(String shippingCity) {
1159                    _shippingCity = shippingCity;
1160            }
1161    
1162            @JSON
1163            @Override
1164            public String getShippingState() {
1165                    if (_shippingState == null) {
1166                            return StringPool.BLANK;
1167                    }
1168                    else {
1169                            return _shippingState;
1170                    }
1171            }
1172    
1173            @Override
1174            public void setShippingState(String shippingState) {
1175                    _shippingState = shippingState;
1176            }
1177    
1178            @JSON
1179            @Override
1180            public String getShippingZip() {
1181                    if (_shippingZip == null) {
1182                            return StringPool.BLANK;
1183                    }
1184                    else {
1185                            return _shippingZip;
1186                    }
1187            }
1188    
1189            @Override
1190            public void setShippingZip(String shippingZip) {
1191                    _shippingZip = shippingZip;
1192            }
1193    
1194            @JSON
1195            @Override
1196            public String getShippingCountry() {
1197                    if (_shippingCountry == null) {
1198                            return StringPool.BLANK;
1199                    }
1200                    else {
1201                            return _shippingCountry;
1202                    }
1203            }
1204    
1205            @Override
1206            public void setShippingCountry(String shippingCountry) {
1207                    _shippingCountry = shippingCountry;
1208            }
1209    
1210            @JSON
1211            @Override
1212            public String getShippingPhone() {
1213                    if (_shippingPhone == null) {
1214                            return StringPool.BLANK;
1215                    }
1216                    else {
1217                            return _shippingPhone;
1218                    }
1219            }
1220    
1221            @Override
1222            public void setShippingPhone(String shippingPhone) {
1223                    _shippingPhone = shippingPhone;
1224            }
1225    
1226            @JSON
1227            @Override
1228            public String getCcName() {
1229                    if (_ccName == null) {
1230                            return StringPool.BLANK;
1231                    }
1232                    else {
1233                            return _ccName;
1234                    }
1235            }
1236    
1237            @Override
1238            public void setCcName(String ccName) {
1239                    _ccName = ccName;
1240            }
1241    
1242            @JSON
1243            @Override
1244            public String getCcType() {
1245                    if (_ccType == null) {
1246                            return StringPool.BLANK;
1247                    }
1248                    else {
1249                            return _ccType;
1250                    }
1251            }
1252    
1253            @Override
1254            public void setCcType(String ccType) {
1255                    _ccType = ccType;
1256            }
1257    
1258            @JSON
1259            @Override
1260            public String getCcNumber() {
1261                    if (_ccNumber == null) {
1262                            return StringPool.BLANK;
1263                    }
1264                    else {
1265                            return _ccNumber;
1266                    }
1267            }
1268    
1269            @Override
1270            public void setCcNumber(String ccNumber) {
1271                    _ccNumber = ccNumber;
1272            }
1273    
1274            @JSON
1275            @Override
1276            public int getCcExpMonth() {
1277                    return _ccExpMonth;
1278            }
1279    
1280            @Override
1281            public void setCcExpMonth(int ccExpMonth) {
1282                    _ccExpMonth = ccExpMonth;
1283            }
1284    
1285            @JSON
1286            @Override
1287            public int getCcExpYear() {
1288                    return _ccExpYear;
1289            }
1290    
1291            @Override
1292            public void setCcExpYear(int ccExpYear) {
1293                    _ccExpYear = ccExpYear;
1294            }
1295    
1296            @JSON
1297            @Override
1298            public String getCcVerNumber() {
1299                    if (_ccVerNumber == null) {
1300                            return StringPool.BLANK;
1301                    }
1302                    else {
1303                            return _ccVerNumber;
1304                    }
1305            }
1306    
1307            @Override
1308            public void setCcVerNumber(String ccVerNumber) {
1309                    _ccVerNumber = ccVerNumber;
1310            }
1311    
1312            @JSON
1313            @Override
1314            public String getComments() {
1315                    if (_comments == null) {
1316                            return StringPool.BLANK;
1317                    }
1318                    else {
1319                            return _comments;
1320                    }
1321            }
1322    
1323            @Override
1324            public void setComments(String comments) {
1325                    _comments = comments;
1326            }
1327    
1328            @JSON
1329            @Override
1330            public String getPpTxnId() {
1331                    if (_ppTxnId == null) {
1332                            return StringPool.BLANK;
1333                    }
1334                    else {
1335                            return _ppTxnId;
1336                    }
1337            }
1338    
1339            @Override
1340            public void setPpTxnId(String ppTxnId) {
1341                    _columnBitmask |= PPTXNID_COLUMN_BITMASK;
1342    
1343                    if (_originalPpTxnId == null) {
1344                            _originalPpTxnId = _ppTxnId;
1345                    }
1346    
1347                    _ppTxnId = ppTxnId;
1348            }
1349    
1350            public String getOriginalPpTxnId() {
1351                    return GetterUtil.getString(_originalPpTxnId);
1352            }
1353    
1354            @JSON
1355            @Override
1356            public String getPpPaymentStatus() {
1357                    if (_ppPaymentStatus == null) {
1358                            return StringPool.BLANK;
1359                    }
1360                    else {
1361                            return _ppPaymentStatus;
1362                    }
1363            }
1364    
1365            @Override
1366            public void setPpPaymentStatus(String ppPaymentStatus) {
1367                    _columnBitmask |= PPPAYMENTSTATUS_COLUMN_BITMASK;
1368    
1369                    if (_originalPpPaymentStatus == null) {
1370                            _originalPpPaymentStatus = _ppPaymentStatus;
1371                    }
1372    
1373                    _ppPaymentStatus = ppPaymentStatus;
1374            }
1375    
1376            public String getOriginalPpPaymentStatus() {
1377                    return GetterUtil.getString(_originalPpPaymentStatus);
1378            }
1379    
1380            @JSON
1381            @Override
1382            public double getPpPaymentGross() {
1383                    return _ppPaymentGross;
1384            }
1385    
1386            @Override
1387            public void setPpPaymentGross(double ppPaymentGross) {
1388                    _ppPaymentGross = ppPaymentGross;
1389            }
1390    
1391            @JSON
1392            @Override
1393            public String getPpReceiverEmail() {
1394                    if (_ppReceiverEmail == null) {
1395                            return StringPool.BLANK;
1396                    }
1397                    else {
1398                            return _ppReceiverEmail;
1399                    }
1400            }
1401    
1402            @Override
1403            public void setPpReceiverEmail(String ppReceiverEmail) {
1404                    _ppReceiverEmail = ppReceiverEmail;
1405            }
1406    
1407            @JSON
1408            @Override
1409            public String getPpPayerEmail() {
1410                    if (_ppPayerEmail == null) {
1411                            return StringPool.BLANK;
1412                    }
1413                    else {
1414                            return _ppPayerEmail;
1415                    }
1416            }
1417    
1418            @Override
1419            public void setPpPayerEmail(String ppPayerEmail) {
1420                    _ppPayerEmail = ppPayerEmail;
1421            }
1422    
1423            @JSON
1424            @Override
1425            public boolean getSendOrderEmail() {
1426                    return _sendOrderEmail;
1427            }
1428    
1429            @Override
1430            public boolean isSendOrderEmail() {
1431                    return _sendOrderEmail;
1432            }
1433    
1434            @Override
1435            public void setSendOrderEmail(boolean sendOrderEmail) {
1436                    _sendOrderEmail = sendOrderEmail;
1437            }
1438    
1439            @JSON
1440            @Override
1441            public boolean getSendShippingEmail() {
1442                    return _sendShippingEmail;
1443            }
1444    
1445            @Override
1446            public boolean isSendShippingEmail() {
1447                    return _sendShippingEmail;
1448            }
1449    
1450            @Override
1451            public void setSendShippingEmail(boolean sendShippingEmail) {
1452                    _sendShippingEmail = sendShippingEmail;
1453            }
1454    
1455            public long getColumnBitmask() {
1456                    return _columnBitmask;
1457            }
1458    
1459            @Override
1460            public ExpandoBridge getExpandoBridge() {
1461                    return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
1462                            ShoppingOrder.class.getName(), getPrimaryKey());
1463            }
1464    
1465            @Override
1466            public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
1467                    ExpandoBridge expandoBridge = getExpandoBridge();
1468    
1469                    expandoBridge.setAttributes(serviceContext);
1470            }
1471    
1472            @Override
1473            public ShoppingOrder toEscapedModel() {
1474                    if (_escapedModel == null) {
1475                            _escapedModel = (ShoppingOrder)ProxyUtil.newProxyInstance(_classLoader,
1476                                            _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
1477                    }
1478    
1479                    return _escapedModel;
1480            }
1481    
1482            @Override
1483            public Object clone() {
1484                    ShoppingOrderImpl shoppingOrderImpl = new ShoppingOrderImpl();
1485    
1486                    shoppingOrderImpl.setOrderId(getOrderId());
1487                    shoppingOrderImpl.setGroupId(getGroupId());
1488                    shoppingOrderImpl.setCompanyId(getCompanyId());
1489                    shoppingOrderImpl.setUserId(getUserId());
1490                    shoppingOrderImpl.setUserName(getUserName());
1491                    shoppingOrderImpl.setCreateDate(getCreateDate());
1492                    shoppingOrderImpl.setModifiedDate(getModifiedDate());
1493                    shoppingOrderImpl.setNumber(getNumber());
1494                    shoppingOrderImpl.setTax(getTax());
1495                    shoppingOrderImpl.setShipping(getShipping());
1496                    shoppingOrderImpl.setAltShipping(getAltShipping());
1497                    shoppingOrderImpl.setRequiresShipping(getRequiresShipping());
1498                    shoppingOrderImpl.setInsure(getInsure());
1499                    shoppingOrderImpl.setInsurance(getInsurance());
1500                    shoppingOrderImpl.setCouponCodes(getCouponCodes());
1501                    shoppingOrderImpl.setCouponDiscount(getCouponDiscount());
1502                    shoppingOrderImpl.setBillingFirstName(getBillingFirstName());
1503                    shoppingOrderImpl.setBillingLastName(getBillingLastName());
1504                    shoppingOrderImpl.setBillingEmailAddress(getBillingEmailAddress());
1505                    shoppingOrderImpl.setBillingCompany(getBillingCompany());
1506                    shoppingOrderImpl.setBillingStreet(getBillingStreet());
1507                    shoppingOrderImpl.setBillingCity(getBillingCity());
1508                    shoppingOrderImpl.setBillingState(getBillingState());
1509                    shoppingOrderImpl.setBillingZip(getBillingZip());
1510                    shoppingOrderImpl.setBillingCountry(getBillingCountry());
1511                    shoppingOrderImpl.setBillingPhone(getBillingPhone());
1512                    shoppingOrderImpl.setShipToBilling(getShipToBilling());
1513                    shoppingOrderImpl.setShippingFirstName(getShippingFirstName());
1514                    shoppingOrderImpl.setShippingLastName(getShippingLastName());
1515                    shoppingOrderImpl.setShippingEmailAddress(getShippingEmailAddress());
1516                    shoppingOrderImpl.setShippingCompany(getShippingCompany());
1517                    shoppingOrderImpl.setShippingStreet(getShippingStreet());
1518                    shoppingOrderImpl.setShippingCity(getShippingCity());
1519                    shoppingOrderImpl.setShippingState(getShippingState());
1520                    shoppingOrderImpl.setShippingZip(getShippingZip());
1521                    shoppingOrderImpl.setShippingCountry(getShippingCountry());
1522                    shoppingOrderImpl.setShippingPhone(getShippingPhone());
1523                    shoppingOrderImpl.setCcName(getCcName());
1524                    shoppingOrderImpl.setCcType(getCcType());
1525                    shoppingOrderImpl.setCcNumber(getCcNumber());
1526                    shoppingOrderImpl.setCcExpMonth(getCcExpMonth());
1527                    shoppingOrderImpl.setCcExpYear(getCcExpYear());
1528                    shoppingOrderImpl.setCcVerNumber(getCcVerNumber());
1529                    shoppingOrderImpl.setComments(getComments());
1530                    shoppingOrderImpl.setPpTxnId(getPpTxnId());
1531                    shoppingOrderImpl.setPpPaymentStatus(getPpPaymentStatus());
1532                    shoppingOrderImpl.setPpPaymentGross(getPpPaymentGross());
1533                    shoppingOrderImpl.setPpReceiverEmail(getPpReceiverEmail());
1534                    shoppingOrderImpl.setPpPayerEmail(getPpPayerEmail());
1535                    shoppingOrderImpl.setSendOrderEmail(getSendOrderEmail());
1536                    shoppingOrderImpl.setSendShippingEmail(getSendShippingEmail());
1537    
1538                    shoppingOrderImpl.resetOriginalValues();
1539    
1540                    return shoppingOrderImpl;
1541            }
1542    
1543            @Override
1544            public int compareTo(ShoppingOrder shoppingOrder) {
1545                    int value = 0;
1546    
1547                    value = DateUtil.compareTo(getCreateDate(),
1548                                    shoppingOrder.getCreateDate());
1549    
1550                    value = value * -1;
1551    
1552                    if (value != 0) {
1553                            return value;
1554                    }
1555    
1556                    return 0;
1557            }
1558    
1559            @Override
1560            public boolean equals(Object obj) {
1561                    if (this == obj) {
1562                            return true;
1563                    }
1564    
1565                    if (!(obj instanceof ShoppingOrder)) {
1566                            return false;
1567                    }
1568    
1569                    ShoppingOrder shoppingOrder = (ShoppingOrder)obj;
1570    
1571                    long primaryKey = shoppingOrder.getPrimaryKey();
1572    
1573                    if (getPrimaryKey() == primaryKey) {
1574                            return true;
1575                    }
1576                    else {
1577                            return false;
1578                    }
1579            }
1580    
1581            @Override
1582            public int hashCode() {
1583                    return (int)getPrimaryKey();
1584            }
1585    
1586            @Override
1587            public void resetOriginalValues() {
1588                    ShoppingOrderModelImpl shoppingOrderModelImpl = this;
1589    
1590                    shoppingOrderModelImpl._originalGroupId = shoppingOrderModelImpl._groupId;
1591    
1592                    shoppingOrderModelImpl._setOriginalGroupId = false;
1593    
1594                    shoppingOrderModelImpl._originalUserId = shoppingOrderModelImpl._userId;
1595    
1596                    shoppingOrderModelImpl._setOriginalUserId = false;
1597    
1598                    shoppingOrderModelImpl._originalNumber = shoppingOrderModelImpl._number;
1599    
1600                    shoppingOrderModelImpl._originalPpTxnId = shoppingOrderModelImpl._ppTxnId;
1601    
1602                    shoppingOrderModelImpl._originalPpPaymentStatus = shoppingOrderModelImpl._ppPaymentStatus;
1603    
1604                    shoppingOrderModelImpl._columnBitmask = 0;
1605            }
1606    
1607            @Override
1608            public CacheModel<ShoppingOrder> toCacheModel() {
1609                    ShoppingOrderCacheModel shoppingOrderCacheModel = new ShoppingOrderCacheModel();
1610    
1611                    shoppingOrderCacheModel.orderId = getOrderId();
1612    
1613                    shoppingOrderCacheModel.groupId = getGroupId();
1614    
1615                    shoppingOrderCacheModel.companyId = getCompanyId();
1616    
1617                    shoppingOrderCacheModel.userId = getUserId();
1618    
1619                    shoppingOrderCacheModel.userName = getUserName();
1620    
1621                    String userName = shoppingOrderCacheModel.userName;
1622    
1623                    if ((userName != null) && (userName.length() == 0)) {
1624                            shoppingOrderCacheModel.userName = null;
1625                    }
1626    
1627                    Date createDate = getCreateDate();
1628    
1629                    if (createDate != null) {
1630                            shoppingOrderCacheModel.createDate = createDate.getTime();
1631                    }
1632                    else {
1633                            shoppingOrderCacheModel.createDate = Long.MIN_VALUE;
1634                    }
1635    
1636                    Date modifiedDate = getModifiedDate();
1637    
1638                    if (modifiedDate != null) {
1639                            shoppingOrderCacheModel.modifiedDate = modifiedDate.getTime();
1640                    }
1641                    else {
1642                            shoppingOrderCacheModel.modifiedDate = Long.MIN_VALUE;
1643                    }
1644    
1645                    shoppingOrderCacheModel.number = getNumber();
1646    
1647                    String number = shoppingOrderCacheModel.number;
1648    
1649                    if ((number != null) && (number.length() == 0)) {
1650                            shoppingOrderCacheModel.number = null;
1651                    }
1652    
1653                    shoppingOrderCacheModel.tax = getTax();
1654    
1655                    shoppingOrderCacheModel.shipping = getShipping();
1656    
1657                    shoppingOrderCacheModel.altShipping = getAltShipping();
1658    
1659                    String altShipping = shoppingOrderCacheModel.altShipping;
1660    
1661                    if ((altShipping != null) && (altShipping.length() == 0)) {
1662                            shoppingOrderCacheModel.altShipping = null;
1663                    }
1664    
1665                    shoppingOrderCacheModel.requiresShipping = getRequiresShipping();
1666    
1667                    shoppingOrderCacheModel.insure = getInsure();
1668    
1669                    shoppingOrderCacheModel.insurance = getInsurance();
1670    
1671                    shoppingOrderCacheModel.couponCodes = getCouponCodes();
1672    
1673                    String couponCodes = shoppingOrderCacheModel.couponCodes;
1674    
1675                    if ((couponCodes != null) && (couponCodes.length() == 0)) {
1676                            shoppingOrderCacheModel.couponCodes = null;
1677                    }
1678    
1679                    shoppingOrderCacheModel.couponDiscount = getCouponDiscount();
1680    
1681                    shoppingOrderCacheModel.billingFirstName = getBillingFirstName();
1682    
1683                    String billingFirstName = shoppingOrderCacheModel.billingFirstName;
1684    
1685                    if ((billingFirstName != null) && (billingFirstName.length() == 0)) {
1686                            shoppingOrderCacheModel.billingFirstName = null;
1687                    }
1688    
1689                    shoppingOrderCacheModel.billingLastName = getBillingLastName();
1690    
1691                    String billingLastName = shoppingOrderCacheModel.billingLastName;
1692    
1693                    if ((billingLastName != null) && (billingLastName.length() == 0)) {
1694                            shoppingOrderCacheModel.billingLastName = null;
1695                    }
1696    
1697                    shoppingOrderCacheModel.billingEmailAddress = getBillingEmailAddress();
1698    
1699                    String billingEmailAddress = shoppingOrderCacheModel.billingEmailAddress;
1700    
1701                    if ((billingEmailAddress != null) &&
1702                                    (billingEmailAddress.length() == 0)) {
1703                            shoppingOrderCacheModel.billingEmailAddress = null;
1704                    }
1705    
1706                    shoppingOrderCacheModel.billingCompany = getBillingCompany();
1707    
1708                    String billingCompany = shoppingOrderCacheModel.billingCompany;
1709    
1710                    if ((billingCompany != null) && (billingCompany.length() == 0)) {
1711                            shoppingOrderCacheModel.billingCompany = null;
1712                    }
1713    
1714                    shoppingOrderCacheModel.billingStreet = getBillingStreet();
1715    
1716                    String billingStreet = shoppingOrderCacheModel.billingStreet;
1717    
1718                    if ((billingStreet != null) && (billingStreet.length() == 0)) {
1719                            shoppingOrderCacheModel.billingStreet = null;
1720                    }
1721    
1722                    shoppingOrderCacheModel.billingCity = getBillingCity();
1723    
1724                    String billingCity = shoppingOrderCacheModel.billingCity;
1725    
1726                    if ((billingCity != null) && (billingCity.length() == 0)) {
1727                            shoppingOrderCacheModel.billingCity = null;
1728                    }
1729    
1730                    shoppingOrderCacheModel.billingState = getBillingState();
1731    
1732                    String billingState = shoppingOrderCacheModel.billingState;
1733    
1734                    if ((billingState != null) && (billingState.length() == 0)) {
1735                            shoppingOrderCacheModel.billingState = null;
1736                    }
1737    
1738                    shoppingOrderCacheModel.billingZip = getBillingZip();
1739    
1740                    String billingZip = shoppingOrderCacheModel.billingZip;
1741    
1742                    if ((billingZip != null) && (billingZip.length() == 0)) {
1743                            shoppingOrderCacheModel.billingZip = null;
1744                    }
1745    
1746                    shoppingOrderCacheModel.billingCountry = getBillingCountry();
1747    
1748                    String billingCountry = shoppingOrderCacheModel.billingCountry;
1749    
1750                    if ((billingCountry != null) && (billingCountry.length() == 0)) {
1751                            shoppingOrderCacheModel.billingCountry = null;
1752                    }
1753    
1754                    shoppingOrderCacheModel.billingPhone = getBillingPhone();
1755    
1756                    String billingPhone = shoppingOrderCacheModel.billingPhone;
1757    
1758                    if ((billingPhone != null) && (billingPhone.length() == 0)) {
1759                            shoppingOrderCacheModel.billingPhone = null;
1760                    }
1761    
1762                    shoppingOrderCacheModel.shipToBilling = getShipToBilling();
1763    
1764                    shoppingOrderCacheModel.shippingFirstName = getShippingFirstName();
1765    
1766                    String shippingFirstName = shoppingOrderCacheModel.shippingFirstName;
1767    
1768                    if ((shippingFirstName != null) && (shippingFirstName.length() == 0)) {
1769                            shoppingOrderCacheModel.shippingFirstName = null;
1770                    }
1771    
1772                    shoppingOrderCacheModel.shippingLastName = getShippingLastName();
1773    
1774                    String shippingLastName = shoppingOrderCacheModel.shippingLastName;
1775    
1776                    if ((shippingLastName != null) && (shippingLastName.length() == 0)) {
1777                            shoppingOrderCacheModel.shippingLastName = null;
1778                    }
1779    
1780                    shoppingOrderCacheModel.shippingEmailAddress = getShippingEmailAddress();
1781    
1782                    String shippingEmailAddress = shoppingOrderCacheModel.shippingEmailAddress;
1783    
1784                    if ((shippingEmailAddress != null) &&
1785                                    (shippingEmailAddress.length() == 0)) {
1786                            shoppingOrderCacheModel.shippingEmailAddress = null;
1787                    }
1788    
1789                    shoppingOrderCacheModel.shippingCompany = getShippingCompany();
1790    
1791                    String shippingCompany = shoppingOrderCacheModel.shippingCompany;
1792    
1793                    if ((shippingCompany != null) && (shippingCompany.length() == 0)) {
1794                            shoppingOrderCacheModel.shippingCompany = null;
1795                    }
1796    
1797                    shoppingOrderCacheModel.shippingStreet = getShippingStreet();
1798    
1799                    String shippingStreet = shoppingOrderCacheModel.shippingStreet;
1800    
1801                    if ((shippingStreet != null) && (shippingStreet.length() == 0)) {
1802                            shoppingOrderCacheModel.shippingStreet = null;
1803                    }
1804    
1805                    shoppingOrderCacheModel.shippingCity = getShippingCity();
1806    
1807                    String shippingCity = shoppingOrderCacheModel.shippingCity;
1808    
1809                    if ((shippingCity != null) && (shippingCity.length() == 0)) {
1810                            shoppingOrderCacheModel.shippingCity = null;
1811                    }
1812    
1813                    shoppingOrderCacheModel.shippingState = getShippingState();
1814    
1815                    String shippingState = shoppingOrderCacheModel.shippingState;
1816    
1817                    if ((shippingState != null) && (shippingState.length() == 0)) {
1818                            shoppingOrderCacheModel.shippingState = null;
1819                    }
1820    
1821                    shoppingOrderCacheModel.shippingZip = getShippingZip();
1822    
1823                    String shippingZip = shoppingOrderCacheModel.shippingZip;
1824    
1825                    if ((shippingZip != null) && (shippingZip.length() == 0)) {
1826                            shoppingOrderCacheModel.shippingZip = null;
1827                    }
1828    
1829                    shoppingOrderCacheModel.shippingCountry = getShippingCountry();
1830    
1831                    String shippingCountry = shoppingOrderCacheModel.shippingCountry;
1832    
1833                    if ((shippingCountry != null) && (shippingCountry.length() == 0)) {
1834                            shoppingOrderCacheModel.shippingCountry = null;
1835                    }
1836    
1837                    shoppingOrderCacheModel.shippingPhone = getShippingPhone();
1838    
1839                    String shippingPhone = shoppingOrderCacheModel.shippingPhone;
1840    
1841                    if ((shippingPhone != null) && (shippingPhone.length() == 0)) {
1842                            shoppingOrderCacheModel.shippingPhone = null;
1843                    }
1844    
1845                    shoppingOrderCacheModel.ccName = getCcName();
1846    
1847                    String ccName = shoppingOrderCacheModel.ccName;
1848    
1849                    if ((ccName != null) && (ccName.length() == 0)) {
1850                            shoppingOrderCacheModel.ccName = null;
1851                    }
1852    
1853                    shoppingOrderCacheModel.ccType = getCcType();
1854    
1855                    String ccType = shoppingOrderCacheModel.ccType;
1856    
1857                    if ((ccType != null) && (ccType.length() == 0)) {
1858                            shoppingOrderCacheModel.ccType = null;
1859                    }
1860    
1861                    shoppingOrderCacheModel.ccNumber = getCcNumber();
1862    
1863                    String ccNumber = shoppingOrderCacheModel.ccNumber;
1864    
1865                    if ((ccNumber != null) && (ccNumber.length() == 0)) {
1866                            shoppingOrderCacheModel.ccNumber = null;
1867                    }
1868    
1869                    shoppingOrderCacheModel.ccExpMonth = getCcExpMonth();
1870    
1871                    shoppingOrderCacheModel.ccExpYear = getCcExpYear();
1872    
1873                    shoppingOrderCacheModel.ccVerNumber = getCcVerNumber();
1874    
1875                    String ccVerNumber = shoppingOrderCacheModel.ccVerNumber;
1876    
1877                    if ((ccVerNumber != null) && (ccVerNumber.length() == 0)) {
1878                            shoppingOrderCacheModel.ccVerNumber = null;
1879                    }
1880    
1881                    shoppingOrderCacheModel.comments = getComments();
1882    
1883                    String comments = shoppingOrderCacheModel.comments;
1884    
1885                    if ((comments != null) && (comments.length() == 0)) {
1886                            shoppingOrderCacheModel.comments = null;
1887                    }
1888    
1889                    shoppingOrderCacheModel.ppTxnId = getPpTxnId();
1890    
1891                    String ppTxnId = shoppingOrderCacheModel.ppTxnId;
1892    
1893                    if ((ppTxnId != null) && (ppTxnId.length() == 0)) {
1894                            shoppingOrderCacheModel.ppTxnId = null;
1895                    }
1896    
1897                    shoppingOrderCacheModel.ppPaymentStatus = getPpPaymentStatus();
1898    
1899                    String ppPaymentStatus = shoppingOrderCacheModel.ppPaymentStatus;
1900    
1901                    if ((ppPaymentStatus != null) && (ppPaymentStatus.length() == 0)) {
1902                            shoppingOrderCacheModel.ppPaymentStatus = null;
1903                    }
1904    
1905                    shoppingOrderCacheModel.ppPaymentGross = getPpPaymentGross();
1906    
1907                    shoppingOrderCacheModel.ppReceiverEmail = getPpReceiverEmail();
1908    
1909                    String ppReceiverEmail = shoppingOrderCacheModel.ppReceiverEmail;
1910    
1911                    if ((ppReceiverEmail != null) && (ppReceiverEmail.length() == 0)) {
1912                            shoppingOrderCacheModel.ppReceiverEmail = null;
1913                    }
1914    
1915                    shoppingOrderCacheModel.ppPayerEmail = getPpPayerEmail();
1916    
1917                    String ppPayerEmail = shoppingOrderCacheModel.ppPayerEmail;
1918    
1919                    if ((ppPayerEmail != null) && (ppPayerEmail.length() == 0)) {
1920                            shoppingOrderCacheModel.ppPayerEmail = null;
1921                    }
1922    
1923                    shoppingOrderCacheModel.sendOrderEmail = getSendOrderEmail();
1924    
1925                    shoppingOrderCacheModel.sendShippingEmail = getSendShippingEmail();
1926    
1927                    return shoppingOrderCacheModel;
1928            }
1929    
1930            @Override
1931            public String toString() {
1932                    StringBundler sb = new StringBundler(103);
1933    
1934                    sb.append("{orderId=");
1935                    sb.append(getOrderId());
1936                    sb.append(", groupId=");
1937                    sb.append(getGroupId());
1938                    sb.append(", companyId=");
1939                    sb.append(getCompanyId());
1940                    sb.append(", userId=");
1941                    sb.append(getUserId());
1942                    sb.append(", userName=");
1943                    sb.append(getUserName());
1944                    sb.append(", createDate=");
1945                    sb.append(getCreateDate());
1946                    sb.append(", modifiedDate=");
1947                    sb.append(getModifiedDate());
1948                    sb.append(", number=");
1949                    sb.append(getNumber());
1950                    sb.append(", tax=");
1951                    sb.append(getTax());
1952                    sb.append(", shipping=");
1953                    sb.append(getShipping());
1954                    sb.append(", altShipping=");
1955                    sb.append(getAltShipping());
1956                    sb.append(", requiresShipping=");
1957                    sb.append(getRequiresShipping());
1958                    sb.append(", insure=");
1959                    sb.append(getInsure());
1960                    sb.append(", insurance=");
1961                    sb.append(getInsurance());
1962                    sb.append(", couponCodes=");
1963                    sb.append(getCouponCodes());
1964                    sb.append(", couponDiscount=");
1965                    sb.append(getCouponDiscount());
1966                    sb.append(", billingFirstName=");
1967                    sb.append(getBillingFirstName());
1968                    sb.append(", billingLastName=");
1969                    sb.append(getBillingLastName());
1970                    sb.append(", billingEmailAddress=");
1971                    sb.append(getBillingEmailAddress());
1972                    sb.append(", billingCompany=");
1973                    sb.append(getBillingCompany());
1974                    sb.append(", billingStreet=");
1975                    sb.append(getBillingStreet());
1976                    sb.append(", billingCity=");
1977                    sb.append(getBillingCity());
1978                    sb.append(", billingState=");
1979                    sb.append(getBillingState());
1980                    sb.append(", billingZip=");
1981                    sb.append(getBillingZip());
1982                    sb.append(", billingCountry=");
1983                    sb.append(getBillingCountry());
1984                    sb.append(", billingPhone=");
1985                    sb.append(getBillingPhone());
1986                    sb.append(", shipToBilling=");
1987                    sb.append(getShipToBilling());
1988                    sb.append(", shippingFirstName=");
1989                    sb.append(getShippingFirstName());
1990                    sb.append(", shippingLastName=");
1991                    sb.append(getShippingLastName());
1992                    sb.append(", shippingEmailAddress=");
1993                    sb.append(getShippingEmailAddress());
1994                    sb.append(", shippingCompany=");
1995                    sb.append(getShippingCompany());
1996                    sb.append(", shippingStreet=");
1997                    sb.append(getShippingStreet());
1998                    sb.append(", shippingCity=");
1999                    sb.append(getShippingCity());
2000                    sb.append(", shippingState=");
2001                    sb.append(getShippingState());
2002                    sb.append(", shippingZip=");
2003                    sb.append(getShippingZip());
2004                    sb.append(", shippingCountry=");
2005                    sb.append(getShippingCountry());
2006                    sb.append(", shippingPhone=");
2007                    sb.append(getShippingPhone());
2008                    sb.append(", ccName=");
2009                    sb.append(getCcName());
2010                    sb.append(", ccType=");
2011                    sb.append(getCcType());
2012                    sb.append(", ccNumber=");
2013                    sb.append(getCcNumber());
2014                    sb.append(", ccExpMonth=");
2015                    sb.append(getCcExpMonth());
2016                    sb.append(", ccExpYear=");
2017                    sb.append(getCcExpYear());
2018                    sb.append(", ccVerNumber=");
2019                    sb.append(getCcVerNumber());
2020                    sb.append(", comments=");
2021                    sb.append(getComments());
2022                    sb.append(", ppTxnId=");
2023                    sb.append(getPpTxnId());
2024                    sb.append(", ppPaymentStatus=");
2025                    sb.append(getPpPaymentStatus());
2026                    sb.append(", ppPaymentGross=");
2027                    sb.append(getPpPaymentGross());
2028                    sb.append(", ppReceiverEmail=");
2029                    sb.append(getPpReceiverEmail());
2030                    sb.append(", ppPayerEmail=");
2031                    sb.append(getPpPayerEmail());
2032                    sb.append(", sendOrderEmail=");
2033                    sb.append(getSendOrderEmail());
2034                    sb.append(", sendShippingEmail=");
2035                    sb.append(getSendShippingEmail());
2036                    sb.append("}");
2037    
2038                    return sb.toString();
2039            }
2040    
2041            @Override
2042            public String toXmlString() {
2043                    StringBundler sb = new StringBundler(157);
2044    
2045                    sb.append("<model><model-name>");
2046                    sb.append("com.liferay.portlet.shopping.model.ShoppingOrder");
2047                    sb.append("</model-name>");
2048    
2049                    sb.append(
2050                            "<column><column-name>orderId</column-name><column-value><![CDATA[");
2051                    sb.append(getOrderId());
2052                    sb.append("]]></column-value></column>");
2053                    sb.append(
2054                            "<column><column-name>groupId</column-name><column-value><![CDATA[");
2055                    sb.append(getGroupId());
2056                    sb.append("]]></column-value></column>");
2057                    sb.append(
2058                            "<column><column-name>companyId</column-name><column-value><![CDATA[");
2059                    sb.append(getCompanyId());
2060                    sb.append("]]></column-value></column>");
2061                    sb.append(
2062                            "<column><column-name>userId</column-name><column-value><![CDATA[");
2063                    sb.append(getUserId());
2064                    sb.append("]]></column-value></column>");
2065                    sb.append(
2066                            "<column><column-name>userName</column-name><column-value><![CDATA[");
2067                    sb.append(getUserName());
2068                    sb.append("]]></column-value></column>");
2069                    sb.append(
2070                            "<column><column-name>createDate</column-name><column-value><![CDATA[");
2071                    sb.append(getCreateDate());
2072                    sb.append("]]></column-value></column>");
2073                    sb.append(
2074                            "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
2075                    sb.append(getModifiedDate());
2076                    sb.append("]]></column-value></column>");
2077                    sb.append(
2078                            "<column><column-name>number</column-name><column-value><![CDATA[");
2079                    sb.append(getNumber());
2080                    sb.append("]]></column-value></column>");
2081                    sb.append(
2082                            "<column><column-name>tax</column-name><column-value><![CDATA[");
2083                    sb.append(getTax());
2084                    sb.append("]]></column-value></column>");
2085                    sb.append(
2086                            "<column><column-name>shipping</column-name><column-value><![CDATA[");
2087                    sb.append(getShipping());
2088                    sb.append("]]></column-value></column>");
2089                    sb.append(
2090                            "<column><column-name>altShipping</column-name><column-value><![CDATA[");
2091                    sb.append(getAltShipping());
2092                    sb.append("]]></column-value></column>");
2093                    sb.append(
2094                            "<column><column-name>requiresShipping</column-name><column-value><![CDATA[");
2095                    sb.append(getRequiresShipping());
2096                    sb.append("]]></column-value></column>");
2097                    sb.append(
2098                            "<column><column-name>insure</column-name><column-value><![CDATA[");
2099                    sb.append(getInsure());
2100                    sb.append("]]></column-value></column>");
2101                    sb.append(
2102                            "<column><column-name>insurance</column-name><column-value><![CDATA[");
2103                    sb.append(getInsurance());
2104                    sb.append("]]></column-value></column>");
2105                    sb.append(
2106                            "<column><column-name>couponCodes</column-name><column-value><![CDATA[");
2107                    sb.append(getCouponCodes());
2108                    sb.append("]]></column-value></column>");
2109                    sb.append(
2110                            "<column><column-name>couponDiscount</column-name><column-value><![CDATA[");
2111                    sb.append(getCouponDiscount());
2112                    sb.append("]]></column-value></column>");
2113                    sb.append(
2114                            "<column><column-name>billingFirstName</column-name><column-value><![CDATA[");
2115                    sb.append(getBillingFirstName());
2116                    sb.append("]]></column-value></column>");
2117                    sb.append(
2118                            "<column><column-name>billingLastName</column-name><column-value><![CDATA[");
2119                    sb.append(getBillingLastName());
2120                    sb.append("]]></column-value></column>");
2121                    sb.append(
2122                            "<column><column-name>billingEmailAddress</column-name><column-value><![CDATA[");
2123                    sb.append(getBillingEmailAddress());
2124                    sb.append("]]></column-value></column>");
2125                    sb.append(
2126                            "<column><column-name>billingCompany</column-name><column-value><![CDATA[");
2127                    sb.append(getBillingCompany());
2128                    sb.append("]]></column-value></column>");
2129                    sb.append(
2130                            "<column><column-name>billingStreet</column-name><column-value><![CDATA[");
2131                    sb.append(getBillingStreet());
2132                    sb.append("]]></column-value></column>");
2133                    sb.append(
2134                            "<column><column-name>billingCity</column-name><column-value><![CDATA[");
2135                    sb.append(getBillingCity());
2136                    sb.append("]]></column-value></column>");
2137                    sb.append(
2138                            "<column><column-name>billingState</column-name><column-value><![CDATA[");
2139                    sb.append(getBillingState());
2140                    sb.append("]]></column-value></column>");
2141                    sb.append(
2142                            "<column><column-name>billingZip</column-name><column-value><![CDATA[");
2143                    sb.append(getBillingZip());
2144                    sb.append("]]></column-value></column>");
2145                    sb.append(
2146                            "<column><column-name>billingCountry</column-name><column-value><![CDATA[");
2147                    sb.append(getBillingCountry());
2148                    sb.append("]]></column-value></column>");
2149                    sb.append(
2150                            "<column><column-name>billingPhone</column-name><column-value><![CDATA[");
2151                    sb.append(getBillingPhone());
2152                    sb.append("]]></column-value></column>");
2153                    sb.append(
2154                            "<column><column-name>shipToBilling</column-name><column-value><![CDATA[");
2155                    sb.append(getShipToBilling());
2156                    sb.append("]]></column-value></column>");
2157                    sb.append(
2158                            "<column><column-name>shippingFirstName</column-name><column-value><![CDATA[");
2159                    sb.append(getShippingFirstName());
2160                    sb.append("]]></column-value></column>");
2161                    sb.append(
2162                            "<column><column-name>shippingLastName</column-name><column-value><![CDATA[");
2163                    sb.append(getShippingLastName());
2164                    sb.append("]]></column-value></column>");
2165                    sb.append(
2166                            "<column><column-name>shippingEmailAddress</column-name><column-value><![CDATA[");
2167                    sb.append(getShippingEmailAddress());
2168                    sb.append("]]></column-value></column>");
2169                    sb.append(
2170                            "<column><column-name>shippingCompany</column-name><column-value><![CDATA[");
2171                    sb.append(getShippingCompany());
2172                    sb.append("]]></column-value></column>");
2173                    sb.append(
2174                            "<column><column-name>shippingStreet</column-name><column-value><![CDATA[");
2175                    sb.append(getShippingStreet());
2176                    sb.append("]]></column-value></column>");
2177                    sb.append(
2178                            "<column><column-name>shippingCity</column-name><column-value><![CDATA[");
2179                    sb.append(getShippingCity());
2180                    sb.append("]]></column-value></column>");
2181                    sb.append(
2182                            "<column><column-name>shippingState</column-name><column-value><![CDATA[");
2183                    sb.append(getShippingState());
2184                    sb.append("]]></column-value></column>");
2185                    sb.append(
2186                            "<column><column-name>shippingZip</column-name><column-value><![CDATA[");
2187                    sb.append(getShippingZip());
2188                    sb.append("]]></column-value></column>");
2189                    sb.append(
2190                            "<column><column-name>shippingCountry</column-name><column-value><![CDATA[");
2191                    sb.append(getShippingCountry());
2192                    sb.append("]]></column-value></column>");
2193                    sb.append(
2194                            "<column><column-name>shippingPhone</column-name><column-value><![CDATA[");
2195                    sb.append(getShippingPhone());
2196                    sb.append("]]></column-value></column>");
2197                    sb.append(
2198                            "<column><column-name>ccName</column-name><column-value><![CDATA[");
2199                    sb.append(getCcName());
2200                    sb.append("]]></column-value></column>");
2201                    sb.append(
2202                            "<column><column-name>ccType</column-name><column-value><![CDATA[");
2203                    sb.append(getCcType());
2204                    sb.append("]]></column-value></column>");
2205                    sb.append(
2206                            "<column><column-name>ccNumber</column-name><column-value><![CDATA[");
2207                    sb.append(getCcNumber());
2208                    sb.append("]]></column-value></column>");
2209                    sb.append(
2210                            "<column><column-name>ccExpMonth</column-name><column-value><![CDATA[");
2211                    sb.append(getCcExpMonth());
2212                    sb.append("]]></column-value></column>");
2213                    sb.append(
2214                            "<column><column-name>ccExpYear</column-name><column-value><![CDATA[");
2215                    sb.append(getCcExpYear());
2216                    sb.append("]]></column-value></column>");
2217                    sb.append(
2218                            "<column><column-name>ccVerNumber</column-name><column-value><![CDATA[");
2219                    sb.append(getCcVerNumber());
2220                    sb.append("]]></column-value></column>");
2221                    sb.append(
2222                            "<column><column-name>comments</column-name><column-value><![CDATA[");
2223                    sb.append(getComments());
2224                    sb.append("]]></column-value></column>");
2225                    sb.append(
2226                            "<column><column-name>ppTxnId</column-name><column-value><![CDATA[");
2227                    sb.append(getPpTxnId());
2228                    sb.append("]]></column-value></column>");
2229                    sb.append(
2230                            "<column><column-name>ppPaymentStatus</column-name><column-value><![CDATA[");
2231                    sb.append(getPpPaymentStatus());
2232                    sb.append("]]></column-value></column>");
2233                    sb.append(
2234                            "<column><column-name>ppPaymentGross</column-name><column-value><![CDATA[");
2235                    sb.append(getPpPaymentGross());
2236                    sb.append("]]></column-value></column>");
2237                    sb.append(
2238                            "<column><column-name>ppReceiverEmail</column-name><column-value><![CDATA[");
2239                    sb.append(getPpReceiverEmail());
2240                    sb.append("]]></column-value></column>");
2241                    sb.append(
2242                            "<column><column-name>ppPayerEmail</column-name><column-value><![CDATA[");
2243                    sb.append(getPpPayerEmail());
2244                    sb.append("]]></column-value></column>");
2245                    sb.append(
2246                            "<column><column-name>sendOrderEmail</column-name><column-value><![CDATA[");
2247                    sb.append(getSendOrderEmail());
2248                    sb.append("]]></column-value></column>");
2249                    sb.append(
2250                            "<column><column-name>sendShippingEmail</column-name><column-value><![CDATA[");
2251                    sb.append(getSendShippingEmail());
2252                    sb.append("]]></column-value></column>");
2253    
2254                    sb.append("</model>");
2255    
2256                    return sb.toString();
2257            }
2258    
2259            private static ClassLoader _classLoader = ShoppingOrder.class.getClassLoader();
2260            private static Class<?>[] _escapedModelInterfaces = new Class[] {
2261                            ShoppingOrder.class
2262                    };
2263            private long _orderId;
2264            private long _groupId;
2265            private long _originalGroupId;
2266            private boolean _setOriginalGroupId;
2267            private long _companyId;
2268            private long _userId;
2269            private String _userUuid;
2270            private long _originalUserId;
2271            private boolean _setOriginalUserId;
2272            private String _userName;
2273            private Date _createDate;
2274            private Date _modifiedDate;
2275            private String _number;
2276            private String _originalNumber;
2277            private double _tax;
2278            private double _shipping;
2279            private String _altShipping;
2280            private boolean _requiresShipping;
2281            private boolean _insure;
2282            private double _insurance;
2283            private String _couponCodes;
2284            private double _couponDiscount;
2285            private String _billingFirstName;
2286            private String _billingLastName;
2287            private String _billingEmailAddress;
2288            private String _billingCompany;
2289            private String _billingStreet;
2290            private String _billingCity;
2291            private String _billingState;
2292            private String _billingZip;
2293            private String _billingCountry;
2294            private String _billingPhone;
2295            private boolean _shipToBilling;
2296            private String _shippingFirstName;
2297            private String _shippingLastName;
2298            private String _shippingEmailAddress;
2299            private String _shippingCompany;
2300            private String _shippingStreet;
2301            private String _shippingCity;
2302            private String _shippingState;
2303            private String _shippingZip;
2304            private String _shippingCountry;
2305            private String _shippingPhone;
2306            private String _ccName;
2307            private String _ccType;
2308            private String _ccNumber;
2309            private int _ccExpMonth;
2310            private int _ccExpYear;
2311            private String _ccVerNumber;
2312            private String _comments;
2313            private String _ppTxnId;
2314            private String _originalPpTxnId;
2315            private String _ppPaymentStatus;
2316            private String _originalPpPaymentStatus;
2317            private double _ppPaymentGross;
2318            private String _ppReceiverEmail;
2319            private String _ppPayerEmail;
2320            private boolean _sendOrderEmail;
2321            private boolean _sendShippingEmail;
2322            private long _columnBitmask;
2323            private ShoppingOrder _escapedModel;
2324    }