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.service.base;
24  
25  import com.liferay.portal.SystemException;
26  import com.liferay.portal.kernel.dao.DynamicQueryInitializer;
27  
28  import com.liferay.portlet.shopping.model.ShoppingOrder;
29  import com.liferay.portlet.shopping.model.impl.ShoppingOrderImpl;
30  import com.liferay.portlet.shopping.service.ShoppingOrderLocalService;
31  import com.liferay.portlet.shopping.service.persistence.ShoppingOrderUtil;
32  
33  import java.util.List;
34  
35  /**
36   * <a href="ShoppingOrderLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
37   *
38   * @author Brian Wing Shun Chan
39   *
40   */
41  public abstract class ShoppingOrderLocalServiceBaseImpl
42      implements ShoppingOrderLocalService {
43      public ShoppingOrder addShoppingOrder(ShoppingOrder model)
44          throws SystemException {
45          ShoppingOrder shoppingOrder = new ShoppingOrderImpl();
46          shoppingOrder.setNew(true);
47          shoppingOrder.setOrderId(model.getOrderId());
48          shoppingOrder.setGroupId(model.getGroupId());
49          shoppingOrder.setCompanyId(model.getCompanyId());
50          shoppingOrder.setUserId(model.getUserId());
51          shoppingOrder.setUserName(model.getUserName());
52          shoppingOrder.setCreateDate(model.getCreateDate());
53          shoppingOrder.setModifiedDate(model.getModifiedDate());
54          shoppingOrder.setNumber(model.getNumber());
55          shoppingOrder.setTax(model.getTax());
56          shoppingOrder.setShipping(model.getShipping());
57          shoppingOrder.setAltShipping(model.getAltShipping());
58          shoppingOrder.setRequiresShipping(model.getRequiresShipping());
59          shoppingOrder.setInsure(model.getInsure());
60          shoppingOrder.setInsurance(model.getInsurance());
61          shoppingOrder.setCouponCodes(model.getCouponCodes());
62          shoppingOrder.setCouponDiscount(model.getCouponDiscount());
63          shoppingOrder.setBillingFirstName(model.getBillingFirstName());
64          shoppingOrder.setBillingLastName(model.getBillingLastName());
65          shoppingOrder.setBillingEmailAddress(model.getBillingEmailAddress());
66          shoppingOrder.setBillingCompany(model.getBillingCompany());
67          shoppingOrder.setBillingStreet(model.getBillingStreet());
68          shoppingOrder.setBillingCity(model.getBillingCity());
69          shoppingOrder.setBillingState(model.getBillingState());
70          shoppingOrder.setBillingZip(model.getBillingZip());
71          shoppingOrder.setBillingCountry(model.getBillingCountry());
72          shoppingOrder.setBillingPhone(model.getBillingPhone());
73          shoppingOrder.setShipToBilling(model.getShipToBilling());
74          shoppingOrder.setShippingFirstName(model.getShippingFirstName());
75          shoppingOrder.setShippingLastName(model.getShippingLastName());
76          shoppingOrder.setShippingEmailAddress(model.getShippingEmailAddress());
77          shoppingOrder.setShippingCompany(model.getShippingCompany());
78          shoppingOrder.setShippingStreet(model.getShippingStreet());
79          shoppingOrder.setShippingCity(model.getShippingCity());
80          shoppingOrder.setShippingState(model.getShippingState());
81          shoppingOrder.setShippingZip(model.getShippingZip());
82          shoppingOrder.setShippingCountry(model.getShippingCountry());
83          shoppingOrder.setShippingPhone(model.getShippingPhone());
84          shoppingOrder.setCcName(model.getCcName());
85          shoppingOrder.setCcType(model.getCcType());
86          shoppingOrder.setCcNumber(model.getCcNumber());
87          shoppingOrder.setCcExpMonth(model.getCcExpMonth());
88          shoppingOrder.setCcExpYear(model.getCcExpYear());
89          shoppingOrder.setCcVerNumber(model.getCcVerNumber());
90          shoppingOrder.setComments(model.getComments());
91          shoppingOrder.setPpTxnId(model.getPpTxnId());
92          shoppingOrder.setPpPaymentStatus(model.getPpPaymentStatus());
93          shoppingOrder.setPpPaymentGross(model.getPpPaymentGross());
94          shoppingOrder.setPpReceiverEmail(model.getPpReceiverEmail());
95          shoppingOrder.setPpPayerEmail(model.getPpPayerEmail());
96          shoppingOrder.setSendOrderEmail(model.getSendOrderEmail());
97          shoppingOrder.setSendShippingEmail(model.getSendShippingEmail());
98  
99          return ShoppingOrderUtil.update(shoppingOrder);
100     }
101 
102     public List dynamicQuery(DynamicQueryInitializer queryInitializer)
103         throws SystemException {
104         return ShoppingOrderUtil.findWithDynamicQuery(queryInitializer);
105     }
106 
107     public List dynamicQuery(DynamicQueryInitializer queryInitializer,
108         int begin, int end) throws SystemException {
109         return ShoppingOrderUtil.findWithDynamicQuery(queryInitializer, begin,
110             end);
111     }
112 
113     public ShoppingOrder updateShoppingOrder(ShoppingOrder model)
114         throws SystemException {
115         ShoppingOrder shoppingOrder = new ShoppingOrderImpl();
116         shoppingOrder.setNew(false);
117         shoppingOrder.setOrderId(model.getOrderId());
118         shoppingOrder.setGroupId(model.getGroupId());
119         shoppingOrder.setCompanyId(model.getCompanyId());
120         shoppingOrder.setUserId(model.getUserId());
121         shoppingOrder.setUserName(model.getUserName());
122         shoppingOrder.setCreateDate(model.getCreateDate());
123         shoppingOrder.setModifiedDate(model.getModifiedDate());
124         shoppingOrder.setNumber(model.getNumber());
125         shoppingOrder.setTax(model.getTax());
126         shoppingOrder.setShipping(model.getShipping());
127         shoppingOrder.setAltShipping(model.getAltShipping());
128         shoppingOrder.setRequiresShipping(model.getRequiresShipping());
129         shoppingOrder.setInsure(model.getInsure());
130         shoppingOrder.setInsurance(model.getInsurance());
131         shoppingOrder.setCouponCodes(model.getCouponCodes());
132         shoppingOrder.setCouponDiscount(model.getCouponDiscount());
133         shoppingOrder.setBillingFirstName(model.getBillingFirstName());
134         shoppingOrder.setBillingLastName(model.getBillingLastName());
135         shoppingOrder.setBillingEmailAddress(model.getBillingEmailAddress());
136         shoppingOrder.setBillingCompany(model.getBillingCompany());
137         shoppingOrder.setBillingStreet(model.getBillingStreet());
138         shoppingOrder.setBillingCity(model.getBillingCity());
139         shoppingOrder.setBillingState(model.getBillingState());
140         shoppingOrder.setBillingZip(model.getBillingZip());
141         shoppingOrder.setBillingCountry(model.getBillingCountry());
142         shoppingOrder.setBillingPhone(model.getBillingPhone());
143         shoppingOrder.setShipToBilling(model.getShipToBilling());
144         shoppingOrder.setShippingFirstName(model.getShippingFirstName());
145         shoppingOrder.setShippingLastName(model.getShippingLastName());
146         shoppingOrder.setShippingEmailAddress(model.getShippingEmailAddress());
147         shoppingOrder.setShippingCompany(model.getShippingCompany());
148         shoppingOrder.setShippingStreet(model.getShippingStreet());
149         shoppingOrder.setShippingCity(model.getShippingCity());
150         shoppingOrder.setShippingState(model.getShippingState());
151         shoppingOrder.setShippingZip(model.getShippingZip());
152         shoppingOrder.setShippingCountry(model.getShippingCountry());
153         shoppingOrder.setShippingPhone(model.getShippingPhone());
154         shoppingOrder.setCcName(model.getCcName());
155         shoppingOrder.setCcType(model.getCcType());
156         shoppingOrder.setCcNumber(model.getCcNumber());
157         shoppingOrder.setCcExpMonth(model.getCcExpMonth());
158         shoppingOrder.setCcExpYear(model.getCcExpYear());
159         shoppingOrder.setCcVerNumber(model.getCcVerNumber());
160         shoppingOrder.setComments(model.getComments());
161         shoppingOrder.setPpTxnId(model.getPpTxnId());
162         shoppingOrder.setPpPaymentStatus(model.getPpPaymentStatus());
163         shoppingOrder.setPpPaymentGross(model.getPpPaymentGross());
164         shoppingOrder.setPpReceiverEmail(model.getPpReceiverEmail());
165         shoppingOrder.setPpPayerEmail(model.getPpPayerEmail());
166         shoppingOrder.setSendOrderEmail(model.getSendOrderEmail());
167         shoppingOrder.setSendShippingEmail(model.getSendShippingEmail());
168 
169         return ShoppingOrderUtil.update(shoppingOrder);
170     }
171 }