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
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface ShoppingOrderLocalService extends BaseLocalService,
040 PersistedModelLocalService {
041
046
047
054 public com.liferay.portlet.shopping.model.ShoppingOrder addShoppingOrder(
055 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058
064 public com.liferay.portlet.shopping.model.ShoppingOrder createShoppingOrder(
065 long orderId);
066
067
075 public com.liferay.portlet.shopping.model.ShoppingOrder deleteShoppingOrder(
076 long orderId)
077 throws com.liferay.portal.kernel.exception.PortalException,
078 com.liferay.portal.kernel.exception.SystemException;
079
080
087 public com.liferay.portlet.shopping.model.ShoppingOrder deleteShoppingOrder(
088 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
089 throws com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092
093
100 @SuppressWarnings("rawtypes")
101 public java.util.List dynamicQuery(
102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105
118 @SuppressWarnings("rawtypes")
119 public java.util.List dynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121 int end) throws com.liferay.portal.kernel.exception.SystemException;
122
123
137 @SuppressWarnings("rawtypes")
138 public java.util.List dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140 int end,
141 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144
151 public long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 public long dynamicQueryCount(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165 com.liferay.portal.kernel.dao.orm.Projection projection)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.shopping.model.ShoppingOrder fetchShoppingOrder(
170 long orderId)
171 throws com.liferay.portal.kernel.exception.SystemException;
172
173
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portlet.shopping.model.ShoppingOrder getShoppingOrder(
183 long orderId)
184 throws com.liferay.portal.kernel.exception.PortalException,
185 com.liferay.portal.kernel.exception.SystemException;
186
187 @Override
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portal.model.PersistedModel getPersistedModel(
190 java.io.Serializable primaryKeyObj)
191 throws com.liferay.portal.kernel.exception.PortalException,
192 com.liferay.portal.kernel.exception.SystemException;
193
194
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public java.util.List<com.liferay.portlet.shopping.model.ShoppingOrder> getShoppingOrders(
208 int start, int end)
209 throws com.liferay.portal.kernel.exception.SystemException;
210
211
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public int getShoppingOrdersCount()
219 throws com.liferay.portal.kernel.exception.SystemException;
220
221
228 public com.liferay.portlet.shopping.model.ShoppingOrder updateShoppingOrder(
229 com.liferay.portlet.shopping.model.ShoppingOrder shoppingOrder)
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 }