Constructor and Description |
---|
OfferDAO() |
Modifier and Type | Method and Description |
---|---|
fr.paris.lutece.plugins.stock.commons.ResultList<Offer> |
findByFilter(OfferFilter filter,
fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
Find offers by filter.
|
List<Offer> |
findByProduct(Integer productId,
OfferFilter filter)
Returns offer list of a product
|
String |
getPluginName() |
Integer |
getQuantity(Integer offerId)
Returns offer quantity
|
getEntityManagerFactory
create, detach, findAll, findById, flush, getEM, getEntityClass, getEntityClassName, remove, update
public String getPluginName()
public fr.paris.lutece.plugins.stock.commons.ResultList<Offer> findByFilter(OfferFilter filter, fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
findByFilter
in interface IOfferDAO
filter
- the filterpaginationProperties
- the pagination propertiespublic List<Offer> findByProduct(Integer productId, OfferFilter filter)
findByProduct
in interface IOfferDAO
productId
- id productfilter
- offer filterpublic Integer getQuantity(Integer offerId)
getQuantity
in interface IOfferDAO
offerId
- offer idCopyright © 2021 City of Paris. All rights reserved.