public interface INewsLetterTemplateDAO
| Modifier and Type | Method and Description |
|---|---|
void |
delete(int nNewsLetterTemplateId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove a record from the table
|
void |
insert(NewsLetterTemplate newsletter,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Insert a new record in the table.
|
NewsLetterTemplate |
load(int nTemplateId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
loads the data of the newsletter's template from the table
|
fr.paris.lutece.util.ReferenceList |
selectTemplatesByRef(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns the list of all templates
|
List<NewsLetterTemplate> |
selectTemplatesCollectionByType(String strTopicType,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns a list of templates depending on the given type
|
Collection<NewsLetterTemplate> |
selectTemplatesList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns the list of all templates
|
fr.paris.lutece.util.ReferenceList |
selectTemplatesListByType(String strTopicType,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns the list of all templates
|
Collection<NewsLetterTemplate> |
selectTemplatesListByWorkgoup(String strWorkgroupKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Get the list of temmplates associated with a given workgroup
|
void |
store(NewsLetterTemplate newsLetterTemplate,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update a given record in the table.
|
Collection<NewsLetterTemplate> selectTemplatesList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin - The pluginfr.paris.lutece.util.ReferenceList selectTemplatesListByType(String strTopicType, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strTopicType - the topic type of templatesplugin - The pluginList<NewsLetterTemplate> selectTemplatesCollectionByType(String strTopicType, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strTopicType - the topic type of templates to getplugin - The pluginvoid insert(NewsLetterTemplate newsletter, fr.paris.lutece.portal.service.plugin.Plugin plugin)
newsletter - The Instance of the object NewsLetterTemplateplugin - the pluginNewsLetterTemplate load(int nTemplateId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nTemplateId - the template identifierplugin - the pluginvoid store(NewsLetterTemplate newsLetterTemplate, fr.paris.lutece.portal.service.plugin.Plugin plugin)
newsLetterTemplate - The Instance of the object NewsLetterTemplateplugin - the pluginvoid delete(int nNewsLetterTemplateId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
nNewsLetterTemplateId - the template identifierplugin - the Pluginfr.paris.lutece.util.ReferenceList selectTemplatesByRef(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin - The pluginCollection<NewsLetterTemplate> selectTemplatesListByWorkgoup(String strWorkgroupKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strWorkgroupKey - The key of the workgroupplugin - The pluginCopyright © 2019 City of Paris. All rights reserved.