fr.paris.lutece.plugins.stock.business.provider
Interface IProviderDAO

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

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

IProviderDAO Interface


Method Summary
 java.util.List<Provider> findAllWithProducts(fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
          Find all providers with products fetched.
 fr.paris.lutece.plugins.stock.commons.ResultList<Provider> findByFilter(ProviderFilter filter, fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
          Find by filter.
 Provider findByIdWithProducts(int nId)
          Find by provider id with product fetched
 
Methods inherited from interface fr.paris.lutece.util.jpa.IGenericDAO
create, detach, findAll, findById, flush, remove, update
 

Method Detail

findAllWithProducts

java.util.List<Provider> findAllWithProducts(fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
Find all providers with products fetched.

Parameters:
paginationProperties - the pagination properties
Returns:
the provider list

findByIdWithProducts

Provider findByIdWithProducts(int nId)
Find by provider id with product fetched

Parameters:
nId - the provider id
Returns:
the provider

findByFilter

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

Parameters:
filter - the filter
paginationProperties - the pagination properties
Returns:
the provider list filtered


Copyright © 2012 Mairie de Paris. All Rights Reserved.