fr.paris.lutece.plugins.stock.modules.tickets.service
Class ProviderService

java.lang.Object
  extended by fr.paris.lutece.plugins.stock.service.impl.AbstractService
      extended by fr.paris.lutece.plugins.stock.modules.tickets.service.ProviderService
All Implemented Interfaces:
IProviderService

@Transactional(readOnly=false)
public final class ProviderService
extends fr.paris.lutece.plugins.stock.service.impl.AbstractService
implements IProviderService

ProviderService


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
static ProviderService getInstance()
          Return the provider service instance
 void init()
          Init this service
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ProviderService getInstance()
Return the provider service instance

Returns:
the provider service instance

init

public void init()
Init this service

Specified by:
init in interface IProviderService

doSaveProvider

@Transactional(readOnly=false)
public void doSaveProvider(PartnerDTO provider)
Modifies a provider

Specified by:
doSaveProvider in interface IProviderService
Parameters:
provider - The provider to modify in database

doDeleteProvider

@Transactional
public void doDeleteProvider(int nIdProvider)
Delete a provider

Specified by:
doDeleteProvider in interface IProviderService
Parameters:
nIdProvider - the identifier of the provider to delete

findByIdWithProducts

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

Specified by:
findByIdWithProducts in interface IProviderService
Parameters:
nId - the provider id
Returns:
the provider

findById

public PartnerDTO findById(int nId)
Find by provider id

Specified by:
findById in interface IProviderService
Parameters:
nId - the provider id
Returns:
the provider

findByFilter

public 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.

Specified by:
findByFilter in interface IProviderService
Parameters:
filter - the filter
paginationProperties - the pagination properties
Returns:
the provider list filtered

findAll

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

Specified by:
findAll in interface IProviderService
Returns:
the list of provider


Copyright © 2012 Mairie de Paris. All Rights Reserved.