public class NewsletterJspBean
extends fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean
Modifier and Type | Field and Description |
---|---|
static String |
RIGHT_NEWSLETTER_MANAGEMENT
The right used for managing newsletters
|
Constructor and Description |
---|
NewsletterJspBean()
Creates a new NewsletterJspBean object.
|
Modifier and Type | Method and Description |
---|---|
String |
confirmRemoveNewsletterTopic(javax.servlet.http.HttpServletRequest request)
Get a confirmation page before removing a newsletter topic
|
String |
doAddNewsletterTopic(javax.servlet.http.HttpServletRequest request)
Create a news topic in a newsletter
|
String |
doAddSubscriber(javax.servlet.http.HttpServletRequest request)
Processes the registration of a subscriber
|
String |
doChangeNewsletterTopicSection(javax.servlet.http.HttpServletRequest request)
Change the section of a newsletter topic.
|
String |
doCleanSubscribers(javax.servlet.http.HttpServletRequest request)
Processes subscribers cleaning
|
String |
doComposeNewsLetter(javax.servlet.http.HttpServletRequest request)
Returns the newsletter form of newsletter composition
|
String |
doConfirmSendNewsLetter(javax.servlet.http.HttpServletRequest request)
Displays the confirmation page before sending the newsletter
|
String |
doConfirmTestNewsLetter(javax.servlet.http.HttpServletRequest request)
Displays the confirmation page before testing the newsletter
|
String |
doCopyNewsLetter(javax.servlet.http.HttpServletRequest request)
Processes the copy of a newsletter
|
String |
doCreateNewsLetter(javax.servlet.http.HttpServletRequest request)
Processes the creation form of a new newsletter
|
String |
doExportCsv(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Exports the list of subscribers in a csv file format
|
String |
doImportSubscribers(javax.servlet.http.HttpServletRequest request)
Processes the import of subscribers due to a csv file and loads the
subscribers management page
|
String |
doManageNewsLetterProperties(javax.servlet.http.HttpServletRequest request)
Processes the update form of the newsletter properties
|
String |
doModifyNewsLetter(javax.servlet.http.HttpServletRequest request)
Processes the update form of the newsletter whose identifier is in the
http request
|
String |
doModifyTopicConfig(javax.servlet.http.HttpServletRequest request)
Save the configuration of a topic
|
String |
doPrepareNewsLetter(javax.servlet.http.HttpServletRequest request)
Builds the page of preparation before sending
|
String |
doRegisterNewsLetter(javax.servlet.http.HttpServletRequest request)
Processes the registration of a newsletter and loads the newsletter
management page
|
String |
doRemoveMultiNewsLetter(javax.servlet.http.HttpServletRequest request)
Processes the removal form of a sending newsletter
|
String |
doRemoveNewsLetter(javax.servlet.http.HttpServletRequest request)
Processes the removal form of a newsletter
|
String |
doRemoveNewsletterTopic(javax.servlet.http.HttpServletRequest request)
Remove a newsletter topic
|
String |
doRemoveSelection(javax.servlet.http.HttpServletRequest request)
Processes the unregistration of selected subscribers
|
String |
doRemoveSendingNewsLetter(javax.servlet.http.HttpServletRequest request)
Processes the removal form of a sending newsletter
|
String |
doSendNewsLetter(javax.servlet.http.HttpServletRequest request)
Processes the sending of a newsletter
|
String |
doTestNewsLetter(javax.servlet.http.HttpServletRequest request)
Processes the testing of a newsletter
|
String |
doUnregistrationAdmin(javax.servlet.http.HttpServletRequest request)
Processes the unregistration of a subscriber for a newsletter
|
String |
getComposeNewsLetter(javax.servlet.http.HttpServletRequest request)
Returns the newsletter form of newsletter composition
|
String |
getConfirmRemoveSelectedSubscribers(javax.servlet.http.HttpServletRequest request)
Manages the removal form of a newsletter whose identifier is in the http
for selected users request
|
String |
getConfirmRemoveSubscriber(javax.servlet.http.HttpServletRequest request)
Manages the removal form of a newsletter whose identifier is in the http
request
|
String |
getCreateNewsLetter(javax.servlet.http.HttpServletRequest request)
Returns the newsletter form for creation
|
String |
getImportDeleteSubscribers(javax.servlet.http.HttpServletRequest request)
Builds the subscribers import page
|
String |
getImportSubscribers(javax.servlet.http.HttpServletRequest request)
Builds the subscribers import page
|
String |
getManageArchive(javax.servlet.http.HttpServletRequest request)
Returns the list of old newsletters
|
String |
getManageNewsLetters(javax.servlet.http.HttpServletRequest request)
Returns the list of newsletters
|
String |
getManageNewsLettersProperties(javax.servlet.http.HttpServletRequest request)
Returns the newsletters properties
|
String |
getManageNewsletterTopics(javax.servlet.http.HttpServletRequest request)
Get the manage topics page
|
String |
getManageSubscribers(javax.servlet.http.HttpServletRequest request)
Builds the newsletter's subscribers management page
|
String |
getModifyNewsLetter(javax.servlet.http.HttpServletRequest request)
Returns the newsletter form for modification
|
String |
getModifyTopicConfig(javax.servlet.http.HttpServletRequest request)
Get the modification page of a newsletter topic configuration
|
String |
getMoveNewsletterTopic(javax.servlet.http.HttpServletRequest request)
Change the order of a topic, and display the manage topics page.
|
fr.paris.lutece.portal.service.plugin.Plugin |
getPlugin() |
String |
getPrepareNewsLetter(javax.servlet.http.HttpServletRequest request)
Builds the page of preparation before sending
|
String |
getPreviewNewsLetter(javax.servlet.http.HttpServletRequest request)
Builds the page of preparation before sending
|
String |
getRemoveMultiNewsLetter(javax.servlet.http.HttpServletRequest request)
Manages the removal form of a newsletter archive whose identifier is in
the http request
|
String |
getRemoveNewsLetter(javax.servlet.http.HttpServletRequest request)
Manages the removal form of a newsletter whose identifier is in the http
request
|
String |
getRemoveSendingNewsLetter(javax.servlet.http.HttpServletRequest request)
Manages the removal form of a newsletter archive whose identifier is in
the http request
|
public static final String RIGHT_NEWSLETTER_MANAGEMENT
public NewsletterJspBean()
public String getManageNewsLetters(javax.servlet.http.HttpServletRequest request)
request
- the HTTP requestpublic String getManageArchive(javax.servlet.http.HttpServletRequest request)
request
- the HTTP requestpublic String getManageNewsLettersProperties(javax.servlet.http.HttpServletRequest request) throws fr.paris.lutece.portal.service.admin.AccessDeniedException
request
- the HTTP requestfr.paris.lutece.portal.service.admin.AccessDeniedException
- If the user is not allowed to acces the
featurepublic String doManageNewsLetterProperties(javax.servlet.http.HttpServletRequest request) throws fr.paris.lutece.portal.service.admin.AccessDeniedException
request
- The Http requestfr.paris.lutece.portal.service.admin.AccessDeniedException
- If the user is not allowed to acces the
featurepublic String getCreateNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getComposeNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http rquestpublic String doComposeNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http rquestpublic String doCleanSubscribers(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String doCreateNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getModifyNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String doModifyNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getConfirmRemoveSubscriber(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getConfirmRemoveSelectedSubscribers(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String doUnregistrationAdmin(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String doRemoveSelection(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getRemoveNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getRemoveSendingNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getRemoveMultiNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String doRemoveNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String doRemoveSendingNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String doRemoveMultiNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getManageSubscribers(javax.servlet.http.HttpServletRequest request)
request
- The HTTP requestpublic String doAddSubscriber(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getPrepareNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- the http requestpublic String doPrepareNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- the Http requestpublic String getPreviewNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- the http requestpublic String doConfirmSendNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- the http requestpublic String doConfirmTestNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- the http requestpublic String doTestNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- the http requestpublic String doSendNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- the http requestpublic String doRegisterNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String getImportSubscribers(javax.servlet.http.HttpServletRequest request)
request
- The HTTP requestpublic String getImportDeleteSubscribers(javax.servlet.http.HttpServletRequest request)
request
- The HTTP requestpublic String doImportSubscribers(javax.servlet.http.HttpServletRequest request)
request
- The Http requestpublic String doExportCsv(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- The Http Requestresponse
- The Http Responsepublic String getManageNewsletterTopics(javax.servlet.http.HttpServletRequest request)
request
- The requestpublic String doAddNewsletterTopic(javax.servlet.http.HttpServletRequest request)
request
- The requestpublic String confirmRemoveNewsletterTopic(javax.servlet.http.HttpServletRequest request)
request
- The requestpublic String doRemoveNewsletterTopic(javax.servlet.http.HttpServletRequest request)
request
- The requestpublic String getMoveNewsletterTopic(javax.servlet.http.HttpServletRequest request)
request
- The requestpublic String getModifyTopicConfig(javax.servlet.http.HttpServletRequest request)
request
- The requestpublic String doModifyTopicConfig(javax.servlet.http.HttpServletRequest request)
request
- The requestpublic String doChangeNewsletterTopicSection(javax.servlet.http.HttpServletRequest request)
request
- The requestpublic fr.paris.lutece.portal.service.plugin.Plugin getPlugin()
getPlugin
in class fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean
public String doCopyNewsLetter(javax.servlet.http.HttpServletRequest request)
request
- The Http requestCopyright © 2019 City of Paris. All rights reserved.