001
014
015 package com.liferay.portlet.shopping.service.persistence;
016
017 import aQute.bnd.annotation.ProviderType;
018
019
022 @ProviderType
023 public interface ShoppingItemFinder {
024 public int countByG_C(long groupId,
025 java.util.List<java.lang.Long> categoryIds)
026 throws com.liferay.portal.kernel.exception.SystemException;
027
028 public int countByFeatured(long groupId, long[] categoryIds)
029 throws com.liferay.portal.kernel.exception.SystemException;
030
031 public int countByKeywords(long groupId, long[] categoryIds,
032 java.lang.String keywords)
033 throws com.liferay.portal.kernel.exception.SystemException;
034
035 public int countBySale(long groupId, long[] categoryIds)
036 throws com.liferay.portal.kernel.exception.SystemException;
037
038 public int filterCountByG_C(long groupId,
039 java.util.List<java.lang.Long> categoryIds)
040 throws com.liferay.portal.kernel.exception.SystemException;
041
042 public java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> findByFeatured(
043 long groupId, long[] categoryIds, int numOfItems)
044 throws com.liferay.portal.kernel.exception.SystemException;
045
046 public java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> findByKeywords(
047 long groupId, long[] categoryIds, java.lang.String keywords, int start,
048 int end) throws com.liferay.portal.kernel.exception.SystemException;
049
050 public java.util.List<com.liferay.portlet.shopping.model.ShoppingItem> findBySale(
051 long groupId, long[] categoryIds, int numOfItems)
052 throws com.liferay.portal.kernel.exception.SystemException;
053 }