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