|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@Transactional public interface IShowService
IProductService.
Method Summary | |
---|---|
void |
doDeleteProduct(int nIdProduct)
Delete the product. |
ShowDTO |
doSaveProduct(ShowDTO product,
java.io.File[] filePosterArray)
Modifies a product. |
java.util.List<ShowDTO> |
findAll()
Return a list of all products. |
java.util.List<ShowDTO> |
findByFilter(fr.paris.lutece.plugins.stock.business.product.ProductFilter filter)
Return a filtered list of product. |
fr.paris.lutece.plugins.stock.commons.ResultList<ShowDTO> |
findByFilter(fr.paris.lutece.plugins.stock.business.product.ProductFilter filter,
fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
Return a filtered list of product. |
ShowDTO |
findById(java.lang.Integer nIdProduct)
Find by id. |
fr.paris.lutece.plugins.stock.commons.ResultList<ShowDTO> |
getAllProduct(fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
Return a list of all products. |
java.util.List<ShowDTO> |
getComeProduct(java.util.List<java.lang.String> orderList,
fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginator)
Return a list of product with date_start after the current date. |
java.util.List<ShowDTO> |
getCurrentAndComeProduct(java.util.List<java.lang.String> orderList)
Return a list of product with date_end after the current date. |
java.util.List<ShowDTO> |
getCurrentProduct(java.util.List<java.lang.String> orderList,
fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginator)
Return a list of products with date_end after the current date. |
byte[] |
getImage(java.lang.Integer idProduct)
Gets the image data. |
ShowDTO |
getProduct(int nIdProduct)
Return the product object. |
byte[] |
getTbImage(java.lang.Integer idProduct)
Gets the thumbnail image. |
void |
init()
Init the product service and register it in the global product service. |
Method Detail |
---|
void init()
void doDeleteProduct(int nIdProduct)
nIdProduct
- the id of the product to deleteShowDTO getProduct(int nIdProduct)
nIdProduct
- the product id
java.util.List<ShowDTO> findByFilter(fr.paris.lutece.plugins.stock.business.product.ProductFilter filter)
filter
- the product filter
fr.paris.lutece.plugins.stock.commons.ResultList<ShowDTO> findByFilter(fr.paris.lutece.plugins.stock.business.product.ProductFilter filter, fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
filter
- the product filterpaginationProperties
- the pagination properties
ShowDTO doSaveProduct(ShowDTO product, java.io.File[] filePosterArray) throws fr.paris.lutece.plugins.stock.commons.exception.ValidationException
product
- The product to modify in databasefilePosterArray
- files poster
fr.paris.lutece.plugins.stock.commons.exception.ValidationException
- the validation exceptionShowDTO findById(java.lang.Integer nIdProduct)
nIdProduct
- the n id product
fr.paris.lutece.plugins.stock.commons.ResultList<ShowDTO> getAllProduct(fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginationProperties)
paginationProperties
- the pagination properties
java.util.List<ShowDTO> findAll()
java.util.List<ShowDTO> getCurrentProduct(java.util.List<java.lang.String> orderList, fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginator)
orderList
- the list of orderspaginator
- the paginator
java.util.List<ShowDTO> getComeProduct(java.util.List<java.lang.String> orderList, fr.paris.lutece.plugins.stock.commons.dao.PaginationProperties paginator)
orderList
- the order listpaginator
- the paginator
java.util.List<ShowDTO> getCurrentAndComeProduct(java.util.List<java.lang.String> orderList)
orderList
- the order list
byte[] getImage(java.lang.Integer idProduct)
idProduct
- the id product
byte[] getTbImage(java.lang.Integer idProduct)
idProduct
- the id product
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |