fr.paris.lutece.plugins.stock.business
Class AbstractTicketProductDAO<K,T extends TicketProduct,F extends TicketProductFilter,T_ extends TicketProduct_>
java.lang.Object
fr.paris.lutece.util.jpa.JPAGenericDAO<K,E>
fr.paris.lutece.portal.service.jpa.JPALuteceDAO<K,P>
fr.paris.lutece.plugins.stock.business.AbstractProductDAO<K,T,F,T_>
fr.paris.lutece.plugins.stock.business.AbstractTicketProductDAO<K,T,F,T_>
- Type Parameters:
K
- the primary keyT
- the ticket productF
- the filterT_
- the ticket product metamodel
- All Implemented Interfaces:
- IProductDAO<K,T,F>, ITicketProductDAO<K,T,F>, fr.paris.lutece.util.jpa.IGenericDAO<K,T>
- Direct Known Subclasses:
- TicketProductDAO
public class AbstractTicketProductDAO<K,T extends TicketProduct,F extends TicketProductFilter,T_ extends TicketProduct_>
- extends AbstractProductDAO<K,T,F,T_>
- implements ITicketProductDAO<K,T,F>
This class provides Data Access methods for Person objects
Method Summary |
protected java.util.List<javax.persistence.criteria.Predicate> |
buildPredicates(F filter,
javax.persistence.criteria.Root<T> root,
javax.persistence.criteria.CriteriaBuilder builder)
Build the predicate list from filter |
java.lang.String |
getPluginName()
|
Methods inherited from class fr.paris.lutece.portal.service.jpa.JPALuteceDAO |
createNativeQuery, getEntityManagerFactory |
Methods inherited from class fr.paris.lutece.util.jpa.JPAGenericDAO |
create, findAll, findById, getEM, getEntityClass, getEntityClassName, remove, 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.IGenericDAO |
create, findAll, findById, remove, update |
AbstractTicketProductDAO
public AbstractTicketProductDAO()
getPluginName
public java.lang.String getPluginName()
-
- Overrides:
getPluginName
in class AbstractProductDAO<K,T extends TicketProduct,F extends TicketProductFilter,T_ extends TicketProduct_>
buildPredicates
protected java.util.List<javax.persistence.criteria.Predicate> buildPredicates(F filter,
javax.persistence.criteria.Root<T> root,
javax.persistence.criteria.CriteriaBuilder builder)
- Build the predicate list from filter
- Overrides:
buildPredicates
in class AbstractProductDAO<K,T extends TicketProduct,F extends TicketProductFilter,T_ extends TicketProduct_>
- Parameters:
filter
- the filterroot
- the product rootbuilder
- the criteria builder
- Returns:
- the predicate list
Copyright © 2011 Mairie de Paris. All Rights Reserved.