001
014
015 package com.liferay.portlet.shopping.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018
019
036 public class ShoppingItemLocalServiceUtil {
037
044 public static com.liferay.portlet.shopping.model.ShoppingItem addShoppingItem(
045 com.liferay.portlet.shopping.model.ShoppingItem shoppingItem)
046 throws com.liferay.portal.kernel.exception.SystemException {
047 return getService().addShoppingItem(shoppingItem);
048 }
049
050
056 public static com.liferay.portlet.shopping.model.ShoppingItem createShoppingItem(
057 long itemId) {
058 return getService().createShoppingItem(itemId);
059 }
060
061
068 public static void deleteShoppingItem(long itemId)
069 throws com.liferay.portal.kernel.exception.PortalException,
070 com.liferay.portal.kernel.exception.SystemException {
071 getService().deleteShoppingItem(itemId);
072 }
073
074
080 public static void deleteShoppingItem(
081 com.liferay.portlet.shopping.model.ShoppingItem shoppingItem)
082 throws com.liferay.portal.kernel.exception.SystemException {
083 getService().deleteShoppingItem(shoppingItem);
084 }
085
086
093 @SuppressWarnings("rawtypes")
094 public static java.util.List dynamicQuery(
095 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
096 throws com.liferay.portal.kernel.exception.SystemException {
097 return getService().dynamicQuery(dynamicQuery);
098 }
099
100
113 @SuppressWarnings("rawtypes")
114 public static java.util.List dynamicQuery(
115 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
116 int end) throws com.liferay.portal.kernel.exception.SystemException {
117 return getService().dynamicQuery(dynamicQuery, start, end);
118 }
119
120
134 @SuppressWarnings("rawtypes")
135 public static java.util.List dynamicQuery(
136 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
137 int end,
138 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
139 throws com.liferay.portal.kernel.exception.SystemException {
140 return getService()
141 .dynamicQuery(dynamicQuery, start, end, orderByComparator);
142 }
143
144
151 public static long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException {
154 return getService().dynamicQueryCount(dynamicQuery);
155 }
156
157
165 public static com.liferay.portlet.shopping.model.ShoppingItem getShoppingItem(
166 long itemId)
167 throws com.liferay.portal.kernel.exception.PortalException,
168 com.liferay.portal.kernel.exception.SystemException {
169 return getService().getShoppingItem(itemId);
170 }
171
172
184 public static java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> getShoppingItems(
185 int start, int end)
186 throws com.liferay.portal.kernel.exception.SystemException {
187 return getService().getShoppingItems(start, end);
188 }
189
190
196 public static int getShoppingItemsCount()
197 throws com.liferay.portal.kernel.exception.SystemException {
198 return getService().getShoppingItemsCount();
199 }
200
201
208 public static com.liferay.portlet.shopping.model.ShoppingItem updateShoppingItem(
209 com.liferay.portlet.shopping.model.ShoppingItem shoppingItem)
210 throws com.liferay.portal.kernel.exception.SystemException {
211 return getService().updateShoppingItem(shoppingItem);
212 }
213
214
222 public static com.liferay.portlet.shopping.model.ShoppingItem updateShoppingItem(
223 com.liferay.portlet.shopping.model.ShoppingItem shoppingItem,
224 boolean merge)
225 throws com.liferay.portal.kernel.exception.SystemException {
226 return getService().updateShoppingItem(shoppingItem, merge);
227 }
228
229 public static void addBookItems(long userId, long groupId, long categoryId,
230 java.lang.String[] isbns)
231 throws com.liferay.portal.kernel.exception.PortalException,
232 com.liferay.portal.kernel.exception.SystemException {
233 getService().addBookItems(userId, groupId, categoryId, isbns);
234 }
235
236 public static com.liferay.portlet.shopping.model.ShoppingItem addItem(
237 long userId, long groupId, long categoryId, java.lang.String sku,
238 java.lang.String name, java.lang.String description,
239 java.lang.String properties, java.lang.String fieldsQuantities,
240 boolean requiresShipping, int stockQuantity, boolean featured,
241 java.lang.Boolean sale, boolean smallImage,
242 java.lang.String smallImageURL, java.io.File smallFile,
243 boolean mediumImage, java.lang.String mediumImageURL,
244 java.io.File mediumFile, boolean largeImage,
245 java.lang.String largeImageURL, java.io.File largeFile,
246 java.util.List<com.liferay.portlet.shopping.model.ShoppingItemField> itemFields,
247 java.util.List<com.liferay.portlet.shopping.model.ShoppingItemPrice> itemPrices,
248 com.liferay.portal.service.ServiceContext serviceContext)
249 throws com.liferay.portal.kernel.exception.PortalException,
250 com.liferay.portal.kernel.exception.SystemException {
251 return getService()
252 .addItem(userId, groupId, categoryId, sku, name,
253 description, properties, fieldsQuantities, requiresShipping,
254 stockQuantity, featured, sale, smallImage, smallImageURL,
255 smallFile, mediumImage, mediumImageURL, mediumFile, largeImage,
256 largeImageURL, largeFile, itemFields, itemPrices, serviceContext);
257 }
258
259 public static void addItemResources(long itemId,
260 boolean addCommunityPermissions, boolean addGuestPermissions)
261 throws com.liferay.portal.kernel.exception.PortalException,
262 com.liferay.portal.kernel.exception.SystemException {
263 getService()
264 .addItemResources(itemId, addCommunityPermissions,
265 addGuestPermissions);
266 }
267
268 public static void addItemResources(long itemId,
269 java.lang.String[] communityPermissions,
270 java.lang.String[] guestPermissions)
271 throws com.liferay.portal.kernel.exception.PortalException,
272 com.liferay.portal.kernel.exception.SystemException {
273 getService()
274 .addItemResources(itemId, communityPermissions, guestPermissions);
275 }
276
277 public static void addItemResources(
278 com.liferay.portlet.shopping.model.ShoppingItem item,
279 boolean addCommunityPermissions, boolean addGuestPermissions)
280 throws com.liferay.portal.kernel.exception.PortalException,
281 com.liferay.portal.kernel.exception.SystemException {
282 getService()
283 .addItemResources(item, addCommunityPermissions, addGuestPermissions);
284 }
285
286 public static void addItemResources(
287 com.liferay.portlet.shopping.model.ShoppingItem item,
288 java.lang.String[] communityPermissions,
289 java.lang.String[] guestPermissions)
290 throws com.liferay.portal.kernel.exception.PortalException,
291 com.liferay.portal.kernel.exception.SystemException {
292 getService()
293 .addItemResources(item, communityPermissions, guestPermissions);
294 }
295
296 public static void deleteItem(long itemId)
297 throws com.liferay.portal.kernel.exception.PortalException,
298 com.liferay.portal.kernel.exception.SystemException {
299 getService().deleteItem(itemId);
300 }
301
302 public static void deleteItem(
303 com.liferay.portlet.shopping.model.ShoppingItem item)
304 throws com.liferay.portal.kernel.exception.PortalException,
305 com.liferay.portal.kernel.exception.SystemException {
306 getService().deleteItem(item);
307 }
308
309 public static void deleteItems(long groupId, long categoryId)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException {
312 getService().deleteItems(groupId, categoryId);
313 }
314
315 public static int getCategoriesItemsCount(long groupId,
316 java.util.List<java.lang.Long> categoryIds)
317 throws com.liferay.portal.kernel.exception.SystemException {
318 return getService().getCategoriesItemsCount(groupId, categoryIds);
319 }
320
321 public static java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> getFeaturedItems(
322 long groupId, long categoryId, int numOfItems)
323 throws com.liferay.portal.kernel.exception.SystemException {
324 return getService().getFeaturedItems(groupId, categoryId, numOfItems);
325 }
326
327 public static com.liferay.portlet.shopping.model.ShoppingItem getItem(
328 long itemId)
329 throws com.liferay.portal.kernel.exception.PortalException,
330 com.liferay.portal.kernel.exception.SystemException {
331 return getService().getItem(itemId);
332 }
333
334 public static com.liferay.portlet.shopping.model.ShoppingItem getItem(
335 long companyId, java.lang.String sku)
336 throws com.liferay.portal.kernel.exception.PortalException,
337 com.liferay.portal.kernel.exception.SystemException {
338 return getService().getItem(companyId, sku);
339 }
340
341 public static com.liferay.portlet.shopping.model.ShoppingItem getItemByLargeImageId(
342 long largeImageId)
343 throws com.liferay.portal.kernel.exception.PortalException,
344 com.liferay.portal.kernel.exception.SystemException {
345 return getService().getItemByLargeImageId(largeImageId);
346 }
347
348 public static com.liferay.portlet.shopping.model.ShoppingItem getItemByMediumImageId(
349 long mediumImageId)
350 throws com.liferay.portal.kernel.exception.PortalException,
351 com.liferay.portal.kernel.exception.SystemException {
352 return getService().getItemByMediumImageId(mediumImageId);
353 }
354
355 public static com.liferay.portlet.shopping.model.ShoppingItem getItemBySmallImageId(
356 long smallImageId)
357 throws com.liferay.portal.kernel.exception.PortalException,
358 com.liferay.portal.kernel.exception.SystemException {
359 return getService().getItemBySmallImageId(smallImageId);
360 }
361
362 public static java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> getItems(
363 long groupId, long categoryId)
364 throws com.liferay.portal.kernel.exception.SystemException {
365 return getService().getItems(groupId, categoryId);
366 }
367
368 public static java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> getItems(
369 long groupId, long categoryId, int start, int end,
370 com.liferay.portal.kernel.util.OrderByComparator obc)
371 throws com.liferay.portal.kernel.exception.SystemException {
372 return getService().getItems(groupId, categoryId, start, end, obc);
373 }
374
375 public static int getItemsCount(long groupId, long categoryId)
376 throws com.liferay.portal.kernel.exception.SystemException {
377 return getService().getItemsCount(groupId, categoryId);
378 }
379
380 public static com.liferay.portlet.shopping.model.ShoppingItem[] getItemsPrevAndNext(
381 long itemId, com.liferay.portal.kernel.util.OrderByComparator obc)
382 throws com.liferay.portal.kernel.exception.PortalException,
383 com.liferay.portal.kernel.exception.SystemException {
384 return getService().getItemsPrevAndNext(itemId, obc);
385 }
386
387 public static java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> getSaleItems(
388 long groupId, long categoryId, int numOfItems)
389 throws com.liferay.portal.kernel.exception.SystemException {
390 return getService().getSaleItems(groupId, categoryId, numOfItems);
391 }
392
393 public static java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> search(
394 long groupId, long[] categoryIds, java.lang.String keywords, int start,
395 int end) throws com.liferay.portal.kernel.exception.SystemException {
396 return getService().search(groupId, categoryIds, keywords, start, end);
397 }
398
399 public static int searchCount(long groupId, long[] categoryIds,
400 java.lang.String keywords)
401 throws com.liferay.portal.kernel.exception.SystemException {
402 return getService().searchCount(groupId, categoryIds, keywords);
403 }
404
405 public static com.liferay.portlet.shopping.model.ShoppingItem updateItem(
406 long userId, long itemId, long groupId, long categoryId,
407 java.lang.String sku, java.lang.String name,
408 java.lang.String description, java.lang.String properties,
409 java.lang.String fieldsQuantities, boolean requiresShipping,
410 int stockQuantity, boolean featured, java.lang.Boolean sale,
411 boolean smallImage, java.lang.String smallImageURL,
412 java.io.File smallFile, boolean mediumImage,
413 java.lang.String mediumImageURL, java.io.File mediumFile,
414 boolean largeImage, java.lang.String largeImageURL,
415 java.io.File largeFile,
416 java.util.List<com.liferay.portlet.shopping.model.ShoppingItemField> itemFields,
417 java.util.List<com.liferay.portlet.shopping.model.ShoppingItemPrice> itemPrices,
418 com.liferay.portal.service.ServiceContext serviceContext)
419 throws com.liferay.portal.kernel.exception.PortalException,
420 com.liferay.portal.kernel.exception.SystemException {
421 return getService()
422 .updateItem(userId, itemId, groupId, categoryId, sku, name,
423 description, properties, fieldsQuantities, requiresShipping,
424 stockQuantity, featured, sale, smallImage, smallImageURL,
425 smallFile, mediumImage, mediumImageURL, mediumFile, largeImage,
426 largeImageURL, largeFile, itemFields, itemPrices, serviceContext);
427 }
428
429 public static ShoppingItemLocalService getService() {
430 if (_service == null) {
431 _service = (ShoppingItemLocalService)PortalBeanLocatorUtil.locate(ShoppingItemLocalService.class.getName());
432 }
433
434 return _service;
435 }
436
437 public void setService(ShoppingItemLocalService service) {
438 _service = service;
439 }
440
441 private static ShoppingItemLocalService _service;
442 }