|
Liferay 7.0-ce-m3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@ProviderType public interface ShoppingCartPersistence
The persistence interface for the shopping cart service.
Caching information and settings can be found in portal.properties
ShoppingCartPersistenceImpl,
ShoppingCartUtil| Method Summary | |
|---|---|
void |
cacheResult(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. |
Map<Serializable,ShoppingCart> |
fetchByPrimaryKeys(Set<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 = ?. |
List<ShoppingCart> |
findAll()
Returns all the shopping carts. |
List<ShoppingCart> |
findAll(int start,
int end)
Returns a range of all the shopping carts. |
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 = ?. |
List<ShoppingCart> |
findByGroupId(long groupId)
Returns all the shopping carts where groupId = ?. |
List<ShoppingCart> |
findByGroupId(long groupId,
int start,
int end)
Returns a range of all the shopping carts where groupId = ?. |
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 = ?. |
List<ShoppingCart> |
findByUserId(long userId)
Returns all the shopping carts where userId = ?. |
List<ShoppingCart> |
findByUserId(long userId,
int start,
int end)
Returns a range of all the shopping carts where userId = ?. |
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)
|
| Methods inherited from interface com.liferay.portal.service.persistence.BasePersistence |
|---|
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, update |
| Method Detail |
|---|
List<ShoppingCart> findByGroupId(long groupId)
groupId - the group ID
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 com.liferay.portlet.shopping.model.impl.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)
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 com.liferay.portlet.shopping.model.impl.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 found
ShoppingCart 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 found
ShoppingCart 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 found
ShoppingCart 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 found
ShoppingCart[] 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 ID
List<ShoppingCart> findByUserId(long userId)
userId - the user ID
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 com.liferay.portlet.shopping.model.impl.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)
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 com.liferay.portlet.shopping.model.impl.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 found
ShoppingCart 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 found
ShoppingCart 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 found
ShoppingCart 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 found
ShoppingCart[] 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 ID
ShoppingCart findByG_U(long groupId,
long userId)
throws NoSuchCartException
NoSuchCartException if it could not be found.
groupId - the group IDuserId - the user ID
NoSuchCartException - if a matching shopping cart could not be found
ShoppingCart fetchByG_U(long groupId,
long userId)
null if it could not be found. Uses the finder cache.
groupId - the group IDuserId - the user ID
null if a matching shopping cart could not be found
ShoppingCart 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 cache
null if a matching shopping cart could not be found
ShoppingCart removeByG_U(long groupId,
long userId)
throws NoSuchCartException
groupId - the group IDuserId - the user ID
NoSuchCartException
int countByG_U(long groupId,
long userId)
groupId - the group IDuserId - the user ID
void cacheResult(ShoppingCart shoppingCart)
shoppingCart - the shopping cartvoid cacheResult(List<ShoppingCart> shoppingCarts)
shoppingCarts - the shopping cartsShoppingCart create(long cartId)
cartId - the primary key for the new shopping cart
ShoppingCart remove(long cartId)
throws NoSuchCartException
cartId - the primary key of the shopping cart
NoSuchCartException - 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 cart
NoSuchCartException - 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 cart
null if a shopping cart with the primary key could not be foundMap<Serializable,ShoppingCart> fetchByPrimaryKeys(Set<Serializable> primaryKeys)
fetchByPrimaryKeys in interface BasePersistence<ShoppingCart>List<ShoppingCart> findAll()
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 com.liferay.portlet.shopping.model.impl.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)
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 com.liferay.portlet.shopping.model.impl.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()
|
Liferay 7.0-ce-m3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||