@ProviderType
public class ShoppingItemUtil
extends java.lang.Object
com.liferay.portlet.shopping.service.persistence.impl.ShoppingItemPersistenceImpl and provides direct access to the database for CRUD operations. This utility should only be used by the service layer, as it must operate within a transaction. Never access this utility in a JSP, controller, model, or other front-end class.
Caching information and settings can be found in portal.properties
ShoppingItemPersistence,
com.liferay.portlet.shopping.service.persistence.impl.ShoppingItemPersistenceImpl| Constructor and Description |
|---|
ShoppingItemUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
cacheResult(java.util.List<ShoppingItem> shoppingItems)
Caches the shopping items in the entity cache if it is enabled.
|
static void |
cacheResult(ShoppingItem shoppingItem)
Caches the shopping item in the entity cache if it is enabled.
|
static void |
clearCache() |
static void |
clearCache(ShoppingItem shoppingItem) |
static int |
countAll()
Returns the number of shopping items.
|
static int |
countByC_S(long companyId,
java.lang.String sku)
Returns the number of shopping items where companyId = ? and sku = ?.
|
static int |
countByG_C(long groupId,
long categoryId)
Returns the number of shopping items where groupId = ? and categoryId = ?.
|
static int |
countByLargeImageId(long largeImageId)
Returns the number of shopping items where largeImageId = ?.
|
static int |
countByMediumImageId(long mediumImageId)
Returns the number of shopping items where mediumImageId = ?.
|
static int |
countBySmallImageId(long smallImageId)
Returns the number of shopping items where smallImageId = ?.
|
static long |
countWithDynamicQuery(DynamicQuery dynamicQuery) |
static ShoppingItem |
create(long itemId)
Creates a new shopping item with the primary key.
|
static ShoppingItem |
fetchByC_S(long companyId,
java.lang.String sku)
Returns the shopping item where companyId = ? and sku = ? or returns
null if it could not be found. |
static ShoppingItem |
fetchByC_S(long companyId,
java.lang.String sku,
boolean retrieveFromCache)
Returns the shopping item where companyId = ? and sku = ? or returns
null if it could not be found, optionally using the finder cache. |
static ShoppingItem |
fetchByG_C_First(long groupId,
long categoryId,
OrderByComparator<ShoppingItem> orderByComparator)
Returns the first shopping item in the ordered set where groupId = ? and categoryId = ?.
|
static ShoppingItem |
fetchByG_C_Last(long groupId,
long categoryId,
OrderByComparator<ShoppingItem> orderByComparator)
Returns the last shopping item in the ordered set where groupId = ? and categoryId = ?.
|
static ShoppingItem |
fetchByLargeImageId(long largeImageId)
Returns the shopping item where largeImageId = ? or returns
null if it could not be found. |
static ShoppingItem |
fetchByLargeImageId(long largeImageId,
boolean retrieveFromCache)
Returns the shopping item where largeImageId = ? or returns
null if it could not be found, optionally using the finder cache. |
static ShoppingItem |
fetchByMediumImageId(long mediumImageId)
Returns the shopping item where mediumImageId = ? or returns
null if it could not be found. |
static ShoppingItem |
fetchByMediumImageId(long mediumImageId,
boolean retrieveFromCache)
Returns the shopping item where mediumImageId = ? or returns
null if it could not be found, optionally using the finder cache. |
static ShoppingItem |
fetchByPrimaryKey(long itemId)
Returns the shopping item with the primary key or returns
null if it could not be found. |
static java.util.Map<java.io.Serializable,ShoppingItem> |
fetchByPrimaryKeys(java.util.Set<java.io.Serializable> primaryKeys) |
static ShoppingItem |
fetchBySmallImageId(long smallImageId)
Returns the shopping item where smallImageId = ? or returns
null if it could not be found. |
static ShoppingItem |
fetchBySmallImageId(long smallImageId,
boolean retrieveFromCache)
Returns the shopping item where smallImageId = ? or returns
null if it could not be found, optionally using the finder cache. |
static int |
filterCountByG_C(long groupId,
long categoryId)
Returns the number of shopping items that the user has permission to view where groupId = ? and categoryId = ?.
|
static ShoppingItem[] |
filterFindByG_C_PrevAndNext(long itemId,
long groupId,
long categoryId,
OrderByComparator<ShoppingItem> orderByComparator)
Returns the shopping items before and after the current shopping item in the ordered set of shopping items that the user has permission to view where groupId = ? and categoryId = ?.
|
static java.util.List<ShoppingItem> |
filterFindByG_C(long groupId,
long categoryId)
Returns all the shopping items that the user has permission to view where groupId = ? and categoryId = ?.
|
static java.util.List<ShoppingItem> |
filterFindByG_C(long groupId,
long categoryId,
int start,
int end)
Returns a range of all the shopping items that the user has permission to view where groupId = ? and categoryId = ?.
|
static java.util.List<ShoppingItem> |
filterFindByG_C(long groupId,
long categoryId,
int start,
int end,
OrderByComparator<ShoppingItem> orderByComparator)
Returns an ordered range of all the shopping items that the user has permissions to view where groupId = ? and categoryId = ?.
|
static java.util.List<ShoppingItem> |
findAll()
Returns all the shopping items.
|
static java.util.List<ShoppingItem> |
findAll(int start,
int end)
Returns a range of all the shopping items.
|
static java.util.List<ShoppingItem> |
findAll(int start,
int end,
OrderByComparator<ShoppingItem> orderByComparator)
Returns an ordered range of all the shopping items.
|
static ShoppingItem |
findByC_S(long companyId,
java.lang.String sku)
Returns the shopping item where companyId = ? and sku = ? or throws a
NoSuchItemException if it could not be found. |
static ShoppingItem |
findByG_C_First(long groupId,
long categoryId,
OrderByComparator<ShoppingItem> orderByComparator)
Returns the first shopping item in the ordered set where groupId = ? and categoryId = ?.
|
static ShoppingItem |
findByG_C_Last(long groupId,
long categoryId,
OrderByComparator<ShoppingItem> orderByComparator)
Returns the last shopping item in the ordered set where groupId = ? and categoryId = ?.
|
static ShoppingItem[] |
findByG_C_PrevAndNext(long itemId,
long groupId,
long categoryId,
OrderByComparator<ShoppingItem> orderByComparator)
Returns the shopping items before and after the current shopping item in the ordered set where groupId = ? and categoryId = ?.
|
static java.util.List<ShoppingItem> |
findByG_C(long groupId,
long categoryId)
Returns all the shopping items where groupId = ? and categoryId = ?.
|
static java.util.List<ShoppingItem> |
findByG_C(long groupId,
long categoryId,
int start,
int end)
Returns a range of all the shopping items where groupId = ? and categoryId = ?.
|
static java.util.List<ShoppingItem> |
findByG_C(long groupId,
long categoryId,
int start,
int end,
OrderByComparator<ShoppingItem> orderByComparator)
Returns an ordered range of all the shopping items where groupId = ? and categoryId = ?.
|
static ShoppingItem |
findByLargeImageId(long largeImageId)
Returns the shopping item where largeImageId = ? or throws a
NoSuchItemException if it could not be found. |
static ShoppingItem |
findByMediumImageId(long mediumImageId)
Returns the shopping item where mediumImageId = ? or throws a
NoSuchItemException if it could not be found. |
static ShoppingItem |
findByPrimaryKey(long itemId)
Returns the shopping item with the primary key or throws a
NoSuchItemException if it could not be found. |
static ShoppingItem |
findBySmallImageId(long smallImageId)
Returns the shopping item where smallImageId = ? or throws a
NoSuchItemException if it could not be found. |
static java.util.List<ShoppingItem> |
findWithDynamicQuery(DynamicQuery dynamicQuery) |
static java.util.List<ShoppingItem> |
findWithDynamicQuery(DynamicQuery dynamicQuery,
int start,
int end) |
static java.util.List<ShoppingItem> |
findWithDynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator<ShoppingItem> orderByComparator) |
static ShoppingItemPersistence |
getPersistence() |
static ShoppingItem |
remove(long itemId)
Removes the shopping item with the primary key from the database.
|
static void |
removeAll()
Removes all the shopping items from the database.
|
static ShoppingItem |
removeByC_S(long companyId,
java.lang.String sku)
Removes the shopping item where companyId = ? and sku = ? from the database.
|
static void |
removeByG_C(long groupId,
long categoryId)
Removes all the shopping items where groupId = ? and categoryId = ? from the database.
|
static ShoppingItem |
removeByLargeImageId(long largeImageId)
Removes the shopping item where largeImageId = ? from the database.
|
static ShoppingItem |
removeByMediumImageId(long mediumImageId)
Removes the shopping item where mediumImageId = ? from the database.
|
static ShoppingItem |
removeBySmallImageId(long smallImageId)
Removes the shopping item where smallImageId = ? from the database.
|
void |
setPersistence(ShoppingItemPersistence persistence)
Deprecated.
As of 6.2.0
|
static ShoppingItem |
update(ShoppingItem shoppingItem) |
static ShoppingItem |
update(ShoppingItem shoppingItem,
ServiceContext serviceContext) |
static ShoppingItem |
updateImpl(ShoppingItem shoppingItem) |
public static void clearCache()
BasePersistence.clearCache()public static void clearCache(ShoppingItem shoppingItem)
public static long countWithDynamicQuery(DynamicQuery dynamicQuery)
public static java.util.List<ShoppingItem> findWithDynamicQuery(DynamicQuery dynamicQuery)
public static java.util.List<ShoppingItem> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end)
public static java.util.List<ShoppingItem> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<ShoppingItem> orderByComparator)
public static ShoppingItem update(ShoppingItem shoppingItem)
public static ShoppingItem update(ShoppingItem shoppingItem, ServiceContext serviceContext)
public static ShoppingItem findBySmallImageId(long smallImageId) throws NoSuchItemException
NoSuchItemException if it could not be found.smallImageId - the small image IDNoSuchItemException - if a matching shopping item could not be foundpublic static ShoppingItem fetchBySmallImageId(long smallImageId)
null if it could not be found. Uses the finder cache.smallImageId - the small image IDnull if a matching shopping item could not be foundpublic static ShoppingItem fetchBySmallImageId(long smallImageId, boolean retrieveFromCache)
null if it could not be found, optionally using the finder cache.smallImageId - the small image IDretrieveFromCache - whether to use the finder cachenull if a matching shopping item could not be foundpublic static ShoppingItem removeBySmallImageId(long smallImageId) throws NoSuchItemException
smallImageId - the small image IDNoSuchItemExceptionpublic static int countBySmallImageId(long smallImageId)
smallImageId - the small image IDpublic static ShoppingItem findByMediumImageId(long mediumImageId) throws NoSuchItemException
NoSuchItemException if it could not be found.mediumImageId - the medium image IDNoSuchItemException - if a matching shopping item could not be foundpublic static ShoppingItem fetchByMediumImageId(long mediumImageId)
null if it could not be found. Uses the finder cache.mediumImageId - the medium image IDnull if a matching shopping item could not be foundpublic static ShoppingItem fetchByMediumImageId(long mediumImageId, boolean retrieveFromCache)
null if it could not be found, optionally using the finder cache.mediumImageId - the medium image IDretrieveFromCache - whether to use the finder cachenull if a matching shopping item could not be foundpublic static ShoppingItem removeByMediumImageId(long mediumImageId) throws NoSuchItemException
mediumImageId - the medium image IDNoSuchItemExceptionpublic static int countByMediumImageId(long mediumImageId)
mediumImageId - the medium image IDpublic static ShoppingItem findByLargeImageId(long largeImageId) throws NoSuchItemException
NoSuchItemException if it could not be found.largeImageId - the large image IDNoSuchItemException - if a matching shopping item could not be foundpublic static ShoppingItem fetchByLargeImageId(long largeImageId)
null if it could not be found. Uses the finder cache.largeImageId - the large image IDnull if a matching shopping item could not be foundpublic static ShoppingItem fetchByLargeImageId(long largeImageId, boolean retrieveFromCache)
null if it could not be found, optionally using the finder cache.largeImageId - the large image IDretrieveFromCache - whether to use the finder cachenull if a matching shopping item could not be foundpublic static ShoppingItem removeByLargeImageId(long largeImageId) throws NoSuchItemException
largeImageId - the large image IDNoSuchItemExceptionpublic static int countByLargeImageId(long largeImageId)
largeImageId - the large image IDpublic static java.util.List<ShoppingItem> findByG_C(long groupId, long categoryId)
groupId - the group IDcategoryId - the category IDpublic static java.util.List<ShoppingItem> findByG_C(long groupId, long categoryId, int start, int end)
Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from ShoppingItemModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
groupId - the group IDcategoryId - the category IDstart - the lower bound of the range of shopping itemsend - the upper bound of the range of shopping items (not inclusive)public static java.util.List<ShoppingItem> findByG_C(long groupId, long categoryId, int start, int end, OrderByComparator<ShoppingItem> orderByComparator)
Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from ShoppingItemModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
groupId - the group IDcategoryId - the category IDstart - the lower bound of the range of shopping itemsend - the upper bound of the range of shopping items (not inclusive)orderByComparator - the comparator to order the results by (optionally null)public static ShoppingItem findByG_C_First(long groupId, long categoryId, OrderByComparator<ShoppingItem> orderByComparator) throws NoSuchItemException
groupId - the group IDcategoryId - the category IDorderByComparator - the comparator to order the set by (optionally null)NoSuchItemException - if a matching shopping item could not be foundpublic static ShoppingItem fetchByG_C_First(long groupId, long categoryId, OrderByComparator<ShoppingItem> orderByComparator)
groupId - the group IDcategoryId - the category IDorderByComparator - the comparator to order the set by (optionally null)null if a matching shopping item could not be foundpublic static ShoppingItem findByG_C_Last(long groupId, long categoryId, OrderByComparator<ShoppingItem> orderByComparator) throws NoSuchItemException
groupId - the group IDcategoryId - the category IDorderByComparator - the comparator to order the set by (optionally null)NoSuchItemException - if a matching shopping item could not be foundpublic static ShoppingItem fetchByG_C_Last(long groupId, long categoryId, OrderByComparator<ShoppingItem> orderByComparator)
groupId - the group IDcategoryId - the category IDorderByComparator - the comparator to order the set by (optionally null)null if a matching shopping item could not be foundpublic static ShoppingItem[] findByG_C_PrevAndNext(long itemId, long groupId, long categoryId, OrderByComparator<ShoppingItem> orderByComparator) throws NoSuchItemException
itemId - the primary key of the current shopping itemgroupId - the group IDcategoryId - the category IDorderByComparator - the comparator to order the set by (optionally null)NoSuchItemException - if a shopping item with the primary key could not be foundpublic static java.util.List<ShoppingItem> filterFindByG_C(long groupId, long categoryId)
groupId - the group IDcategoryId - the category IDpublic static java.util.List<ShoppingItem> filterFindByG_C(long groupId, long categoryId, int start, int end)
Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from ShoppingItemModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
groupId - the group IDcategoryId - the category IDstart - the lower bound of the range of shopping itemsend - the upper bound of the range of shopping items (not inclusive)public static java.util.List<ShoppingItem> filterFindByG_C(long groupId, long categoryId, int start, int end, OrderByComparator<ShoppingItem> orderByComparator)
Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from ShoppingItemModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
groupId - the group IDcategoryId - the category IDstart - the lower bound of the range of shopping itemsend - the upper bound of the range of shopping items (not inclusive)orderByComparator - the comparator to order the results by (optionally null)public static ShoppingItem[] filterFindByG_C_PrevAndNext(long itemId, long groupId, long categoryId, OrderByComparator<ShoppingItem> orderByComparator) throws NoSuchItemException
itemId - the primary key of the current shopping itemgroupId - the group IDcategoryId - the category IDorderByComparator - the comparator to order the set by (optionally null)NoSuchItemException - if a shopping item with the primary key could not be foundpublic static void removeByG_C(long groupId,
long categoryId)
groupId - the group IDcategoryId - the category IDpublic static int countByG_C(long groupId,
long categoryId)
groupId - the group IDcategoryId - the category IDpublic static int filterCountByG_C(long groupId,
long categoryId)
groupId - the group IDcategoryId - the category IDpublic static ShoppingItem findByC_S(long companyId, java.lang.String sku) throws NoSuchItemException
NoSuchItemException if it could not be found.companyId - the company IDsku - the skuNoSuchItemException - if a matching shopping item could not be foundpublic static ShoppingItem fetchByC_S(long companyId, java.lang.String sku)
null if it could not be found. Uses the finder cache.companyId - the company IDsku - the skunull if a matching shopping item could not be foundpublic static ShoppingItem fetchByC_S(long companyId, java.lang.String sku, boolean retrieveFromCache)
null if it could not be found, optionally using the finder cache.companyId - the company IDsku - the skuretrieveFromCache - whether to use the finder cachenull if a matching shopping item could not be foundpublic static ShoppingItem removeByC_S(long companyId, java.lang.String sku) throws NoSuchItemException
companyId - the company IDsku - the skuNoSuchItemExceptionpublic static int countByC_S(long companyId,
java.lang.String sku)
companyId - the company IDsku - the skupublic static void cacheResult(ShoppingItem shoppingItem)
shoppingItem - the shopping itempublic static void cacheResult(java.util.List<ShoppingItem> shoppingItems)
shoppingItems - the shopping itemspublic static ShoppingItem create(long itemId)
itemId - the primary key for the new shopping itempublic static ShoppingItem remove(long itemId) throws NoSuchItemException
itemId - the primary key of the shopping itemNoSuchItemException - if a shopping item with the primary key could not be foundpublic static ShoppingItem updateImpl(ShoppingItem shoppingItem)
public static ShoppingItem findByPrimaryKey(long itemId) throws NoSuchItemException
NoSuchItemException if it could not be found.itemId - the primary key of the shopping itemNoSuchItemException - if a shopping item with the primary key could not be foundpublic static ShoppingItem fetchByPrimaryKey(long itemId)
null if it could not be found.itemId - the primary key of the shopping itemnull if a shopping item with the primary key could not be foundpublic static java.util.Map<java.io.Serializable,ShoppingItem> fetchByPrimaryKeys(java.util.Set<java.io.Serializable> primaryKeys)
public static java.util.List<ShoppingItem> findAll()
public static java.util.List<ShoppingItem> findAll(int start, int end)
Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from ShoppingItemModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
start - the lower bound of the range of shopping itemsend - the upper bound of the range of shopping items (not inclusive)public static java.util.List<ShoppingItem> findAll(int start, int end, OrderByComparator<ShoppingItem> orderByComparator)
Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent and pagination is required (start and end are not QueryUtil#ALL_POS), then the query will include the default ORDER BY logic from ShoppingItemModelImpl. If both orderByComparator and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
start - the lower bound of the range of shopping itemsend - the upper bound of the range of shopping items (not inclusive)orderByComparator - the comparator to order the results by (optionally null)public static void removeAll()
public static int countAll()
public static ShoppingItemPersistence getPersistence()
@Deprecated public void setPersistence(ShoppingItemPersistence persistence)