1
22
23 package com.liferay.portlet.shopping.service;
24
25
26
50 public interface ShoppingOrderLocalService {
51 public com.liferay.portlet.shopping.model.ShoppingOrder addShoppingOrder(
52 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
53 throws com.liferay.portal.SystemException;
54
55 public com.liferay.portlet.shopping.model.ShoppingOrder createShoppingOrder(
56 long orderId);
57
58 public void deleteShoppingOrder(long orderId)
59 throws com.liferay.portal.SystemException,
60 com.liferay.portal.PortalException;
61
62 public void deleteShoppingOrder(
63 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
64 throws com.liferay.portal.SystemException;
65
66 public java.util.List<Object> dynamicQuery(
67 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
68 throws com.liferay.portal.SystemException;
69
70 public java.util.List<Object> dynamicQuery(
71 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
72 int end) throws com.liferay.portal.SystemException;
73
74 public com.liferay.portlet.shopping.model.ShoppingOrder getShoppingOrder(
75 long orderId)
76 throws com.liferay.portal.SystemException,
77 com.liferay.portal.PortalException;
78
79 public java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> getShoppingOrders(
80 int start, int end) throws com.liferay.portal.SystemException;
81
82 public int getShoppingOrdersCount()
83 throws com.liferay.portal.SystemException;
84
85 public com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
86 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
87 throws com.liferay.portal.SystemException;
88
89 public void completeOrder(java.lang.String number,
90 java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
91 double ppPaymentGross, java.lang.String ppReceiverEmail,
92 java.lang.String ppPayerEmail, boolean updateInventory)
93 throws com.liferay.portal.PortalException,
94 com.liferay.portal.SystemException;
95
96 public void deleteOrder(long orderId)
97 throws com.liferay.portal.PortalException,
98 com.liferay.portal.SystemException;
99
100 public void deleteOrder(
101 com.liferay.portlet.shopping.model.ShoppingOrder order)
102 throws com.liferay.portal.PortalException,
103 com.liferay.portal.SystemException;
104
105 public void deleteOrders(long groupId)
106 throws com.liferay.portal.PortalException,
107 com.liferay.portal.SystemException;
108
109 public com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(
110 long userId, long groupId)
111 throws com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException;
113
114 public com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
115 long orderId)
116 throws com.liferay.portal.PortalException,
117 com.liferay.portal.SystemException;
118
119 public com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
120 java.lang.String number)
121 throws com.liferay.portal.PortalException,
122 com.liferay.portal.SystemException;
123
124 public com.liferay.portlet.shopping.model.ShoppingOrder getPayPalTxnIdOrder(
125 java.lang.String ppTxnId)
126 throws com.liferay.portal.PortalException,
127 com.liferay.portal.SystemException;
128
129 public com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(
130 com.liferay.portlet.shopping.model.ShoppingCart cart)
131 throws com.liferay.portal.PortalException,
132 com.liferay.portal.SystemException;
133
134 public java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> search(
135 long groupId, long companyId, long userId, java.lang.String number,
136 java.lang.String billingFirstName, java.lang.String billingLastName,
137 java.lang.String billingEmailAddress,
138 java.lang.String shippingFirstName, java.lang.String shippingLastName,
139 java.lang.String shippingEmailAddress,
140 java.lang.String ppPaymentStatus, boolean andOperator, int start,
141 int end) throws com.liferay.portal.SystemException;
142
143 public int searchCount(long groupId, long companyId, long userId,
144 java.lang.String number, java.lang.String billingFirstName,
145 java.lang.String billingLastName, java.lang.String billingEmailAddress,
146 java.lang.String shippingFirstName, java.lang.String shippingLastName,
147 java.lang.String shippingEmailAddress,
148 java.lang.String ppPaymentStatus, boolean andOperator)
149 throws com.liferay.portal.SystemException;
150
151 public void sendEmail(long orderId, java.lang.String emailType)
152 throws com.liferay.portal.PortalException,
153 com.liferay.portal.SystemException;
154
155 public void sendEmail(
156 com.liferay.portlet.shopping.model.ShoppingOrder order,
157 java.lang.String emailType)
158 throws com.liferay.portal.PortalException,
159 com.liferay.portal.SystemException;
160
161 public com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(
162 long userId, long groupId, java.lang.String billingFirstName,
163 java.lang.String billingLastName, java.lang.String billingEmailAddress,
164 java.lang.String billingCompany, java.lang.String billingStreet,
165 java.lang.String billingCity, java.lang.String billingState,
166 java.lang.String billingZip, java.lang.String billingCountry,
167 java.lang.String billingPhone, boolean shipToBilling,
168 java.lang.String shippingFirstName, java.lang.String shippingLastName,
169 java.lang.String shippingEmailAddress,
170 java.lang.String shippingCompany, java.lang.String shippingStreet,
171 java.lang.String shippingCity, java.lang.String shippingState,
172 java.lang.String shippingZip, java.lang.String shippingCountry,
173 java.lang.String shippingPhone, java.lang.String ccName,
174 java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
175 int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
176 throws com.liferay.portal.PortalException,
177 com.liferay.portal.SystemException;
178
179 public com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
180 long orderId, java.lang.String billingFirstName,
181 java.lang.String billingLastName, java.lang.String billingEmailAddress,
182 java.lang.String billingCompany, java.lang.String billingStreet,
183 java.lang.String billingCity, java.lang.String billingState,
184 java.lang.String billingZip, java.lang.String billingCountry,
185 java.lang.String billingPhone, boolean shipToBilling,
186 java.lang.String shippingFirstName, java.lang.String shippingLastName,
187 java.lang.String shippingEmailAddress,
188 java.lang.String shippingCompany, java.lang.String shippingStreet,
189 java.lang.String shippingCity, java.lang.String shippingState,
190 java.lang.String shippingZip, java.lang.String shippingCountry,
191 java.lang.String shippingPhone, java.lang.String ccName,
192 java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
193 int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
194 throws com.liferay.portal.PortalException,
195 com.liferay.portal.SystemException;
196
197 public com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
198 long orderId, java.lang.String ppTxnId,
199 java.lang.String ppPaymentStatus, double ppPaymentGross,
200 java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
201 throws com.liferay.portal.PortalException,
202 com.liferay.portal.SystemException;
203 }