fr.paris.lutece.plugins.stock.modules.tickets.business
Interface ISeanceDAO

All Superinterfaces:
fr.paris.lutece.util.jpa.IGenericDAO<java.lang.Integer,fr.paris.lutece.plugins.stock.business.offer.Offer>, fr.paris.lutece.plugins.stock.business.offer.IOfferDAO
All Known Implementing Classes:
SeanceDAO

public interface ISeanceDAO
extends fr.paris.lutece.plugins.stock.business.offer.IOfferDAO

Interface for seance dao

Author:
abataille

Method Summary
 java.util.List<fr.paris.lutece.plugins.stock.business.offer.Offer> findAvailableSeance(java.lang.Integer offerId)
          Returns list of available seance types (not cancelled) for given offer id
 java.util.List<fr.paris.lutece.plugins.stock.business.offer.Offer> findAvailableSeanceByDate(java.lang.Integer offerId, java.sql.Timestamp dateHour)
          Returns list of available seance types (not cancelled) for given date and hour.
 
Methods inherited from interface fr.paris.lutece.plugins.stock.business.offer.IOfferDAO
findByFilter, findByProduct, getQuantity
 
Methods inherited from interface fr.paris.lutece.util.jpa.IGenericDAO
create, detach, findAll, findById, flush, remove, update
 

Method Detail

findAvailableSeanceByDate

java.util.List<fr.paris.lutece.plugins.stock.business.offer.Offer> findAvailableSeanceByDate(java.lang.Integer offerId,
                                                                                             java.sql.Timestamp dateHour)
Returns list of available seance types (not cancelled) for given date and hour.

Parameters:
offerId - the offer id
dateHour - date and hour
Returns:
seance list

findAvailableSeance

java.util.List<fr.paris.lutece.plugins.stock.business.offer.Offer> findAvailableSeance(java.lang.Integer offerId)
Returns list of available seance types (not cancelled) for given offer id

Parameters:
offerId - offer id
Returns:
seance list


Copyright © 2012 Mairie de Paris. All Rights Reserved.