public interface IAnnounceSearchFilterDAO
Modifier and Type | Method and Description |
---|---|
void |
create(AnnounceSearchFilter filter,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new filter into the database
|
void |
delete(int nIdFilter,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove a filter from the database
|
void |
deleteByIdCategory(int nIdCategory,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove filters from the database from the id of categories
|
List<AnnounceSearchFilter> |
findAll(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of every filters
|
List<AnnounceSearchFilter> |
findByListId(List<Integer> listIdFilters,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of filters from a list of id
|
AnnounceSearchFilter |
findByPrimaryKey(int nIdFilter,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Find a filter by primary key
|
void |
update(AnnounceSearchFilter filter,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update a filter
|
AnnounceSearchFilter findByPrimaryKey(int nIdFilter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nIdFilter
- The id of the filterplugin
- The pluginvoid create(AnnounceSearchFilter filter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
filter
- the filterplugin
- The pluginvoid update(AnnounceSearchFilter filter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
filter
- The filter to updateplugin
- The pluginvoid delete(int nIdFilter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nIdFilter
- The id of the filterplugin
- The pluginvoid deleteByIdCategory(int nIdCategory, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nIdCategory
- The id of the categoryplugin
- The pluginList<AnnounceSearchFilter> findAll(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- The pluginList<AnnounceSearchFilter> findByListId(List<Integer> listIdFilters, fr.paris.lutece.portal.service.plugin.Plugin plugin)
listIdFilters
- The list of id of filtersplugin
- The pluginCopyright © 2019 City of Paris. All rights reserved.