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