com.liferay.portlet.shopping.service
Interface ShoppingItemLocalService


public interface ShoppingItemLocalService

View Source

ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

This interface defines the service. The default implementation is com.liferay.portlet.shopping.service.impl.ShoppingItemLocalServiceImpl. Modify methods in that class and rerun ServiceBuilder to populate this class and all other generated classes.

This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.

Author:
Brian Wing Shun Chan
See Also:
ShoppingItemServiceFactory, ShoppingItemServiceUtil

Method Summary
 void addBookItems(long userId, long categoryId, java.lang.String[] isbns)
           
 ShoppingItem addItem(long userId, long categoryId, java.lang.String sku, java.lang.String name, java.lang.String description, java.lang.String properties, java.lang.String fieldsQuantities, boolean requiresShipping, int stockQuantity, boolean featured, java.lang.Boolean sale, boolean smallImage, java.lang.String smallImageURL, java.io.File smallFile, boolean mediumImage, java.lang.String mediumImageURL, java.io.File mediumFile, boolean largeImage, java.lang.String largeImageURL, java.io.File largeFile, java.util.List itemFields, java.util.List itemPrices, boolean addCommunityPermissions, boolean addGuestPermissions)
           
 ShoppingItem addItem(long userId, long categoryId, java.lang.String sku, java.lang.String name, java.lang.String description, java.lang.String properties, java.lang.String fieldsQuantities, boolean requiresShipping, int stockQuantity, boolean featured, java.lang.Boolean sale, boolean smallImage, java.lang.String smallImageURL, java.io.File smallFile, boolean mediumImage, java.lang.String mediumImageURL, java.io.File mediumFile, boolean largeImage, java.lang.String largeImageURL, java.io.File largeFile, java.util.List itemFields, java.util.List itemPrices, java.lang.Boolean addCommunityPermissions, java.lang.Boolean addGuestPermissions, java.lang.String[] communityPermissions, java.lang.String[] guestPermissions)
           
 ShoppingItem addItem(long userId, long categoryId, java.lang.String sku, java.lang.String name, java.lang.String description, java.lang.String properties, java.lang.String fieldsQuantities, boolean requiresShipping, int stockQuantity, boolean featured, java.lang.Boolean sale, boolean smallImage, java.lang.String smallImageURL, java.io.File smallFile, boolean mediumImage, java.lang.String mediumImageURL, java.io.File mediumFile, boolean largeImage, java.lang.String largeImageURL, java.io.File largeFile, java.util.List itemFields, java.util.List itemPrices, java.lang.String[] communityPermissions, java.lang.String[] guestPermissions)
           
 void addItemResources(long itemId, boolean addCommunityPermissions, boolean addGuestPermissions)
           
 void addItemResources(long itemId, java.lang.String[] communityPermissions, java.lang.String[] guestPermissions)
           
 void addItemResources(ShoppingCategory category, ShoppingItem item, boolean addCommunityPermissions, boolean addGuestPermissions)
           
 void addItemResources(ShoppingCategory category, ShoppingItem item, java.lang.String[] communityPermissions, java.lang.String[] guestPermissions)
           
 ShoppingItem addShoppingItem(ShoppingItem model)
           
 void deleteItem(long itemId)
           
 void deleteItem(ShoppingItem item)
           
 void deleteItems(long categoryId)
           
 java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
           
 java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer, int begin, int end)
           
 int getCategoriesItemsCount(java.util.List categoryIds)
           
 java.util.List getFeaturedItems(long groupId, long categoryId, int numOfItems)
           
 ShoppingItem getItem(long itemId)
           
 ShoppingItem getItem(long companyId, java.lang.String sku)
           
 java.util.List getItems(long categoryId)
           
 java.util.List getItems(long categoryId, int begin, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 int getItemsCount(long categoryId)
           
 ShoppingItem[] getItemsPrevAndNext(long itemId, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 java.util.List getSaleItems(long groupId, long categoryId, int numOfItems)
           
 java.util.List search(long groupId, long[] categoryIds, java.lang.String keywords, int begin, int end)
           
 int searchCount(long groupId, long[] categoryIds, java.lang.String keywords)
           
 ShoppingItem updateItem(long userId, long itemId, long categoryId, java.lang.String sku, java.lang.String name, java.lang.String description, java.lang.String properties, java.lang.String fieldsQuantities, boolean requiresShipping, int stockQuantity, boolean featured, java.lang.Boolean sale, boolean smallImage, java.lang.String smallImageURL, java.io.File smallFile, boolean mediumImage, java.lang.String mediumImageURL, java.io.File mediumFile, boolean largeImage, java.lang.String largeImageURL, java.io.File largeFile, java.util.List itemFields, java.util.List itemPrices)
           
 ShoppingItem updateShoppingItem(ShoppingItem model)
           
 

Method Detail

addShoppingItem

public ShoppingItem addShoppingItem(ShoppingItem model)
                             throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

dynamicQuery

public java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

dynamicQuery

public java.util.List dynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
                                   int begin,
                                   int end)
                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

updateShoppingItem

public ShoppingItem updateShoppingItem(ShoppingItem model)
                                throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

addBookItems

public void addBookItems(long userId,
                         long categoryId,
                         java.lang.String[] isbns)
                  throws com.liferay.portal.SystemException,
                         com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addItem

public ShoppingItem addItem(long userId,
                            long categoryId,
                            java.lang.String sku,
                            java.lang.String name,
                            java.lang.String description,
                            java.lang.String properties,
                            java.lang.String fieldsQuantities,
                            boolean requiresShipping,
                            int stockQuantity,
                            boolean featured,
                            java.lang.Boolean sale,
                            boolean smallImage,
                            java.lang.String smallImageURL,
                            java.io.File smallFile,
                            boolean mediumImage,
                            java.lang.String mediumImageURL,
                            java.io.File mediumFile,
                            boolean largeImage,
                            java.lang.String largeImageURL,
                            java.io.File largeFile,
                            java.util.List itemFields,
                            java.util.List itemPrices,
                            boolean addCommunityPermissions,
                            boolean addGuestPermissions)
                     throws com.liferay.portal.SystemException,
                            com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addItem

public ShoppingItem addItem(long userId,
                            long categoryId,
                            java.lang.String sku,
                            java.lang.String name,
                            java.lang.String description,
                            java.lang.String properties,
                            java.lang.String fieldsQuantities,
                            boolean requiresShipping,
                            int stockQuantity,
                            boolean featured,
                            java.lang.Boolean sale,
                            boolean smallImage,
                            java.lang.String smallImageURL,
                            java.io.File smallFile,
                            boolean mediumImage,
                            java.lang.String mediumImageURL,
                            java.io.File mediumFile,
                            boolean largeImage,
                            java.lang.String largeImageURL,
                            java.io.File largeFile,
                            java.util.List itemFields,
                            java.util.List itemPrices,
                            java.lang.String[] communityPermissions,
                            java.lang.String[] guestPermissions)
                     throws com.liferay.portal.SystemException,
                            com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addItem

public ShoppingItem addItem(long userId,
                            long categoryId,
                            java.lang.String sku,
                            java.lang.String name,
                            java.lang.String description,
                            java.lang.String properties,
                            java.lang.String fieldsQuantities,
                            boolean requiresShipping,
                            int stockQuantity,
                            boolean featured,
                            java.lang.Boolean sale,
                            boolean smallImage,
                            java.lang.String smallImageURL,
                            java.io.File smallFile,
                            boolean mediumImage,
                            java.lang.String mediumImageURL,
                            java.io.File mediumFile,
                            boolean largeImage,
                            java.lang.String largeImageURL,
                            java.io.File largeFile,
                            java.util.List itemFields,
                            java.util.List itemPrices,
                            java.lang.Boolean addCommunityPermissions,
                            java.lang.Boolean addGuestPermissions,
                            java.lang.String[] communityPermissions,
                            java.lang.String[] guestPermissions)
                     throws com.liferay.portal.SystemException,
                            com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addItemResources

public void addItemResources(long itemId,
                             boolean addCommunityPermissions,
                             boolean addGuestPermissions)
                      throws com.liferay.portal.SystemException,
                             com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addItemResources

public void addItemResources(ShoppingCategory category,
                             ShoppingItem item,
                             boolean addCommunityPermissions,
                             boolean addGuestPermissions)
                      throws com.liferay.portal.SystemException,
                             com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addItemResources

public void addItemResources(long itemId,
                             java.lang.String[] communityPermissions,
                             java.lang.String[] guestPermissions)
                      throws com.liferay.portal.SystemException,
                             com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

addItemResources

public void addItemResources(ShoppingCategory category,
                             ShoppingItem item,
                             java.lang.String[] communityPermissions,
                             java.lang.String[] guestPermissions)
                      throws com.liferay.portal.SystemException,
                             com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

deleteItem

public void deleteItem(long itemId)
                throws com.liferay.portal.SystemException,
                       com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

deleteItem

public void deleteItem(ShoppingItem item)
                throws com.liferay.portal.SystemException,
                       com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

deleteItems

public void deleteItems(long categoryId)
                 throws com.liferay.portal.SystemException,
                        com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getCategoriesItemsCount

public int getCategoriesItemsCount(java.util.List categoryIds)
                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getFeaturedItems

public java.util.List getFeaturedItems(long groupId,
                                       long categoryId,
                                       int numOfItems)
                                throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getItem

public ShoppingItem getItem(long itemId)
                     throws com.liferay.portal.SystemException,
                            com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getItem

public ShoppingItem getItem(long companyId,
                            java.lang.String sku)
                     throws com.liferay.portal.SystemException,
                            com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getItems

public java.util.List getItems(long categoryId)
                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getItems

public java.util.List getItems(long categoryId,
                               int begin,
                               int end,
                               com.liferay.portal.kernel.util.OrderByComparator obc)
                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getItemsPrevAndNext

public ShoppingItem[] getItemsPrevAndNext(long itemId,
                                          com.liferay.portal.kernel.util.OrderByComparator obc)
                                   throws com.liferay.portal.SystemException,
                                          com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getItemsCount

public int getItemsCount(long categoryId)
                  throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getSaleItems

public java.util.List getSaleItems(long groupId,
                                   long categoryId,
                                   int numOfItems)
                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

search

public java.util.List search(long groupId,
                             long[] categoryIds,
                             java.lang.String keywords,
                             int begin,
                             int end)
                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

searchCount

public int searchCount(long groupId,
                       long[] categoryIds,
                       java.lang.String keywords)
                throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

updateItem

public ShoppingItem updateItem(long userId,
                               long itemId,
                               long categoryId,
                               java.lang.String sku,
                               java.lang.String name,
                               java.lang.String description,
                               java.lang.String properties,
                               java.lang.String fieldsQuantities,
                               boolean requiresShipping,
                               int stockQuantity,
                               boolean featured,
                               java.lang.Boolean sale,
                               boolean smallImage,
                               java.lang.String smallImageURL,
                               java.io.File smallFile,
                               boolean mediumImage,
                               java.lang.String mediumImageURL,
                               java.io.File mediumFile,
                               boolean largeImage,
                               java.lang.String largeImageURL,
                               java.io.File largeFile,
                               java.util.List itemFields,
                               java.util.List itemPrices)
                        throws com.liferay.portal.SystemException,
                               com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException