public final class NewsLetterTemplateHome extends Object
Modifier and Type | Method and Description |
---|---|
static NewsLetterTemplate |
create(NewsLetterTemplate newsletterTemplate,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Creation of an instance of a newsletter template
|
static NewsLetterTemplate |
findByPrimaryKey(int nKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns an object NewsLetter's template from its identifier
|
static fr.paris.lutece.util.ReferenceList |
getTemplateListByRef(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Fetches a template list
|
static List<NewsLetterTemplate> |
getTemplatesCollectionByType(String strTopicType,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns a list of templates depending on the given topic type
|
static Collection<NewsLetterTemplate> |
getTemplatesList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns the list of every templates
|
static fr.paris.lutece.util.ReferenceList |
getTemplatesListByType(String strTopicType,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns a list of templates depending on the given type
|
static Collection<NewsLetterTemplate> |
getTemplatesListByWorkgoup(String strWorkgroupKey,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Returns the list of templates associated with a given workgroup
|
static void |
remove(int nNewsLetterTemplateId,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Remove the record from the template identifier
|
static NewsLetterTemplate |
update(NewsLetterTemplate newsletterTemplate,
fr.paris.lutece.portal.service.plugin.Plugin plugin)
Update of an instance of a newsletter template
|
public static Collection<NewsLetterTemplate> getTemplatesList(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- The Pluginpublic static fr.paris.lutece.util.ReferenceList getTemplatesListByType(String strTopicType, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strTopicType
- the topic type of templates to retrieveplugin
- The Pluginpublic static List<NewsLetterTemplate> getTemplatesCollectionByType(String strTopicType, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strTopicType
- the topic type of templates to retrieveplugin
- The Pluginpublic static NewsLetterTemplate create(NewsLetterTemplate newsletterTemplate, fr.paris.lutece.portal.service.plugin.Plugin plugin)
newsletterTemplate
- template An instance of a newsletter template
which contains the informations to storeplugin
- The Pluginpublic static NewsLetterTemplate findByPrimaryKey(int nKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nKey
- the primary key of the newsletter's templateplugin
- The Pluginpublic static NewsLetterTemplate update(NewsLetterTemplate newsletterTemplate, fr.paris.lutece.portal.service.plugin.Plugin plugin)
newsletterTemplate
- template An instance of a newsletter template
which contains the informations to storeplugin
- The Pluginpublic static void remove(int nNewsLetterTemplateId, fr.paris.lutece.portal.service.plugin.Plugin plugin)
nNewsLetterTemplateId
- the template identifierplugin
- the Pluginpublic static fr.paris.lutece.util.ReferenceList getTemplateListByRef(fr.paris.lutece.portal.service.plugin.Plugin plugin)
plugin
- The pluginpublic static Collection<NewsLetterTemplate> getTemplatesListByWorkgoup(String strWorkgroupKey, fr.paris.lutece.portal.service.plugin.Plugin plugin)
strWorkgroupKey
- The workgoup keyplugin
- The PluginCopyright © 2019 City of Paris. All rights reserved.