@ProviderType public interface ShoppingCartPersistence extends BasePersistence<ShoppingCart>
Caching information and settings can be found in portal.properties
com.liferay.portlet.shopping.service.persistence.impl.ShoppingCartPersistenceImpl,
ShoppingCartUtil| Modifier and Type | Method and Description |
|---|---|
void |
cacheResult(java.util.List<ShoppingCart> shoppingCarts)
Caches the shopping carts in the entity cache if it is enabled.
|
void |
cacheResult(ShoppingCart shoppingCart)
Caches the shopping cart in the entity cache if it is enabled.
|
int |
countAll()
Returns the number of shopping carts.
|
int |
countByG_U(long groupId,
long userId)
Returns the number of shopping carts where groupId = ? and userId = ?.
|
int |
countByGroupId(long groupId)
Returns the number of shopping carts where groupId = ?.
|
int |
countByUserId(long userId)
Returns the number of shopping carts where userId = ?.
|
ShoppingCart |
create(long cartId)
Creates a new shopping cart with the primary key.
|
ShoppingCart |
fetchByG_U(long groupId,
long userId)
Returns the shopping cart where groupId = ? and userId = ? or returns
null if it could not be found. |
ShoppingCart |
fetchByG_U(long groupId,
long userId,
boolean retrieveFromCache)
Returns the shopping cart where groupId = ? and userId = ? or returns
null if it could not be found, optionally using the finder cache. |
ShoppingCart |
fetchByGroupId_First(long groupId,
OrderByComparator<ShoppingCart> orderByComparator)
Returns the first shopping cart in the ordered set where groupId = ?.
|
ShoppingCart |
fetchByGroupId_Last(long groupId,
OrderByComparator<ShoppingCart> orderByComparator)
Returns the last shopping cart in the ordered set where groupId = ?.
|
ShoppingCart |
fetchByPrimaryKey(long cartId)
Returns the shopping cart with the primary key or returns
null if it could not be found. |
java.util.Map<java.io.Serializable,ShoppingCart> |
fetchByPrimaryKeys(java.util.Set<java.io.Serializable> primaryKeys) |
ShoppingCart |
fetchByUserId_First(long userId,
OrderByComparator<ShoppingCart> orderByComparator)
Returns the first shopping cart in the ordered set where userId = ?.
|
ShoppingCart |
fetchByUserId_Last(long userId,
OrderByComparator<ShoppingCart> orderByComparator)
Returns the last shopping cart in the ordered set where userId = ?.
|
java.util.List<ShoppingCart> |
findAll()
Returns all the shopping carts.
|
java.util.List<ShoppingCart> |
findAll(int start,
int end)
Returns a range of all the shopping carts.
|
java.util.List<ShoppingCart> |
findAll(int start,
int end,
OrderByComparator<ShoppingCart> orderByComparator)
Returns an ordered range of all the shopping carts.
|
ShoppingCart |
findByG_U(long groupId,
long userId)
Returns the shopping cart where groupId = ? and userId = ? or throws a
NoSuchCartException if it could not be found. |
ShoppingCart |
findByGroupId_First(long groupId,
OrderByComparator<ShoppingCart> orderByComparator)
Returns the first shopping cart in the ordered set where groupId = ?.
|
ShoppingCart |
findByGroupId_Last(long groupId,
OrderByComparator<ShoppingCart> orderByComparator)
Returns the last shopping cart in the ordered set where groupId = ?.
|
ShoppingCart[] |
findByGroupId_PrevAndNext(long cartId,
long groupId,
OrderByComparator<ShoppingCart> orderByComparator)
Returns the shopping carts before and after the current shopping cart in the ordered set where groupId = ?.
|
java.util.List<ShoppingCart> |
findByGroupId(long groupId)
Returns all the shopping carts where groupId = ?.
|
java.util.List<ShoppingCart> |
findByGroupId(long groupId,
int start,
int end)
Returns a range of all the shopping carts where groupId = ?.
|
java.util.List<ShoppingCart> |
findByGroupId(long groupId,
int start,
int end,
OrderByComparator<ShoppingCart> orderByComparator)
Returns an ordered range of all the shopping carts where groupId = ?.
|
ShoppingCart |
findByPrimaryKey(long cartId)
Returns the shopping cart with the primary key or throws a
NoSuchCartException if it could not be found. |
ShoppingCart |
findByUserId_First(long userId,
OrderByComparator<ShoppingCart> orderByComparator)
Returns the first shopping cart in the ordered set where userId = ?.
|
ShoppingCart |
findByUserId_Last(long userId,
OrderByComparator<ShoppingCart> orderByComparator)
Returns the last shopping cart in the ordered set where userId = ?.
|
ShoppingCart[] |
findByUserId_PrevAndNext(long cartId,
long userId,
OrderByComparator<ShoppingCart> orderByComparator)
Returns the shopping carts before and after the current shopping cart in the ordered set where userId = ?.
|
java.util.List<ShoppingCart> |
findByUserId(long userId)
Returns all the shopping carts where userId = ?.
|
java.util.List<ShoppingCart> |
findByUserId(long userId,
int start,
int end)
Returns a range of all the shopping carts where userId = ?.
|
java.util.List<ShoppingCart> |
findByUserId(long userId,
int start,
int end,
OrderByComparator<ShoppingCart> orderByComparator)
Returns an ordered range of all the shopping carts where userId = ?.
|
ShoppingCart |
remove(long cartId)
Removes the shopping cart with the primary key from the database.
|
void |
removeAll()
Removes all the shopping carts from the database.
|
ShoppingCart |
removeByG_U(long groupId,
long userId)
Removes the shopping cart where groupId = ? and userId = ? from the database.
|
void |
removeByGroupId(long groupId)
Removes all the shopping carts where groupId = ? from the database.
|
void |
removeByUserId(long userId)
Removes all the shopping carts where userId = ? from the database.
|
ShoppingCart |
updateImpl(ShoppingCart shoppingCart) |
clearCache, clearCache, clearCache, closeSession, countWithDynamicQuery, countWithDynamicQuery, fetchByPrimaryKey, findByPrimaryKey, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, flush, getCurrentSession, getDataSource, getListeners, getModelClass, openSession, processException, registerListener, remove, remove, setDataSource, unregisterListener, update, update, update, updatejava.util.List<ShoppingCart> findByGroupId(long groupId)
groupId - the group IDjava.util.List<ShoppingCart> findByGroupId(long groupId, 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 ShoppingCartModelImpl. 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 IDstart - the lower bound of the range of shopping cartsend - the upper bound of the range of shopping carts (not inclusive)java.util.List<ShoppingCart> findByGroupId(long groupId, int start, int end, OrderByComparator<ShoppingCart> 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 ShoppingCartModelImpl. 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 IDstart - the lower bound of the range of shopping cartsend - the upper bound of the range of shopping carts (not inclusive)orderByComparator - the comparator to order the results by (optionally null)ShoppingCart findByGroupId_First(long groupId, OrderByComparator<ShoppingCart> orderByComparator) throws NoSuchCartException
groupId - the group IDorderByComparator - the comparator to order the set by (optionally null)NoSuchCartException - if a matching shopping cart could not be foundShoppingCart fetchByGroupId_First(long groupId, OrderByComparator<ShoppingCart> orderByComparator)
groupId - the group IDorderByComparator - the comparator to order the set by (optionally null)null if a matching shopping cart could not be foundShoppingCart findByGroupId_Last(long groupId, OrderByComparator<ShoppingCart> orderByComparator) throws NoSuchCartException
groupId - the group IDorderByComparator - the comparator to order the set by (optionally null)NoSuchCartException - if a matching shopping cart could not be foundShoppingCart fetchByGroupId_Last(long groupId, OrderByComparator<ShoppingCart> orderByComparator)
groupId - the group IDorderByComparator - the comparator to order the set by (optionally null)null if a matching shopping cart could not be foundShoppingCart[] findByGroupId_PrevAndNext(long cartId, long groupId, OrderByComparator<ShoppingCart> orderByComparator) throws NoSuchCartException
cartId - the primary key of the current shopping cartgroupId - the group IDorderByComparator - the comparator to order the set by (optionally null)NoSuchCartException - if a shopping cart with the primary key could not be foundvoid removeByGroupId(long groupId)
groupId - the group IDint countByGroupId(long groupId)
groupId - the group IDjava.util.List<ShoppingCart> findByUserId(long userId)
userId - the user IDjava.util.List<ShoppingCart> findByUserId(long userId, 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 ShoppingCartModelImpl. 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.
userId - the user IDstart - the lower bound of the range of shopping cartsend - the upper bound of the range of shopping carts (not inclusive)java.util.List<ShoppingCart> findByUserId(long userId, int start, int end, OrderByComparator<ShoppingCart> 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 ShoppingCartModelImpl. 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.
userId - the user IDstart - the lower bound of the range of shopping cartsend - the upper bound of the range of shopping carts (not inclusive)orderByComparator - the comparator to order the results by (optionally null)ShoppingCart findByUserId_First(long userId, OrderByComparator<ShoppingCart> orderByComparator) throws NoSuchCartException
userId - the user IDorderByComparator - the comparator to order the set by (optionally null)NoSuchCartException - if a matching shopping cart could not be foundShoppingCart fetchByUserId_First(long userId, OrderByComparator<ShoppingCart> orderByComparator)
userId - the user IDorderByComparator - the comparator to order the set by (optionally null)null if a matching shopping cart could not be foundShoppingCart findByUserId_Last(long userId, OrderByComparator<ShoppingCart> orderByComparator) throws NoSuchCartException
userId - the user IDorderByComparator - the comparator to order the set by (optionally null)NoSuchCartException - if a matching shopping cart could not be foundShoppingCart fetchByUserId_Last(long userId, OrderByComparator<ShoppingCart> orderByComparator)
userId - the user IDorderByComparator - the comparator to order the set by (optionally null)null if a matching shopping cart could not be foundShoppingCart[] findByUserId_PrevAndNext(long cartId, long userId, OrderByComparator<ShoppingCart> orderByComparator) throws NoSuchCartException
cartId - the primary key of the current shopping cartuserId - the user IDorderByComparator - the comparator to order the set by (optionally null)NoSuchCartException - if a shopping cart with the primary key could not be foundvoid removeByUserId(long userId)
userId - the user IDint countByUserId(long userId)
userId - the user IDShoppingCart findByG_U(long groupId, long userId) throws NoSuchCartException
NoSuchCartException if it could not be found.groupId - the group IDuserId - the user IDNoSuchCartException - if a matching shopping cart could not be foundShoppingCart fetchByG_U(long groupId, long userId)
null if it could not be found. Uses the finder cache.groupId - the group IDuserId - the user IDnull if a matching shopping cart could not be foundShoppingCart fetchByG_U(long groupId, long userId, boolean retrieveFromCache)
null if it could not be found, optionally using the finder cache.groupId - the group IDuserId - the user IDretrieveFromCache - whether to use the finder cachenull if a matching shopping cart could not be foundShoppingCart removeByG_U(long groupId, long userId) throws NoSuchCartException
groupId - the group IDuserId - the user IDNoSuchCartExceptionint countByG_U(long groupId,
long userId)
groupId - the group IDuserId - the user IDvoid cacheResult(ShoppingCart shoppingCart)
shoppingCart - the shopping cartvoid cacheResult(java.util.List<ShoppingCart> shoppingCarts)
shoppingCarts - the shopping cartsShoppingCart create(long cartId)
cartId - the primary key for the new shopping cartShoppingCart remove(long cartId) throws NoSuchCartException
cartId - the primary key of the shopping cartNoSuchCartException - if a shopping cart with the primary key could not be foundShoppingCart updateImpl(ShoppingCart shoppingCart)
ShoppingCart findByPrimaryKey(long cartId) throws NoSuchCartException
NoSuchCartException if it could not be found.cartId - the primary key of the shopping cartNoSuchCartException - if a shopping cart with the primary key could not be foundShoppingCart fetchByPrimaryKey(long cartId)
null if it could not be found.cartId - the primary key of the shopping cartnull if a shopping cart with the primary key could not be foundjava.util.Map<java.io.Serializable,ShoppingCart> fetchByPrimaryKeys(java.util.Set<java.io.Serializable> primaryKeys)
fetchByPrimaryKeys in interface BasePersistence<ShoppingCart>java.util.List<ShoppingCart> findAll()
java.util.List<ShoppingCart> 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 ShoppingCartModelImpl. 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 cartsend - the upper bound of the range of shopping carts (not inclusive)java.util.List<ShoppingCart> findAll(int start, int end, OrderByComparator<ShoppingCart> 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 ShoppingCartModelImpl. 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 cartsend - the upper bound of the range of shopping carts (not inclusive)orderByComparator - the comparator to order the results by (optionally null)void removeAll()
int countAll()