fr.paris.lutece.plugins.stock.modules.tickets.service
Interface IProviderService

All Known Implementing Classes:
ProviderService

@Transactional
public interface IProviderService

IProviderService


Method Summary
 void doDeleteProvider(int nIdProvider)
          Delete a provider
 void doSaveProvider(PartnerDTO provider)
          Modifies a provider
 java.util.List<PartnerDTO> findAll()
          Return all provider
 fr.paris.lutece.plugins.stock.commons.ResultList<PartnerDTO> findByFilter(fr.paris.lutece.plugins.stock.business.provider.ProviderFilter filter, fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
          Find by filter.
 PartnerDTO findById(int nId)
          Find by provider id
 PartnerDTO findByIdWithProducts(int nId)
          Find by provider id with product fetched
 void init()
          Init this service
 

Method Detail

init

void init()
Init this service


doSaveProvider

void doSaveProvider(PartnerDTO provider)
Modifies a provider

Parameters:
provider - The provider to modify in database

doDeleteProvider

void doDeleteProvider(int nIdProvider)
Delete a provider

Parameters:
nIdProvider - the identifier of the provider to delete

findByFilter

fr.paris.lutece.plugins.stock.commons.ResultList<PartnerDTO> findByFilter(fr.paris.lutece.plugins.stock.business.provider.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

findByIdWithProducts

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

Parameters:
nId - the provider id
Returns:
the provider

findById

PartnerDTO findById(int nId)
Find by provider id

Parameters:
nId - the provider id
Returns:
the provider

findAll

java.util.List<PartnerDTO> findAll()
Return all provider

Returns:
the list of provider


Copyright © 2012 Mairie de Paris. All Rights Reserved.