001
014
015 package com.liferay.portlet.shopping.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.PersistedModelLocalService;
023
024
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface ShoppingOrderLocalService extends PersistedModelLocalService {
040
045
046
053 public com.liferay.portlet.shopping.model.ShoppingOrder addShoppingOrder(
054 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
055 throws com.liferay.portal.kernel.exception.SystemException;
056
057
063 public com.liferay.portlet.shopping.model.ShoppingOrder createShoppingOrder(
064 long orderId);
065
066
073 public void deleteShoppingOrder(long orderId)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
083 public void deleteShoppingOrder(
084 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
085 throws com.liferay.portal.kernel.exception.SystemException;
086
087
094 @SuppressWarnings("rawtypes")
095 public java.util.List dynamicQuery(
096 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
097 throws com.liferay.portal.kernel.exception.SystemException;
098
099
112 @SuppressWarnings("rawtypes")
113 public java.util.List dynamicQuery(
114 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
115 int end) throws com.liferay.portal.kernel.exception.SystemException;
116
117
131 @SuppressWarnings("rawtypes")
132 public java.util.List dynamicQuery(
133 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
134 int end,
135 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
136 throws com.liferay.portal.kernel.exception.SystemException;
137
138
145 public long dynamicQueryCount(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
147 throws com.liferay.portal.kernel.exception.SystemException;
148
149 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
150 public com.liferay.portlet.shopping.model.ShoppingOrder fetchShoppingOrder(
151 long orderId)
152 throws com.liferay.portal.kernel.exception.SystemException;
153
154
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public com.liferay.portlet.shopping.model.ShoppingOrder getShoppingOrder(
164 long orderId)
165 throws com.liferay.portal.kernel.exception.PortalException,
166 com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portal.model.PersistedModel getPersistedModel(
170 java.io.Serializable primaryKeyObj)
171 throws com.liferay.portal.kernel.exception.PortalException,
172 com.liferay.portal.kernel.exception.SystemException;
173
174
186 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
187 public java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> getShoppingOrders(
188 int start, int end)
189 throws com.liferay.portal.kernel.exception.SystemException;
190
191
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public int getShoppingOrdersCount()
199 throws com.liferay.portal.kernel.exception.SystemException;
200
201
208 public com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
209 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
210 throws com.liferay.portal.kernel.exception.SystemException;
211
212
220 public com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
221 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder,
222 boolean merge)
223 throws com.liferay.portal.kernel.exception.SystemException;
224
225
230 public java.lang.String getBeanIdentifier();
231
232
237 public void setBeanIdentifier(java.lang.String beanIdentifier);
238
239 public com.liferay.portlet.shopping.model.ShoppingOrder addLatestOrder(
240 long userId, long groupId)
241 throws com.liferay.portal.kernel.exception.PortalException,
242 com.liferay.portal.kernel.exception.SystemException;
243
244 public void completeOrder(java.lang.String number,
245 java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
246 double ppPaymentGross, java.lang.String ppReceiverEmail,
247 java.lang.String ppPayerEmail, boolean updateInventory)
248 throws com.liferay.portal.kernel.exception.PortalException,
249 com.liferay.portal.kernel.exception.SystemException;
250
251 public void deleteOrder(long orderId)
252 throws com.liferay.portal.kernel.exception.PortalException,
253 com.liferay.portal.kernel.exception.SystemException;
254
255 public void deleteOrder(
256 com.liferay.portlet.shopping.model.ShoppingOrder order)
257 throws com.liferay.portal.kernel.exception.PortalException,
258 com.liferay.portal.kernel.exception.SystemException;
259
260 public void deleteOrders(long groupId)
261 throws com.liferay.portal.kernel.exception.PortalException,
262 com.liferay.portal.kernel.exception.SystemException;
263
264 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(
266 long userId, long groupId)
267 throws com.liferay.portal.kernel.exception.PortalException,
268 com.liferay.portal.kernel.exception.SystemException;
269
270 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
271 public com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
272 long orderId)
273 throws com.liferay.portal.kernel.exception.PortalException,
274 com.liferay.portal.kernel.exception.SystemException;
275
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
278 java.lang.String number)
279 throws com.liferay.portal.kernel.exception.PortalException,
280 com.liferay.portal.kernel.exception.SystemException;
281
282 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
283 public com.liferay.portlet.shopping.model.ShoppingOrder getPayPalTxnIdOrder(
284 java.lang.String ppTxnId)
285 throws com.liferay.portal.kernel.exception.PortalException,
286 com.liferay.portal.kernel.exception.SystemException;
287
288 public com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(
289 com.liferay.portlet.shopping.model.ShoppingCart cart)
290 throws com.liferay.portal.kernel.exception.PortalException,
291 com.liferay.portal.kernel.exception.SystemException;
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> search(
295 long groupId, long companyId, long userId, java.lang.String number,
296 java.lang.String billingFirstName, java.lang.String billingLastName,
297 java.lang.String billingEmailAddress,
298 java.lang.String shippingFirstName, java.lang.String shippingLastName,
299 java.lang.String shippingEmailAddress,
300 java.lang.String ppPaymentStatus, boolean andOperator, int start,
301 int end) throws com.liferay.portal.kernel.exception.SystemException;
302
303 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
304 public int searchCount(long groupId, long companyId, long userId,
305 java.lang.String number, java.lang.String billingFirstName,
306 java.lang.String billingLastName, java.lang.String billingEmailAddress,
307 java.lang.String shippingFirstName, java.lang.String shippingLastName,
308 java.lang.String shippingEmailAddress,
309 java.lang.String ppPaymentStatus, boolean andOperator)
310 throws com.liferay.portal.kernel.exception.SystemException;
311
312 public void sendEmail(long orderId, java.lang.String emailType)
313 throws com.liferay.portal.kernel.exception.PortalException,
314 com.liferay.portal.kernel.exception.SystemException;
315
316 public void sendEmail(
317 com.liferay.portlet.shopping.model.ShoppingOrder order,
318 java.lang.String emailType)
319 throws com.liferay.portal.kernel.exception.PortalException,
320 com.liferay.portal.kernel.exception.SystemException;
321
322 public com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(
323 long userId, long groupId, java.lang.String billingFirstName,
324 java.lang.String billingLastName, java.lang.String billingEmailAddress,
325 java.lang.String billingCompany, java.lang.String billingStreet,
326 java.lang.String billingCity, java.lang.String billingState,
327 java.lang.String billingZip, java.lang.String billingCountry,
328 java.lang.String billingPhone, boolean shipToBilling,
329 java.lang.String shippingFirstName, java.lang.String shippingLastName,
330 java.lang.String shippingEmailAddress,
331 java.lang.String shippingCompany, java.lang.String shippingStreet,
332 java.lang.String shippingCity, java.lang.String shippingState,
333 java.lang.String shippingZip, java.lang.String shippingCountry,
334 java.lang.String shippingPhone, java.lang.String ccName,
335 java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
336 int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
337 throws com.liferay.portal.kernel.exception.PortalException,
338 com.liferay.portal.kernel.exception.SystemException;
339
340 public com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
341 long orderId, java.lang.String ppTxnId,
342 java.lang.String ppPaymentStatus, double ppPaymentGross,
343 java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
344 throws com.liferay.portal.kernel.exception.PortalException,
345 com.liferay.portal.kernel.exception.SystemException;
346
347 public com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
348 long orderId, java.lang.String billingFirstName,
349 java.lang.String billingLastName, java.lang.String billingEmailAddress,
350 java.lang.String billingCompany, java.lang.String billingStreet,
351 java.lang.String billingCity, java.lang.String billingState,
352 java.lang.String billingZip, java.lang.String billingCountry,
353 java.lang.String billingPhone, boolean shipToBilling,
354 java.lang.String shippingFirstName, java.lang.String shippingLastName,
355 java.lang.String shippingEmailAddress,
356 java.lang.String shippingCompany, java.lang.String shippingStreet,
357 java.lang.String shippingCity, java.lang.String shippingState,
358 java.lang.String shippingZip, java.lang.String shippingCountry,
359 java.lang.String shippingPhone, java.lang.String ccName,
360 java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
361 int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
362 throws com.liferay.portal.kernel.exception.PortalException,
363 com.liferay.portal.kernel.exception.SystemException;
364 }