@Transactional(rollbackFor=java.lang.Exception.class) public interface ISeanceService
Modifier and Type | Method and Description |
---|---|
void |
doDeleteOffer(int nIdSeance)
Delete a seance.
|
void |
doMasseDeleteOffer(List<Integer> listOffer)
Same action as doDeleteOffer but with many offer
|
void |
doSaveOffer(SeanceDTO seance)
Modifies a seance.
|
List<SeanceDTO> |
findAll()
Find all.
|
List<fr.paris.lutece.plugins.stock.business.offer.OfferGenre> |
findAllGenre()
Return all the offer genre.
|
fr.paris.lutece.plugins.stock.commons.ResultList<SeanceDTO> |
findByFilter(fr.paris.lutece.plugins.stock.business.offer.OfferFilter filter,
fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
Find by filter.
|
List<SeanceDTO> |
findSeanceByDate(Integer showId,
Date dateHour)
Find seance by date and hour.
|
SeanceDTO |
findSeanceById(Integer nIdOffer)
Return an offer by his id.
|
List<String> |
findSeanceByShow(Integer showId,
fr.paris.lutece.plugins.stock.business.offer.OfferFilter filter,
Locale locale)
List of seance dates for a show.
|
void |
init()
Init this service.
|
void |
update(SeanceDTO offer)
Update.
|
void init()
void doSaveOffer(SeanceDTO seance)
seance
- The seance to modify in databasevoid doDeleteOffer(int nIdSeance)
nIdSeance
- the identifier of the seance to deletevoid doMasseDeleteOffer(List<Integer> listOffer)
nIdsOffer
- the list of offer which must be deletefr.paris.lutece.plugins.stock.commons.ResultList<SeanceDTO> findByFilter(fr.paris.lutece.plugins.stock.business.offer.OfferFilter filter, fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
filter
- the filterpaginationProperties
- the pagination propertiesvoid update(SeanceDTO offer)
offer
- the offerSeanceDTO findSeanceById(Integer nIdOffer)
nIdOffer
- offer idList<fr.paris.lutece.plugins.stock.business.offer.OfferGenre> findAllGenre()
List<String> findSeanceByShow(Integer showId, fr.paris.lutece.plugins.stock.business.offer.OfferFilter filter, Locale locale)
showId
- id of the showfilter
- offer filterlocale
- the localeCopyright © 2020 City of Paris. All rights reserved.