fr.paris.lutece.plugins.stock.business.offer
Interface IOfferDAO

All Superinterfaces:
fr.paris.lutece.util.jpa.IGenericDAO<java.lang.Integer,Offer>
All Known Implementing Classes:
OfferDAO

public interface IOfferDAO
extends fr.paris.lutece.util.jpa.IGenericDAO<java.lang.Integer,Offer>

IOffreDAO Interface


Method Summary
 fr.paris.lutece.plugins.stock.commons.ResultList<Offer> findByFilter(OfferFilter filter, fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
          Find by filter
 java.util.List<Offer> findByProduct(java.lang.Integer productId, OfferFilter filter)
          Returns offer list of a product
 java.lang.Integer getQuantity(java.lang.Integer offerId)
          Returns offer quantity
 
Methods inherited from interface fr.paris.lutece.util.jpa.IGenericDAO
create, detach, findAll, findById, flush, remove, update
 

Method Detail

findByFilter

fr.paris.lutece.plugins.stock.commons.ResultList<Offer> findByFilter(OfferFilter filter,
                                                                     fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
Find by filter

Parameters:
filter - the filter
paginationProperties - paginationProperties
Returns:
the offer list filtered

findByProduct

java.util.List<Offer> findByProduct(java.lang.Integer productId,
                                    OfferFilter filter)
Returns offer list of a product

Parameters:
productId - id product
filter - offer filter
Returns:
list offers

getQuantity

java.lang.Integer getQuantity(java.lang.Integer offerId)
Returns offer quantity

Parameters:
offerId - offer id
Returns:
offer quantity


Copyright © 2012 Mairie de Paris. All Rights Reserved.