fr.paris.lutece.plugins.stock.business
Class ProductHome<P extends Product,F extends ProductFilter,DAO extends IProductDAO<java.lang.Integer,P,F>>

java.lang.Object
  extended by fr.paris.lutece.portal.service.jpa.AbstractLuteceHome<java.lang.Integer,P,DAO>
      extended by fr.paris.lutece.plugins.stock.business.ProductHome<P,F,DAO>
Type Parameters:
P - the product class
F - the filter product class
DAO - the product dao interface
All Implemented Interfaces:
IProductHome<P,F>, fr.paris.lutece.util.jpa.IGenericHome<java.lang.Integer,P>
Direct Known Subclasses:
TicketProductHome

@Transactional
public class ProductHome<P extends Product,F extends ProductFilter,DAO extends IProductDAO<java.lang.Integer,P,F>>
extends fr.paris.lutece.portal.service.jpa.AbstractLuteceHome<java.lang.Integer,P,DAO>
implements IProductHome<P,F>

This class provides instances management methods (create, find, ...) for Person objects


Constructor Summary
ProductHome()
           
 
Method Summary
 java.util.List<P> findByFilter(F filter)
          Find by filter
 
Methods inherited from class fr.paris.lutece.portal.service.jpa.AbstractLuteceHome
create, findAll, findByPrimaryKey, getDao, remove, setDao, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.paris.lutece.util.jpa.IGenericHome
create, findAll, findByPrimaryKey, remove, update
 

Constructor Detail

ProductHome

public ProductHome()
Method Detail

findByFilter

public java.util.List<P> findByFilter(F filter)
Find by filter

Specified by:
findByFilter in interface IProductHome<P extends Product,F extends ProductFilter>
Parameters:
filter - the filter
Returns:
the product list


Copyright © 2011 Mairie de Paris. All Rights Reserved.