001    /**
002     * Copyright (c) 2000-2010 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;
016    
017    import com.liferay.portal.kernel.annotation.AutoEscape;
018    import com.liferay.portal.kernel.exception.SystemException;
019    import com.liferay.portal.model.BaseModel;
020    import com.liferay.portal.service.ServiceContext;
021    
022    import com.liferay.portlet.expando.model.ExpandoBridge;
023    
024    import java.io.Serializable;
025    
026    import java.util.Date;
027    
028    /**
029     * <p>
030     * This interface is a model that represents the ShoppingOrder table in the
031     * database.
032     * </p>
033     *
034     * @author    Brian Wing Shun Chan
035     * @see       ShoppingOrder
036     * @see       com.liferay.portlet.shopping.model.impl.ShoppingOrderImpl
037     * @see       com.liferay.portlet.shopping.model.impl.ShoppingOrderModelImpl
038     * @generated
039     */
040    public interface ShoppingOrderModel extends BaseModel<ShoppingOrder> {
041            public long getPrimaryKey();
042    
043            public void setPrimaryKey(long pk);
044    
045            public long getOrderId();
046    
047            public void setOrderId(long orderId);
048    
049            public long getGroupId();
050    
051            public void setGroupId(long groupId);
052    
053            public long getCompanyId();
054    
055            public void setCompanyId(long companyId);
056    
057            public long getUserId();
058    
059            public void setUserId(long userId);
060    
061            public String getUserUuid() throws SystemException;
062    
063            public void setUserUuid(String userUuid);
064    
065            @AutoEscape
066            public String getUserName();
067    
068            public void setUserName(String userName);
069    
070            public Date getCreateDate();
071    
072            public void setCreateDate(Date createDate);
073    
074            public Date getModifiedDate();
075    
076            public void setModifiedDate(Date modifiedDate);
077    
078            @AutoEscape
079            public String getNumber();
080    
081            public void setNumber(String number);
082    
083            public double getTax();
084    
085            public void setTax(double tax);
086    
087            public double getShipping();
088    
089            public void setShipping(double shipping);
090    
091            @AutoEscape
092            public String getAltShipping();
093    
094            public void setAltShipping(String altShipping);
095    
096            public boolean getRequiresShipping();
097    
098            public boolean isRequiresShipping();
099    
100            public void setRequiresShipping(boolean requiresShipping);
101    
102            public boolean getInsure();
103    
104            public boolean isInsure();
105    
106            public void setInsure(boolean insure);
107    
108            public double getInsurance();
109    
110            public void setInsurance(double insurance);
111    
112            @AutoEscape
113            public String getCouponCodes();
114    
115            public void setCouponCodes(String couponCodes);
116    
117            public double getCouponDiscount();
118    
119            public void setCouponDiscount(double couponDiscount);
120    
121            @AutoEscape
122            public String getBillingFirstName();
123    
124            public void setBillingFirstName(String billingFirstName);
125    
126            @AutoEscape
127            public String getBillingLastName();
128    
129            public void setBillingLastName(String billingLastName);
130    
131            @AutoEscape
132            public String getBillingEmailAddress();
133    
134            public void setBillingEmailAddress(String billingEmailAddress);
135    
136            @AutoEscape
137            public String getBillingCompany();
138    
139            public void setBillingCompany(String billingCompany);
140    
141            @AutoEscape
142            public String getBillingStreet();
143    
144            public void setBillingStreet(String billingStreet);
145    
146            @AutoEscape
147            public String getBillingCity();
148    
149            public void setBillingCity(String billingCity);
150    
151            @AutoEscape
152            public String getBillingState();
153    
154            public void setBillingState(String billingState);
155    
156            @AutoEscape
157            public String getBillingZip();
158    
159            public void setBillingZip(String billingZip);
160    
161            @AutoEscape
162            public String getBillingCountry();
163    
164            public void setBillingCountry(String billingCountry);
165    
166            @AutoEscape
167            public String getBillingPhone();
168    
169            public void setBillingPhone(String billingPhone);
170    
171            public boolean getShipToBilling();
172    
173            public boolean isShipToBilling();
174    
175            public void setShipToBilling(boolean shipToBilling);
176    
177            @AutoEscape
178            public String getShippingFirstName();
179    
180            public void setShippingFirstName(String shippingFirstName);
181    
182            @AutoEscape
183            public String getShippingLastName();
184    
185            public void setShippingLastName(String shippingLastName);
186    
187            @AutoEscape
188            public String getShippingEmailAddress();
189    
190            public void setShippingEmailAddress(String shippingEmailAddress);
191    
192            @AutoEscape
193            public String getShippingCompany();
194    
195            public void setShippingCompany(String shippingCompany);
196    
197            @AutoEscape
198            public String getShippingStreet();
199    
200            public void setShippingStreet(String shippingStreet);
201    
202            @AutoEscape
203            public String getShippingCity();
204    
205            public void setShippingCity(String shippingCity);
206    
207            @AutoEscape
208            public String getShippingState();
209    
210            public void setShippingState(String shippingState);
211    
212            @AutoEscape
213            public String getShippingZip();
214    
215            public void setShippingZip(String shippingZip);
216    
217            @AutoEscape
218            public String getShippingCountry();
219    
220            public void setShippingCountry(String shippingCountry);
221    
222            @AutoEscape
223            public String getShippingPhone();
224    
225            public void setShippingPhone(String shippingPhone);
226    
227            @AutoEscape
228            public String getCcName();
229    
230            public void setCcName(String ccName);
231    
232            @AutoEscape
233            public String getCcType();
234    
235            public void setCcType(String ccType);
236    
237            @AutoEscape
238            public String getCcNumber();
239    
240            public void setCcNumber(String ccNumber);
241    
242            public int getCcExpMonth();
243    
244            public void setCcExpMonth(int ccExpMonth);
245    
246            public int getCcExpYear();
247    
248            public void setCcExpYear(int ccExpYear);
249    
250            @AutoEscape
251            public String getCcVerNumber();
252    
253            public void setCcVerNumber(String ccVerNumber);
254    
255            @AutoEscape
256            public String getComments();
257    
258            public void setComments(String comments);
259    
260            @AutoEscape
261            public String getPpTxnId();
262    
263            public void setPpTxnId(String ppTxnId);
264    
265            @AutoEscape
266            public String getPpPaymentStatus();
267    
268            public void setPpPaymentStatus(String ppPaymentStatus);
269    
270            public double getPpPaymentGross();
271    
272            public void setPpPaymentGross(double ppPaymentGross);
273    
274            @AutoEscape
275            public String getPpReceiverEmail();
276    
277            public void setPpReceiverEmail(String ppReceiverEmail);
278    
279            @AutoEscape
280            public String getPpPayerEmail();
281    
282            public void setPpPayerEmail(String ppPayerEmail);
283    
284            public boolean getSendOrderEmail();
285    
286            public boolean isSendOrderEmail();
287    
288            public void setSendOrderEmail(boolean sendOrderEmail);
289    
290            public boolean getSendShippingEmail();
291    
292            public boolean isSendShippingEmail();
293    
294            public void setSendShippingEmail(boolean sendShippingEmail);
295    
296            public ShoppingOrder toEscapedModel();
297    
298            public boolean isNew();
299    
300            public void setNew(boolean n);
301    
302            public boolean isCachedModel();
303    
304            public void setCachedModel(boolean cachedModel);
305    
306            public boolean isEscapedModel();
307    
308            public void setEscapedModel(boolean escapedModel);
309    
310            public Serializable getPrimaryKeyObj();
311    
312            public ExpandoBridge getExpandoBridge();
313    
314            public void setExpandoBridgeAttributes(ServiceContext serviceContext);
315    
316            public Object clone();
317    
318            public int compareTo(ShoppingOrder shoppingOrder);
319    
320            public int hashCode();
321    
322            public String toString();
323    
324            public String toXmlString();
325    }