1   /**
2    * Copyright (c) 2000-2007 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.shopping.model.impl;
24  
25  import com.liferay.portal.kernel.util.DateUtil;
26  import com.liferay.portal.kernel.util.GetterUtil;
27  import com.liferay.portal.model.impl.BaseModelImpl;
28  import com.liferay.portal.util.PropsUtil;
29  
30  import com.liferay.util.XSSUtil;
31  
32  import java.io.Serializable;
33  
34  import java.sql.Types;
35  
36  import java.util.Date;
37  
38  /**
39   * <a href="ShoppingOrderModelImpl.java.html"><b><i>View Source</i></b></a>
40   *
41   * <p>
42   * ServiceBuilder generated this class. Modifications in this class will be overwritten
43   * the next time is generated.
44   * </p>
45   *
46   * <p>
47   * This class is a model that represents the <code>ShoppingOrder</code> table in
48   * the database.
49   * </p>
50   *
51   * @author Brian Wing Shun Chan
52   *
53   * @see com.liferay.portlet.shopping.service.model.ShoppingOrder
54   * @see com.liferay.portlet.shopping.service.model.ShoppingOrderModel
55   * @see com.liferay.portlet.shopping.service.model.impl.ShoppingOrderImpl
56   *
57   */
58  public class ShoppingOrderModelImpl extends BaseModelImpl {
59      public static String TABLE_NAME = "ShoppingOrder";
60      public static Object[][] TABLE_COLUMNS = {
61              { "orderId", new Integer(Types.BIGINT) },
62              { "groupId", new Integer(Types.BIGINT) },
63              { "companyId", new Integer(Types.BIGINT) },
64              { "userId", new Integer(Types.BIGINT) },
65              { "userName", new Integer(Types.VARCHAR) },
66              { "createDate", new Integer(Types.TIMESTAMP) },
67              { "modifiedDate", new Integer(Types.TIMESTAMP) },
68              { "number_", new Integer(Types.VARCHAR) },
69              { "tax", new Integer(Types.DOUBLE) },
70              { "shipping", new Integer(Types.DOUBLE) },
71              { "altShipping", new Integer(Types.VARCHAR) },
72              { "requiresShipping", new Integer(Types.BOOLEAN) },
73              { "insure", new Integer(Types.BOOLEAN) },
74              { "insurance", new Integer(Types.DOUBLE) },
75              { "couponCodes", new Integer(Types.VARCHAR) },
76              { "couponDiscount", new Integer(Types.DOUBLE) },
77              { "billingFirstName", new Integer(Types.VARCHAR) },
78              { "billingLastName", new Integer(Types.VARCHAR) },
79              { "billingEmailAddress", new Integer(Types.VARCHAR) },
80              { "billingCompany", new Integer(Types.VARCHAR) },
81              { "billingStreet", new Integer(Types.VARCHAR) },
82              { "billingCity", new Integer(Types.VARCHAR) },
83              { "billingState", new Integer(Types.VARCHAR) },
84              { "billingZip", new Integer(Types.VARCHAR) },
85              { "billingCountry", new Integer(Types.VARCHAR) },
86              { "billingPhone", new Integer(Types.VARCHAR) },
87              { "shipToBilling", new Integer(Types.BOOLEAN) },
88              { "shippingFirstName", new Integer(Types.VARCHAR) },
89              { "shippingLastName", new Integer(Types.VARCHAR) },
90              { "shippingEmailAddress", new Integer(Types.VARCHAR) },
91              { "shippingCompany", new Integer(Types.VARCHAR) },
92              { "shippingStreet", new Integer(Types.VARCHAR) },
93              { "shippingCity", new Integer(Types.VARCHAR) },
94              { "shippingState", new Integer(Types.VARCHAR) },
95              { "shippingZip", new Integer(Types.VARCHAR) },
96              { "shippingCountry", new Integer(Types.VARCHAR) },
97              { "shippingPhone", new Integer(Types.VARCHAR) },
98              { "ccName", new Integer(Types.VARCHAR) },
99              { "ccType", new Integer(Types.VARCHAR) },
100             { "ccNumber", new Integer(Types.VARCHAR) },
101             { "ccExpMonth", new Integer(Types.INTEGER) },
102             { "ccExpYear", new Integer(Types.INTEGER) },
103             { "ccVerNumber", new Integer(Types.VARCHAR) },
104             { "comments", new Integer(Types.VARCHAR) },
105             { "ppTxnId", new Integer(Types.VARCHAR) },
106             { "ppPaymentStatus", new Integer(Types.VARCHAR) },
107             { "ppPaymentGross", new Integer(Types.DOUBLE) },
108             { "ppReceiverEmail", new Integer(Types.VARCHAR) },
109             { "ppPayerEmail", new Integer(Types.VARCHAR) },
110             { "sendOrderEmail", new Integer(Types.BOOLEAN) },
111             { "sendShippingEmail", new Integer(Types.BOOLEAN) }
112         };
113     public static 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)";
114     public static String TABLE_SQL_DROP = "drop table ShoppingOrder";
115     public static boolean XSS_ALLOW_BY_MODEL = GetterUtil.getBoolean(PropsUtil.get(
116                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder"),
117             XSS_ALLOW);
118     public static boolean XSS_ALLOW_USERNAME = GetterUtil.getBoolean(PropsUtil.get(
119                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.userName"),
120             XSS_ALLOW_BY_MODEL);
121     public static boolean XSS_ALLOW_NUMBER = GetterUtil.getBoolean(PropsUtil.get(
122                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.number"),
123             XSS_ALLOW_BY_MODEL);
124     public static boolean XSS_ALLOW_ALTSHIPPING = GetterUtil.getBoolean(PropsUtil.get(
125                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.altShipping"),
126             XSS_ALLOW_BY_MODEL);
127     public static boolean XSS_ALLOW_COUPONCODES = GetterUtil.getBoolean(PropsUtil.get(
128                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.couponCodes"),
129             XSS_ALLOW_BY_MODEL);
130     public static boolean XSS_ALLOW_BILLINGFIRSTNAME = GetterUtil.getBoolean(PropsUtil.get(
131                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.billingFirstName"),
132             XSS_ALLOW_BY_MODEL);
133     public static boolean XSS_ALLOW_BILLINGLASTNAME = GetterUtil.getBoolean(PropsUtil.get(
134                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.billingLastName"),
135             XSS_ALLOW_BY_MODEL);
136     public static boolean XSS_ALLOW_BILLINGEMAILADDRESS = GetterUtil.getBoolean(PropsUtil.get(
137                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.billingEmailAddress"),
138             XSS_ALLOW_BY_MODEL);
139     public static boolean XSS_ALLOW_BILLINGCOMPANY = GetterUtil.getBoolean(PropsUtil.get(
140                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.billingCompany"),
141             XSS_ALLOW_BY_MODEL);
142     public static boolean XSS_ALLOW_BILLINGSTREET = GetterUtil.getBoolean(PropsUtil.get(
143                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.billingStreet"),
144             XSS_ALLOW_BY_MODEL);
145     public static boolean XSS_ALLOW_BILLINGCITY = GetterUtil.getBoolean(PropsUtil.get(
146                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.billingCity"),
147             XSS_ALLOW_BY_MODEL);
148     public static boolean XSS_ALLOW_BILLINGSTATE = GetterUtil.getBoolean(PropsUtil.get(
149                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.billingState"),
150             XSS_ALLOW_BY_MODEL);
151     public static boolean XSS_ALLOW_BILLINGZIP = GetterUtil.getBoolean(PropsUtil.get(
152                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.billingZip"),
153             XSS_ALLOW_BY_MODEL);
154     public static boolean XSS_ALLOW_BILLINGCOUNTRY = GetterUtil.getBoolean(PropsUtil.get(
155                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.billingCountry"),
156             XSS_ALLOW_BY_MODEL);
157     public static boolean XSS_ALLOW_BILLINGPHONE = GetterUtil.getBoolean(PropsUtil.get(
158                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.billingPhone"),
159             XSS_ALLOW_BY_MODEL);
160     public static boolean XSS_ALLOW_SHIPPINGFIRSTNAME = GetterUtil.getBoolean(PropsUtil.get(
161                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.shippingFirstName"),
162             XSS_ALLOW_BY_MODEL);
163     public static boolean XSS_ALLOW_SHIPPINGLASTNAME = GetterUtil.getBoolean(PropsUtil.get(
164                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.shippingLastName"),
165             XSS_ALLOW_BY_MODEL);
166     public static boolean XSS_ALLOW_SHIPPINGEMAILADDRESS = GetterUtil.getBoolean(PropsUtil.get(
167                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.shippingEmailAddress"),
168             XSS_ALLOW_BY_MODEL);
169     public static boolean XSS_ALLOW_SHIPPINGCOMPANY = GetterUtil.getBoolean(PropsUtil.get(
170                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.shippingCompany"),
171             XSS_ALLOW_BY_MODEL);
172     public static boolean XSS_ALLOW_SHIPPINGSTREET = GetterUtil.getBoolean(PropsUtil.get(
173                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.shippingStreet"),
174             XSS_ALLOW_BY_MODEL);
175     public static boolean XSS_ALLOW_SHIPPINGCITY = GetterUtil.getBoolean(PropsUtil.get(
176                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.shippingCity"),
177             XSS_ALLOW_BY_MODEL);
178     public static boolean XSS_ALLOW_SHIPPINGSTATE = GetterUtil.getBoolean(PropsUtil.get(
179                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.shippingState"),
180             XSS_ALLOW_BY_MODEL);
181     public static boolean XSS_ALLOW_SHIPPINGZIP = GetterUtil.getBoolean(PropsUtil.get(
182                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.shippingZip"),
183             XSS_ALLOW_BY_MODEL);
184     public static boolean XSS_ALLOW_SHIPPINGCOUNTRY = GetterUtil.getBoolean(PropsUtil.get(
185                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.shippingCountry"),
186             XSS_ALLOW_BY_MODEL);
187     public static boolean XSS_ALLOW_SHIPPINGPHONE = GetterUtil.getBoolean(PropsUtil.get(
188                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.shippingPhone"),
189             XSS_ALLOW_BY_MODEL);
190     public static boolean XSS_ALLOW_CCNAME = GetterUtil.getBoolean(PropsUtil.get(
191                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.ccName"),
192             XSS_ALLOW_BY_MODEL);
193     public static boolean XSS_ALLOW_CCTYPE = GetterUtil.getBoolean(PropsUtil.get(
194                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.ccType"),
195             XSS_ALLOW_BY_MODEL);
196     public static boolean XSS_ALLOW_CCNUMBER = GetterUtil.getBoolean(PropsUtil.get(
197                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.ccNumber"),
198             XSS_ALLOW_BY_MODEL);
199     public static boolean XSS_ALLOW_CCVERNUMBER = GetterUtil.getBoolean(PropsUtil.get(
200                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.ccVerNumber"),
201             XSS_ALLOW_BY_MODEL);
202     public static boolean XSS_ALLOW_COMMENTS = GetterUtil.getBoolean(PropsUtil.get(
203                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.comments"),
204             XSS_ALLOW_BY_MODEL);
205     public static boolean XSS_ALLOW_PPTXNID = GetterUtil.getBoolean(PropsUtil.get(
206                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.ppTxnId"),
207             XSS_ALLOW_BY_MODEL);
208     public static boolean XSS_ALLOW_PPPAYMENTSTATUS = GetterUtil.getBoolean(PropsUtil.get(
209                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.ppPaymentStatus"),
210             XSS_ALLOW_BY_MODEL);
211     public static boolean XSS_ALLOW_PPRECEIVEREMAIL = GetterUtil.getBoolean(PropsUtil.get(
212                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.ppReceiverEmail"),
213             XSS_ALLOW_BY_MODEL);
214     public static boolean XSS_ALLOW_PPPAYEREMAIL = GetterUtil.getBoolean(PropsUtil.get(
215                 "xss.allow.com.liferay.portlet.shopping.model.ShoppingOrder.ppPayerEmail"),
216             XSS_ALLOW_BY_MODEL);
217     public static long LOCK_EXPIRATION_TIME = GetterUtil.getLong(PropsUtil.get(
218                 "lock.expiration.time.com.liferay.portlet.shopping.model.ShoppingOrderModel"));
219 
220     public ShoppingOrderModelImpl() {
221     }
222 
223     public long getPrimaryKey() {
224         return _orderId;
225     }
226 
227     public void setPrimaryKey(long pk) {
228         setOrderId(pk);
229     }
230 
231     public Serializable getPrimaryKeyObj() {
232         return new Long(_orderId);
233     }
234 
235     public long getOrderId() {
236         return _orderId;
237     }
238 
239     public void setOrderId(long orderId) {
240         if (orderId != _orderId) {
241             _orderId = orderId;
242         }
243     }
244 
245     public long getGroupId() {
246         return _groupId;
247     }
248 
249     public void setGroupId(long groupId) {
250         if (groupId != _groupId) {
251             _groupId = groupId;
252         }
253     }
254 
255     public long getCompanyId() {
256         return _companyId;
257     }
258 
259     public void setCompanyId(long companyId) {
260         if (companyId != _companyId) {
261             _companyId = companyId;
262         }
263     }
264 
265     public long getUserId() {
266         return _userId;
267     }
268 
269     public void setUserId(long userId) {
270         if (userId != _userId) {
271             _userId = userId;
272         }
273     }
274 
275     public String getUserName() {
276         return GetterUtil.getString(_userName);
277     }
278 
279     public void setUserName(String userName) {
280         if (((userName == null) && (_userName != null)) ||
281                 ((userName != null) && (_userName == null)) ||
282                 ((userName != null) && (_userName != null) &&
283                 !userName.equals(_userName))) {
284             if (!XSS_ALLOW_USERNAME) {
285                 userName = XSSUtil.strip(userName);
286             }
287 
288             _userName = userName;
289         }
290     }
291 
292     public Date getCreateDate() {
293         return _createDate;
294     }
295 
296     public void setCreateDate(Date createDate) {
297         if (((createDate == null) && (_createDate != null)) ||
298                 ((createDate != null) && (_createDate == null)) ||
299                 ((createDate != null) && (_createDate != null) &&
300                 !createDate.equals(_createDate))) {
301             _createDate = createDate;
302         }
303     }
304 
305     public Date getModifiedDate() {
306         return _modifiedDate;
307     }
308 
309     public void setModifiedDate(Date modifiedDate) {
310         if (((modifiedDate == null) && (_modifiedDate != null)) ||
311                 ((modifiedDate != null) && (_modifiedDate == null)) ||
312                 ((modifiedDate != null) && (_modifiedDate != null) &&
313                 !modifiedDate.equals(_modifiedDate))) {
314             _modifiedDate = modifiedDate;
315         }
316     }
317 
318     public String getNumber() {
319         return GetterUtil.getString(_number);
320     }
321 
322     public void setNumber(String number) {
323         if (((number == null) && (_number != null)) ||
324                 ((number != null) && (_number == null)) ||
325                 ((number != null) && (_number != null) &&
326                 !number.equals(_number))) {
327             if (!XSS_ALLOW_NUMBER) {
328                 number = XSSUtil.strip(number);
329             }
330 
331             _number = number;
332         }
333     }
334 
335     public double getTax() {
336         return _tax;
337     }
338 
339     public void setTax(double tax) {
340         if (tax != _tax) {
341             _tax = tax;
342         }
343     }
344 
345     public double getShipping() {
346         return _shipping;
347     }
348 
349     public void setShipping(double shipping) {
350         if (shipping != _shipping) {
351             _shipping = shipping;
352         }
353     }
354 
355     public String getAltShipping() {
356         return GetterUtil.getString(_altShipping);
357     }
358 
359     public void setAltShipping(String altShipping) {
360         if (((altShipping == null) && (_altShipping != null)) ||
361                 ((altShipping != null) && (_altShipping == null)) ||
362                 ((altShipping != null) && (_altShipping != null) &&
363                 !altShipping.equals(_altShipping))) {
364             if (!XSS_ALLOW_ALTSHIPPING) {
365                 altShipping = XSSUtil.strip(altShipping);
366             }
367 
368             _altShipping = altShipping;
369         }
370     }
371 
372     public boolean getRequiresShipping() {
373         return _requiresShipping;
374     }
375 
376     public boolean isRequiresShipping() {
377         return _requiresShipping;
378     }
379 
380     public void setRequiresShipping(boolean requiresShipping) {
381         if (requiresShipping != _requiresShipping) {
382             _requiresShipping = requiresShipping;
383         }
384     }
385 
386     public boolean getInsure() {
387         return _insure;
388     }
389 
390     public boolean isInsure() {
391         return _insure;
392     }
393 
394     public void setInsure(boolean insure) {
395         if (insure != _insure) {
396             _insure = insure;
397         }
398     }
399 
400     public double getInsurance() {
401         return _insurance;
402     }
403 
404     public void setInsurance(double insurance) {
405         if (insurance != _insurance) {
406             _insurance = insurance;
407         }
408     }
409 
410     public String getCouponCodes() {
411         return GetterUtil.getString(_couponCodes);
412     }
413 
414     public void setCouponCodes(String couponCodes) {
415         if (((couponCodes == null) && (_couponCodes != null)) ||
416                 ((couponCodes != null) && (_couponCodes == null)) ||
417                 ((couponCodes != null) && (_couponCodes != null) &&
418                 !couponCodes.equals(_couponCodes))) {
419             if (!XSS_ALLOW_COUPONCODES) {
420                 couponCodes = XSSUtil.strip(couponCodes);
421             }
422 
423             _couponCodes = couponCodes;
424         }
425     }
426 
427     public double getCouponDiscount() {
428         return _couponDiscount;
429     }
430 
431     public void setCouponDiscount(double couponDiscount) {
432         if (couponDiscount != _couponDiscount) {
433             _couponDiscount = couponDiscount;
434         }
435     }
436 
437     public String getBillingFirstName() {
438         return GetterUtil.getString(_billingFirstName);
439     }
440 
441     public void setBillingFirstName(String billingFirstName) {
442         if (((billingFirstName == null) && (_billingFirstName != null)) ||
443                 ((billingFirstName != null) && (_billingFirstName == null)) ||
444                 ((billingFirstName != null) && (_billingFirstName != null) &&
445                 !billingFirstName.equals(_billingFirstName))) {
446             if (!XSS_ALLOW_BILLINGFIRSTNAME) {
447                 billingFirstName = XSSUtil.strip(billingFirstName);
448             }
449 
450             _billingFirstName = billingFirstName;
451         }
452     }
453 
454     public String getBillingLastName() {
455         return GetterUtil.getString(_billingLastName);
456     }
457 
458     public void setBillingLastName(String billingLastName) {
459         if (((billingLastName == null) && (_billingLastName != null)) ||
460                 ((billingLastName != null) && (_billingLastName == null)) ||
461                 ((billingLastName != null) && (_billingLastName != null) &&
462                 !billingLastName.equals(_billingLastName))) {
463             if (!XSS_ALLOW_BILLINGLASTNAME) {
464                 billingLastName = XSSUtil.strip(billingLastName);
465             }
466 
467             _billingLastName = billingLastName;
468         }
469     }
470 
471     public String getBillingEmailAddress() {
472         return GetterUtil.getString(_billingEmailAddress);
473     }
474 
475     public void setBillingEmailAddress(String billingEmailAddress) {
476         if (((billingEmailAddress == null) && (_billingEmailAddress != null)) ||
477                 ((billingEmailAddress != null) &&
478                 (_billingEmailAddress == null)) ||
479                 ((billingEmailAddress != null) &&
480                 (_billingEmailAddress != null) &&
481                 !billingEmailAddress.equals(_billingEmailAddress))) {
482             if (!XSS_ALLOW_BILLINGEMAILADDRESS) {
483                 billingEmailAddress = XSSUtil.strip(billingEmailAddress);
484             }
485 
486             _billingEmailAddress = billingEmailAddress;
487         }
488     }
489 
490     public String getBillingCompany() {
491         return GetterUtil.getString(_billingCompany);
492     }
493 
494     public void setBillingCompany(String billingCompany) {
495         if (((billingCompany == null) && (_billingCompany != null)) ||
496                 ((billingCompany != null) && (_billingCompany == null)) ||
497                 ((billingCompany != null) && (_billingCompany != null) &&
498                 !billingCompany.equals(_billingCompany))) {
499             if (!XSS_ALLOW_BILLINGCOMPANY) {
500                 billingCompany = XSSUtil.strip(billingCompany);
501             }
502 
503             _billingCompany = billingCompany;
504         }
505     }
506 
507     public String getBillingStreet() {
508         return GetterUtil.getString(_billingStreet);
509     }
510 
511     public void setBillingStreet(String billingStreet) {
512         if (((billingStreet == null) && (_billingStreet != null)) ||
513                 ((billingStreet != null) && (_billingStreet == null)) ||
514                 ((billingStreet != null) && (_billingStreet != null) &&
515                 !billingStreet.equals(_billingStreet))) {
516             if (!XSS_ALLOW_BILLINGSTREET) {
517                 billingStreet = XSSUtil.strip(billingStreet);
518             }
519 
520             _billingStreet = billingStreet;
521         }
522     }
523 
524     public String getBillingCity() {
525         return GetterUtil.getString(_billingCity);
526     }
527 
528     public void setBillingCity(String billingCity) {
529         if (((billingCity == null) && (_billingCity != null)) ||
530                 ((billingCity != null) && (_billingCity == null)) ||
531                 ((billingCity != null) && (_billingCity != null) &&
532                 !billingCity.equals(_billingCity))) {
533             if (!XSS_ALLOW_BILLINGCITY) {
534                 billingCity = XSSUtil.strip(billingCity);
535             }
536 
537             _billingCity = billingCity;
538         }
539     }
540 
541     public String getBillingState() {
542         return GetterUtil.getString(_billingState);
543     }
544 
545     public void setBillingState(String billingState) {
546         if (((billingState == null) && (_billingState != null)) ||
547                 ((billingState != null) && (_billingState == null)) ||
548                 ((billingState != null) && (_billingState != null) &&
549                 !billingState.equals(_billingState))) {
550             if (!XSS_ALLOW_BILLINGSTATE) {
551                 billingState = XSSUtil.strip(billingState);
552             }
553 
554             _billingState = billingState;
555         }
556     }
557 
558     public String getBillingZip() {
559         return GetterUtil.getString(_billingZip);
560     }
561 
562     public void setBillingZip(String billingZip) {
563         if (((billingZip == null) && (_billingZip != null)) ||
564                 ((billingZip != null) && (_billingZip == null)) ||
565                 ((billingZip != null) && (_billingZip != null) &&
566                 !billingZip.equals(_billingZip))) {
567             if (!XSS_ALLOW_BILLINGZIP) {
568                 billingZip = XSSUtil.strip(billingZip);
569             }
570 
571             _billingZip = billingZip;
572         }
573     }
574 
575     public String getBillingCountry() {
576         return GetterUtil.getString(_billingCountry);
577     }
578 
579     public void setBillingCountry(String billingCountry) {
580         if (((billingCountry == null) && (_billingCountry != null)) ||
581                 ((billingCountry != null) && (_billingCountry == null)) ||
582                 ((billingCountry != null) && (_billingCountry != null) &&
583                 !billingCountry.equals(_billingCountry))) {
584             if (!XSS_ALLOW_BILLINGCOUNTRY) {
585                 billingCountry = XSSUtil.strip(billingCountry);
586             }
587 
588             _billingCountry = billingCountry;
589         }
590     }
591 
592     public String getBillingPhone() {
593         return GetterUtil.getString(_billingPhone);
594     }
595 
596     public void setBillingPhone(String billingPhone) {
597         if (((billingPhone == null) && (_billingPhone != null)) ||
598                 ((billingPhone != null) && (_billingPhone == null)) ||
599                 ((billingPhone != null) && (_billingPhone != null) &&
600                 !billingPhone.equals(_billingPhone))) {
601             if (!XSS_ALLOW_BILLINGPHONE) {
602                 billingPhone = XSSUtil.strip(billingPhone);
603             }
604 
605             _billingPhone = billingPhone;
606         }
607     }
608 
609     public boolean getShipToBilling() {
610         return _shipToBilling;
611     }
612 
613     public boolean isShipToBilling() {
614         return _shipToBilling;
615     }
616 
617     public void setShipToBilling(boolean shipToBilling) {
618         if (shipToBilling != _shipToBilling) {
619             _shipToBilling = shipToBilling;
620         }
621     }
622 
623     public String getShippingFirstName() {
624         return GetterUtil.getString(_shippingFirstName);
625     }
626 
627     public void setShippingFirstName(String shippingFirstName) {
628         if (((shippingFirstName == null) && (_shippingFirstName != null)) ||
629                 ((shippingFirstName != null) && (_shippingFirstName == null)) ||
630                 ((shippingFirstName != null) && (_shippingFirstName != null) &&
631                 !shippingFirstName.equals(_shippingFirstName))) {
632             if (!XSS_ALLOW_SHIPPINGFIRSTNAME) {
633                 shippingFirstName = XSSUtil.strip(shippingFirstName);
634             }
635 
636             _shippingFirstName = shippingFirstName;
637         }
638     }
639 
640     public String getShippingLastName() {
641         return GetterUtil.getString(_shippingLastName);
642     }
643 
644     public void setShippingLastName(String shippingLastName) {
645         if (((shippingLastName == null) && (_shippingLastName != null)) ||
646                 ((shippingLastName != null) && (_shippingLastName == null)) ||
647                 ((shippingLastName != null) && (_shippingLastName != null) &&
648                 !shippingLastName.equals(_shippingLastName))) {
649             if (!XSS_ALLOW_SHIPPINGLASTNAME) {
650                 shippingLastName = XSSUtil.strip(shippingLastName);
651             }
652 
653             _shippingLastName = shippingLastName;
654         }
655     }
656 
657     public String getShippingEmailAddress() {
658         return GetterUtil.getString(_shippingEmailAddress);
659     }
660 
661     public void setShippingEmailAddress(String shippingEmailAddress) {
662         if (((shippingEmailAddress == null) && (_shippingEmailAddress != null)) ||
663                 ((shippingEmailAddress != null) &&
664                 (_shippingEmailAddress == null)) ||
665                 ((shippingEmailAddress != null) &&
666                 (_shippingEmailAddress != null) &&
667                 !shippingEmailAddress.equals(_shippingEmailAddress))) {
668             if (!XSS_ALLOW_SHIPPINGEMAILADDRESS) {
669                 shippingEmailAddress = XSSUtil.strip(shippingEmailAddress);
670             }
671 
672             _shippingEmailAddress = shippingEmailAddress;
673         }
674     }
675 
676     public String getShippingCompany() {
677         return GetterUtil.getString(_shippingCompany);
678     }
679 
680     public void setShippingCompany(String shippingCompany) {
681         if (((shippingCompany == null) && (_shippingCompany != null)) ||
682                 ((shippingCompany != null) && (_shippingCompany == null)) ||
683                 ((shippingCompany != null) && (_shippingCompany != null) &&
684                 !shippingCompany.equals(_shippingCompany))) {
685             if (!XSS_ALLOW_SHIPPINGCOMPANY) {
686                 shippingCompany = XSSUtil.strip(shippingCompany);
687             }
688 
689             _shippingCompany = shippingCompany;
690         }
691     }
692 
693     public String getShippingStreet() {
694         return GetterUtil.getString(_shippingStreet);
695     }
696 
697     public void setShippingStreet(String shippingStreet) {
698         if (((shippingStreet == null) && (_shippingStreet != null)) ||
699                 ((shippingStreet != null) && (_shippingStreet == null)) ||
700                 ((shippingStreet != null) && (_shippingStreet != null) &&
701                 !shippingStreet.equals(_shippingStreet))) {
702             if (!XSS_ALLOW_SHIPPINGSTREET) {
703                 shippingStreet = XSSUtil.strip(shippingStreet);
704             }
705 
706             _shippingStreet = shippingStreet;
707         }
708     }
709 
710     public String getShippingCity() {
711         return GetterUtil.getString(_shippingCity);
712     }
713 
714     public void setShippingCity(String shippingCity) {
715         if (((shippingCity == null) && (_shippingCity != null)) ||
716                 ((shippingCity != null) && (_shippingCity == null)) ||
717                 ((shippingCity != null) && (_shippingCity != null) &&
718                 !shippingCity.equals(_shippingCity))) {
719             if (!XSS_ALLOW_SHIPPINGCITY) {
720                 shippingCity = XSSUtil.strip(shippingCity);
721             }
722 
723             _shippingCity = shippingCity;
724         }
725     }
726 
727     public String getShippingState() {
728         return GetterUtil.getString(_shippingState);
729     }
730 
731     public void setShippingState(String shippingState) {
732         if (((shippingState == null) && (_shippingState != null)) ||
733                 ((shippingState != null) && (_shippingState == null)) ||
734                 ((shippingState != null) && (_shippingState != null) &&
735                 !shippingState.equals(_shippingState))) {
736             if (!XSS_ALLOW_SHIPPINGSTATE) {
737                 shippingState = XSSUtil.strip(shippingState);
738             }
739 
740             _shippingState = shippingState;
741         }
742     }
743 
744     public String getShippingZip() {
745         return GetterUtil.getString(_shippingZip);
746     }
747 
748     public void setShippingZip(String shippingZip) {
749         if (((shippingZip == null) && (_shippingZip != null)) ||
750                 ((shippingZip != null) && (_shippingZip == null)) ||
751                 ((shippingZip != null) && (_shippingZip != null) &&
752                 !shippingZip.equals(_shippingZip))) {
753             if (!XSS_ALLOW_SHIPPINGZIP) {
754                 shippingZip = XSSUtil.strip(shippingZip);
755             }
756 
757             _shippingZip = shippingZip;
758         }
759     }
760 
761     public String getShippingCountry() {
762         return GetterUtil.getString(_shippingCountry);
763     }
764 
765     public void setShippingCountry(String shippingCountry) {
766         if (((shippingCountry == null) && (_shippingCountry != null)) ||
767                 ((shippingCountry != null) && (_shippingCountry == null)) ||
768                 ((shippingCountry != null) && (_shippingCountry != null) &&
769                 !shippingCountry.equals(_shippingCountry))) {
770             if (!XSS_ALLOW_SHIPPINGCOUNTRY) {
771                 shippingCountry = XSSUtil.strip(shippingCountry);
772             }
773 
774             _shippingCountry = shippingCountry;
775         }
776     }
777 
778     public String getShippingPhone() {
779         return GetterUtil.getString(_shippingPhone);
780     }
781 
782     public void setShippingPhone(String shippingPhone) {
783         if (((shippingPhone == null) && (_shippingPhone != null)) ||
784                 ((shippingPhone != null) && (_shippingPhone == null)) ||
785                 ((shippingPhone != null) && (_shippingPhone != null) &&
786                 !shippingPhone.equals(_shippingPhone))) {
787             if (!XSS_ALLOW_SHIPPINGPHONE) {
788                 shippingPhone = XSSUtil.strip(shippingPhone);
789             }
790 
791             _shippingPhone = shippingPhone;
792         }
793     }
794 
795     public String getCcName() {
796         return GetterUtil.getString(_ccName);
797     }
798 
799     public void setCcName(String ccName) {
800         if (((ccName == null) && (_ccName != null)) ||
801                 ((ccName != null) && (_ccName == null)) ||
802                 ((ccName != null) && (_ccName != null) &&
803                 !ccName.equals(_ccName))) {
804             if (!XSS_ALLOW_CCNAME) {
805                 ccName = XSSUtil.strip(ccName);
806             }
807 
808             _ccName = ccName;
809         }
810     }
811 
812     public String getCcType() {
813         return GetterUtil.getString(_ccType);
814     }
815 
816     public void setCcType(String ccType) {
817         if (((ccType == null) && (_ccType != null)) ||
818                 ((ccType != null) && (_ccType == null)) ||
819                 ((ccType != null) && (_ccType != null) &&
820                 !ccType.equals(_ccType))) {
821             if (!XSS_ALLOW_CCTYPE) {
822                 ccType = XSSUtil.strip(ccType);
823             }
824 
825             _ccType = ccType;
826         }
827     }
828 
829     public String getCcNumber() {
830         return GetterUtil.getString(_ccNumber);
831     }
832 
833     public void setCcNumber(String ccNumber) {
834         if (((ccNumber == null) && (_ccNumber != null)) ||
835                 ((ccNumber != null) && (_ccNumber == null)) ||
836                 ((ccNumber != null) && (_ccNumber != null) &&
837                 !ccNumber.equals(_ccNumber))) {
838             if (!XSS_ALLOW_CCNUMBER) {
839                 ccNumber = XSSUtil.strip(ccNumber);
840             }
841 
842             _ccNumber = ccNumber;
843         }
844     }
845 
846     public int getCcExpMonth() {
847         return _ccExpMonth;
848     }
849 
850     public void setCcExpMonth(int ccExpMonth) {
851         if (ccExpMonth != _ccExpMonth) {
852             _ccExpMonth = ccExpMonth;
853         }
854     }
855 
856     public int getCcExpYear() {
857         return _ccExpYear;
858     }
859 
860     public void setCcExpYear(int ccExpYear) {
861         if (ccExpYear != _ccExpYear) {
862             _ccExpYear = ccExpYear;
863         }
864     }
865 
866     public String getCcVerNumber() {
867         return GetterUtil.getString(_ccVerNumber);
868     }
869 
870     public void setCcVerNumber(String ccVerNumber) {
871         if (((ccVerNumber == null) && (_ccVerNumber != null)) ||
872                 ((ccVerNumber != null) && (_ccVerNumber == null)) ||
873                 ((ccVerNumber != null) && (_ccVerNumber != null) &&
874                 !ccVerNumber.equals(_ccVerNumber))) {
875             if (!XSS_ALLOW_CCVERNUMBER) {
876                 ccVerNumber = XSSUtil.strip(ccVerNumber);
877             }
878 
879             _ccVerNumber = ccVerNumber;
880         }
881     }
882 
883     public String getComments() {
884         return GetterUtil.getString(_comments);
885     }
886 
887     public void setComments(String comments) {
888         if (((comments == null) && (_comments != null)) ||
889                 ((comments != null) && (_comments == null)) ||
890                 ((comments != null) && (_comments != null) &&
891                 !comments.equals(_comments))) {
892             if (!XSS_ALLOW_COMMENTS) {
893                 comments = XSSUtil.strip(comments);
894             }
895 
896             _comments = comments;
897         }
898     }
899 
900     public String getPpTxnId() {
901         return GetterUtil.getString(_ppTxnId);
902     }
903 
904     public void setPpTxnId(String ppTxnId) {
905         if (((ppTxnId == null) && (_ppTxnId != null)) ||
906                 ((ppTxnId != null) && (_ppTxnId == null)) ||
907                 ((ppTxnId != null) && (_ppTxnId != null) &&
908                 !ppTxnId.equals(_ppTxnId))) {
909             if (!XSS_ALLOW_PPTXNID) {
910                 ppTxnId = XSSUtil.strip(ppTxnId);
911             }
912 
913             _ppTxnId = ppTxnId;
914         }
915     }
916 
917     public String getPpPaymentStatus() {
918         return GetterUtil.getString(_ppPaymentStatus);
919     }
920 
921     public void setPpPaymentStatus(String ppPaymentStatus) {
922         if (((ppPaymentStatus == null) && (_ppPaymentStatus != null)) ||
923                 ((ppPaymentStatus != null) && (_ppPaymentStatus == null)) ||
924                 ((ppPaymentStatus != null) && (_ppPaymentStatus != null) &&
925                 !ppPaymentStatus.equals(_ppPaymentStatus))) {
926             if (!XSS_ALLOW_PPPAYMENTSTATUS) {
927                 ppPaymentStatus = XSSUtil.strip(ppPaymentStatus);
928             }
929 
930             _ppPaymentStatus = ppPaymentStatus;
931         }
932     }
933 
934     public double getPpPaymentGross() {
935         return _ppPaymentGross;
936     }
937 
938     public void setPpPaymentGross(double ppPaymentGross) {
939         if (ppPaymentGross != _ppPaymentGross) {
940             _ppPaymentGross = ppPaymentGross;
941         }
942     }
943 
944     public String getPpReceiverEmail() {
945         return GetterUtil.getString(_ppReceiverEmail);
946     }
947 
948     public void setPpReceiverEmail(String ppReceiverEmail) {
949         if (((ppReceiverEmail == null) && (_ppReceiverEmail != null)) ||
950                 ((ppReceiverEmail != null) && (_ppReceiverEmail == null)) ||
951                 ((ppReceiverEmail != null) && (_ppReceiverEmail != null) &&
952                 !ppReceiverEmail.equals(_ppReceiverEmail))) {
953             if (!XSS_ALLOW_PPRECEIVEREMAIL) {
954                 ppReceiverEmail = XSSUtil.strip(ppReceiverEmail);
955             }
956 
957             _ppReceiverEmail = ppReceiverEmail;
958         }
959     }
960 
961     public String getPpPayerEmail() {
962         return GetterUtil.getString(_ppPayerEmail);
963     }
964 
965     public void setPpPayerEmail(String ppPayerEmail) {
966         if (((ppPayerEmail == null) && (_ppPayerEmail != null)) ||
967                 ((ppPayerEmail != null) && (_ppPayerEmail == null)) ||
968                 ((ppPayerEmail != null) && (_ppPayerEmail != null) &&
969                 !ppPayerEmail.equals(_ppPayerEmail))) {
970             if (!XSS_ALLOW_PPPAYEREMAIL) {
971                 ppPayerEmail = XSSUtil.strip(ppPayerEmail);
972             }
973 
974             _ppPayerEmail = ppPayerEmail;
975         }
976     }
977 
978     public boolean getSendOrderEmail() {
979         return _sendOrderEmail;
980     }
981 
982     public boolean isSendOrderEmail() {
983         return _sendOrderEmail;
984     }
985 
986     public void setSendOrderEmail(boolean sendOrderEmail) {
987         if (sendOrderEmail != _sendOrderEmail) {
988             _sendOrderEmail = sendOrderEmail;
989         }
990     }
991 
992     public boolean getSendShippingEmail() {
993         return _sendShippingEmail;
994     }
995 
996     public boolean isSendShippingEmail() {
997         return _sendShippingEmail;
998     }
999 
1000    public void setSendShippingEmail(boolean sendShippingEmail) {
1001        if (sendShippingEmail != _sendShippingEmail) {
1002            _sendShippingEmail = sendShippingEmail;
1003        }
1004    }
1005
1006    public Object clone() {
1007        ShoppingOrderImpl clone = new ShoppingOrderImpl();
1008        clone.setOrderId(getOrderId());
1009        clone.setGroupId(getGroupId());
1010        clone.setCompanyId(getCompanyId());
1011        clone.setUserId(getUserId());
1012        clone.setUserName(getUserName());
1013        clone.setCreateDate(getCreateDate());
1014        clone.setModifiedDate(getModifiedDate());
1015        clone.setNumber(getNumber());
1016        clone.setTax(getTax());
1017        clone.setShipping(getShipping());
1018        clone.setAltShipping(getAltShipping());
1019        clone.setRequiresShipping(getRequiresShipping());
1020        clone.setInsure(getInsure());
1021        clone.setInsurance(getInsurance());
1022        clone.setCouponCodes(getCouponCodes());
1023        clone.setCouponDiscount(getCouponDiscount());
1024        clone.setBillingFirstName(getBillingFirstName());
1025        clone.setBillingLastName(getBillingLastName());
1026        clone.setBillingEmailAddress(getBillingEmailAddress());
1027        clone.setBillingCompany(getBillingCompany());
1028        clone.setBillingStreet(getBillingStreet());
1029        clone.setBillingCity(getBillingCity());
1030        clone.setBillingState(getBillingState());
1031        clone.setBillingZip(getBillingZip());
1032        clone.setBillingCountry(getBillingCountry());
1033        clone.setBillingPhone(getBillingPhone());
1034        clone.setShipToBilling(getShipToBilling());
1035        clone.setShippingFirstName(getShippingFirstName());
1036        clone.setShippingLastName(getShippingLastName());
1037        clone.setShippingEmailAddress(getShippingEmailAddress());
1038        clone.setShippingCompany(getShippingCompany());
1039        clone.setShippingStreet(getShippingStreet());
1040        clone.setShippingCity(getShippingCity());
1041        clone.setShippingState(getShippingState());
1042        clone.setShippingZip(getShippingZip());
1043        clone.setShippingCountry(getShippingCountry());
1044        clone.setShippingPhone(getShippingPhone());
1045        clone.setCcName(getCcName());
1046        clone.setCcType(getCcType());
1047        clone.setCcNumber(getCcNumber());
1048        clone.setCcExpMonth(getCcExpMonth());
1049        clone.setCcExpYear(getCcExpYear());
1050        clone.setCcVerNumber(getCcVerNumber());
1051        clone.setComments(getComments());
1052        clone.setPpTxnId(getPpTxnId());
1053        clone.setPpPaymentStatus(getPpPaymentStatus());
1054        clone.setPpPaymentGross(getPpPaymentGross());
1055        clone.setPpReceiverEmail(getPpReceiverEmail());
1056        clone.setPpPayerEmail(getPpPayerEmail());
1057        clone.setSendOrderEmail(getSendOrderEmail());
1058        clone.setSendShippingEmail(getSendShippingEmail());
1059
1060        return clone;
1061    }
1062
1063    public int compareTo(Object obj) {
1064        if (obj == null) {
1065            return -1;
1066        }
1067
1068        ShoppingOrderImpl shoppingOrder = (ShoppingOrderImpl)obj;
1069        int value = 0;
1070        value = DateUtil.compareTo(getCreateDate(),
1071                shoppingOrder.getCreateDate());
1072        value = value * -1;
1073
1074        if (value != 0) {
1075            return value;
1076        }
1077
1078        return 0;
1079    }
1080
1081    public boolean equals(Object obj) {
1082        if (obj == null) {
1083            return false;
1084        }
1085
1086        ShoppingOrderImpl shoppingOrder = null;
1087
1088        try {
1089            shoppingOrder = (ShoppingOrderImpl)obj;
1090        }
1091        catch (ClassCastException cce) {
1092            return false;
1093        }
1094
1095        long pk = shoppingOrder.getPrimaryKey();
1096
1097        if (getPrimaryKey() == pk) {
1098            return true;
1099        }
1100        else {
1101            return false;
1102        }
1103    }
1104
1105    public int hashCode() {
1106        return (int)getPrimaryKey();
1107    }
1108
1109    private long _orderId;
1110    private long _groupId;
1111    private long _companyId;
1112    private long _userId;
1113    private String _userName;
1114    private Date _createDate;
1115    private Date _modifiedDate;
1116    private String _number;
1117    private double _tax;
1118    private double _shipping;
1119    private String _altShipping;
1120    private boolean _requiresShipping;
1121    private boolean _insure;
1122    private double _insurance;
1123    private String _couponCodes;
1124    private double _couponDiscount;
1125    private String _billingFirstName;
1126    private String _billingLastName;
1127    private String _billingEmailAddress;
1128    private String _billingCompany;
1129    private String _billingStreet;
1130    private String _billingCity;
1131    private String _billingState;
1132    private String _billingZip;
1133    private String _billingCountry;
1134    private String _billingPhone;
1135    private boolean _shipToBilling;
1136    private String _shippingFirstName;
1137    private String _shippingLastName;
1138    private String _shippingEmailAddress;
1139    private String _shippingCompany;
1140    private String _shippingStreet;
1141    private String _shippingCity;
1142    private String _shippingState;
1143    private String _shippingZip;
1144    private String _shippingCountry;
1145    private String _shippingPhone;
1146    private String _ccName;
1147    private String _ccType;
1148    private String _ccNumber;
1149    private int _ccExpMonth;
1150    private int _ccExpYear;
1151    private String _ccVerNumber;
1152    private String _comments;
1153    private String _ppTxnId;
1154    private String _ppPaymentStatus;
1155    private double _ppPaymentGross;
1156    private String _ppReceiverEmail;
1157    private String _ppPayerEmail;
1158    private boolean _sendOrderEmail;
1159    private boolean _sendShippingEmail;
1160}