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.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface ShoppingOrderLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.shopping.model.ShoppingOrder addShoppingOrder(
056 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.shopping.model.ShoppingOrder createShoppingOrder(
066 long orderId);
067
068
076 public com.liferay.portlet.shopping.model.ShoppingOrder deleteShoppingOrder(
077 long orderId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.shopping.model.ShoppingOrder deleteShoppingOrder(
089 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.shopping.model.ShoppingOrder fetchShoppingOrder(
158 long orderId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.shopping.model.ShoppingOrder getShoppingOrder(
171 long orderId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> getShoppingOrders(
195 int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public int getShoppingOrdersCount()
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
215 public com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
216 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
217 throws com.liferay.portal.kernel.exception.SystemException;
218
219
227 public com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
228 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder,
229 boolean merge)
230 throws com.liferay.portal.kernel.exception.SystemException;
231
232
237 public java.lang.String getBeanIdentifier();
238
239
244 public void setBeanIdentifier(java.lang.String beanIdentifier);
245
246 public com.liferay.portlet.shopping.model.ShoppingOrder addLatestOrder(
247 long userId, long groupId)
248 throws com.liferay.portal.kernel.exception.PortalException,
249 com.liferay.portal.kernel.exception.SystemException;
250
251 public void completeOrder(java.lang.String number,
252 java.lang.String ppTxnId, java.lang.String ppPaymentStatus,
253 double ppPaymentGross, java.lang.String ppReceiverEmail,
254 java.lang.String ppPayerEmail, boolean updateInventory,
255 com.liferay.portal.service.ServiceContext serviceContext)
256 throws com.liferay.portal.kernel.exception.PortalException,
257 com.liferay.portal.kernel.exception.SystemException;
258
259 public void deleteOrder(long orderId)
260 throws com.liferay.portal.kernel.exception.PortalException,
261 com.liferay.portal.kernel.exception.SystemException;
262
263 public void deleteOrder(
264 com.liferay.portlet.shopping.model.ShoppingOrder order)
265 throws com.liferay.portal.kernel.exception.PortalException,
266 com.liferay.portal.kernel.exception.SystemException;
267
268 public void deleteOrders(long groupId)
269 throws com.liferay.portal.kernel.exception.PortalException,
270 com.liferay.portal.kernel.exception.SystemException;
271
272 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
273 public com.liferay.portlet.shopping.model.ShoppingOrder getLatestOrder(
274 long userId, long groupId)
275 throws com.liferay.portal.kernel.exception.PortalException,
276 com.liferay.portal.kernel.exception.SystemException;
277
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
280 long orderId)
281 throws com.liferay.portal.kernel.exception.PortalException,
282 com.liferay.portal.kernel.exception.SystemException;
283
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public com.liferay.portlet.shopping.model.ShoppingOrder getOrder(
286 java.lang.String number)
287 throws com.liferay.portal.kernel.exception.PortalException,
288 com.liferay.portal.kernel.exception.SystemException;
289
290 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
291 public com.liferay.portlet.shopping.model.ShoppingOrder getPayPalTxnIdOrder(
292 java.lang.String ppTxnId)
293 throws com.liferay.portal.kernel.exception.PortalException,
294 com.liferay.portal.kernel.exception.SystemException;
295
296 public com.liferay.portlet.shopping.model.ShoppingOrder saveLatestOrder(
297 com.liferay.portlet.shopping.model.ShoppingCart cart)
298 throws com.liferay.portal.kernel.exception.PortalException,
299 com.liferay.portal.kernel.exception.SystemException;
300
301 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
302 public java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> search(
303 long groupId, long companyId, long userId, java.lang.String number,
304 java.lang.String billingFirstName, java.lang.String billingLastName,
305 java.lang.String billingEmailAddress,
306 java.lang.String shippingFirstName, java.lang.String shippingLastName,
307 java.lang.String shippingEmailAddress,
308 java.lang.String ppPaymentStatus, boolean andOperator, int start,
309 int end) throws com.liferay.portal.kernel.exception.SystemException;
310
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public int searchCount(long groupId, long companyId, long userId,
313 java.lang.String number, java.lang.String billingFirstName,
314 java.lang.String billingLastName, java.lang.String billingEmailAddress,
315 java.lang.String shippingFirstName, java.lang.String shippingLastName,
316 java.lang.String shippingEmailAddress,
317 java.lang.String ppPaymentStatus, boolean andOperator)
318 throws com.liferay.portal.kernel.exception.SystemException;
319
320 public void sendEmail(long orderId, java.lang.String emailType,
321 com.liferay.portal.service.ServiceContext serviceContext)
322 throws com.liferay.portal.kernel.exception.PortalException,
323 com.liferay.portal.kernel.exception.SystemException;
324
325 public void sendEmail(
326 com.liferay.portlet.shopping.model.ShoppingOrder order,
327 java.lang.String emailType,
328 com.liferay.portal.service.ServiceContext serviceContext)
329 throws com.liferay.portal.kernel.exception.PortalException,
330 com.liferay.portal.kernel.exception.SystemException;
331
332 public com.liferay.portlet.shopping.model.ShoppingOrder updateLatestOrder(
333 long userId, long groupId, java.lang.String billingFirstName,
334 java.lang.String billingLastName, java.lang.String billingEmailAddress,
335 java.lang.String billingCompany, java.lang.String billingStreet,
336 java.lang.String billingCity, java.lang.String billingState,
337 java.lang.String billingZip, java.lang.String billingCountry,
338 java.lang.String billingPhone, boolean shipToBilling,
339 java.lang.String shippingFirstName, java.lang.String shippingLastName,
340 java.lang.String shippingEmailAddress,
341 java.lang.String shippingCompany, java.lang.String shippingStreet,
342 java.lang.String shippingCity, java.lang.String shippingState,
343 java.lang.String shippingZip, java.lang.String shippingCountry,
344 java.lang.String shippingPhone, java.lang.String ccName,
345 java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
346 int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
347 throws com.liferay.portal.kernel.exception.PortalException,
348 com.liferay.portal.kernel.exception.SystemException;
349
350 public com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
351 long orderId, java.lang.String ppTxnId,
352 java.lang.String ppPaymentStatus, double ppPaymentGross,
353 java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail)
354 throws com.liferay.portal.kernel.exception.PortalException,
355 com.liferay.portal.kernel.exception.SystemException;
356
357 public com.liferay.portlet.shopping.model.ShoppingOrder updateOrder(
358 long orderId, java.lang.String billingFirstName,
359 java.lang.String billingLastName, java.lang.String billingEmailAddress,
360 java.lang.String billingCompany, java.lang.String billingStreet,
361 java.lang.String billingCity, java.lang.String billingState,
362 java.lang.String billingZip, java.lang.String billingCountry,
363 java.lang.String billingPhone, boolean shipToBilling,
364 java.lang.String shippingFirstName, java.lang.String shippingLastName,
365 java.lang.String shippingEmailAddress,
366 java.lang.String shippingCompany, java.lang.String shippingStreet,
367 java.lang.String shippingCity, java.lang.String shippingState,
368 java.lang.String shippingZip, java.lang.String shippingCountry,
369 java.lang.String shippingPhone, java.lang.String ccName,
370 java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth,
371 int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments)
372 throws com.liferay.portal.kernel.exception.PortalException,
373 com.liferay.portal.kernel.exception.SystemException;
374 }