fr.paris.lutece.plugins.poll.web
Class PollJspBean

java.lang.Object
  extended by fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
      extended by fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean
          extended by fr.paris.lutece.plugins.poll.web.PollJspBean

public class PollJspBean
extends fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean

This class provides the user interface to manage poll features ( manage, create, modify, remove)


Field Summary
static java.lang.String RIGHT_MANAGE_POLL
           
 
Constructor Summary
PollJspBean()
           
 
Method Summary
 java.lang.String doCreateChoice(javax.servlet.http.HttpServletRequest request)
          Process choice creation
 java.lang.String doCreatePoll(javax.servlet.http.HttpServletRequest request)
          Process poll creation
 java.lang.String doCreateQuestion(javax.servlet.http.HttpServletRequest request)
          Process question creation
 java.lang.String doDisablePoll(javax.servlet.http.HttpServletRequest request)
          Disable a Poll
 java.lang.String doEnablePoll(javax.servlet.http.HttpServletRequest request)
          Enable a Poll
 java.lang.String doModifyChoice(javax.servlet.http.HttpServletRequest request)
          Process the choice modifications
 java.lang.String doModifyPoll(javax.servlet.http.HttpServletRequest request)
          Process the Poll modifications
 java.lang.String doModifyQuestion(javax.servlet.http.HttpServletRequest request)
          Process the modifications of a question
 java.lang.String doRemoveChoice(javax.servlet.http.HttpServletRequest request)
          Remove a choice
 java.lang.String doRemovePoll(javax.servlet.http.HttpServletRequest request)
          Remove a poll
 java.lang.String doRemoveQuestion(javax.servlet.http.HttpServletRequest request)
          Remove a question
 java.lang.String getConfirmRemoveChoice(javax.servlet.http.HttpServletRequest request)
          Returns the confirmation to remove the choice
 java.lang.String getConfirmRemovePoll(javax.servlet.http.HttpServletRequest request)
          Returns the confirmation to remove the poll
 java.lang.String getConfirmRemoveQuestion(javax.servlet.http.HttpServletRequest request)
          Returns the confirmation to remove the question
 java.lang.String getCreateChoice(javax.servlet.http.HttpServletRequest request)
          Returns the choice creation form
 java.lang.String getCreatePoll(javax.servlet.http.HttpServletRequest request)
          Returns the Poll creation form
 java.lang.String getCreateQuestion(javax.servlet.http.HttpServletRequest request)
          Returns the Question creation form
 java.lang.String getManagePolls(javax.servlet.http.HttpServletRequest request)
          Returns poll management form
 java.lang.String getModifyChoice(javax.servlet.http.HttpServletRequest request)
          Returns the choice modification form
 java.lang.String getModifyPoll(javax.servlet.http.HttpServletRequest request)
          Returns the form for poll modification
 java.lang.String getModifyQuestion(javax.servlet.http.HttpServletRequest request)
          Returns the question modification form
 java.lang.String getViewResults(javax.servlet.http.HttpServletRequest request)
          Displays the poll scores page
 
Methods inherited from class fr.paris.lutece.portal.web.admin.PluginAdminPageJspBean
getPlugin, init
 
Methods inherited from class fr.paris.lutece.portal.web.admin.AdminFeaturesPageJspBean
getAdminPage, getFeatureIcon, getHomeUrl, getLocale, getPageTitle, getUser, setFeatureIcon, setPageTitleProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RIGHT_MANAGE_POLL

public static final java.lang.String RIGHT_MANAGE_POLL
See Also:
Constant Field Values
Constructor Detail

PollJspBean

public PollJspBean()
Method Detail

getManagePolls

public java.lang.String getManagePolls(javax.servlet.http.HttpServletRequest request)
Returns poll management form

Parameters:
request - The Http request
Returns:
Html form

getCreatePoll

public java.lang.String getCreatePoll(javax.servlet.http.HttpServletRequest request)
Returns the Poll creation form

Parameters:
request - The Http request
Returns:
Html creation form

doCreatePoll

public java.lang.String doCreatePoll(javax.servlet.http.HttpServletRequest request)
Process poll creation

Parameters:
request - The Http request
Returns:
URL

getConfirmRemovePoll

public java.lang.String getConfirmRemovePoll(javax.servlet.http.HttpServletRequest request)
Returns the confirmation to remove the poll

Parameters:
request - The Http request
Returns:
the confirmation page

doRemovePoll

public java.lang.String doRemovePoll(javax.servlet.http.HttpServletRequest request)
Remove a poll

Parameters:
request - The Http request
Returns:
Html form

doEnablePoll

public java.lang.String doEnablePoll(javax.servlet.http.HttpServletRequest request)
Enable a Poll

Parameters:
request - The Http request
Returns:
Html form

doDisablePoll

public java.lang.String doDisablePoll(javax.servlet.http.HttpServletRequest request)
Disable a Poll

Parameters:
request - The Http request
Returns:
Html form

getViewResults

public java.lang.String getViewResults(javax.servlet.http.HttpServletRequest request)
Displays the poll scores page

Parameters:
request - The Http request
Returns:
The Html code to display the scores poll

getModifyPoll

public java.lang.String getModifyPoll(javax.servlet.http.HttpServletRequest request)
Returns the form for poll modification

Parameters:
request - The Http request
Returns:
Html form

doModifyPoll

public java.lang.String doModifyPoll(javax.servlet.http.HttpServletRequest request)
Process the Poll modifications

Parameters:
request - The Http request
Returns:
Html form

getCreateQuestion

public java.lang.String getCreateQuestion(javax.servlet.http.HttpServletRequest request)
Returns the Question creation form

Parameters:
request - The Http request
Returns:
Html creation form

doCreateQuestion

public java.lang.String doCreateQuestion(javax.servlet.http.HttpServletRequest request)
Process question creation

Parameters:
request - The Http request
Returns:
URL

getConfirmRemoveQuestion

public java.lang.String getConfirmRemoveQuestion(javax.servlet.http.HttpServletRequest request)
Returns the confirmation to remove the question

Parameters:
request - The Http request
Returns:
the confirmation page

doRemoveQuestion

public java.lang.String doRemoveQuestion(javax.servlet.http.HttpServletRequest request)
Remove a question

Parameters:
request - The Http request
Returns:
URL

getModifyQuestion

public java.lang.String getModifyQuestion(javax.servlet.http.HttpServletRequest request)
Returns the question modification form

Parameters:
request - The Http request
Returns:
Html form

doModifyQuestion

public java.lang.String doModifyQuestion(javax.servlet.http.HttpServletRequest request)
Process the modifications of a question

Parameters:
request - The Http request
Returns:
The Jsp URL of the process result

getCreateChoice

public java.lang.String getCreateChoice(javax.servlet.http.HttpServletRequest request)
Returns the choice creation form

Parameters:
request - The Http request
Returns:
Html creation form

doCreateChoice

public java.lang.String doCreateChoice(javax.servlet.http.HttpServletRequest request)
Process choice creation

Parameters:
request - The Http request
Returns:
URL

getModifyChoice

public java.lang.String getModifyChoice(javax.servlet.http.HttpServletRequest request)
Returns the choice modification form

Parameters:
request - The Http request
Returns:
Html form

doModifyChoice

public java.lang.String doModifyChoice(javax.servlet.http.HttpServletRequest request)
Process the choice modifications

Parameters:
request - The Http request
Returns:
Html form

getConfirmRemoveChoice

public java.lang.String getConfirmRemoveChoice(javax.servlet.http.HttpServletRequest request)
Returns the confirmation to remove the choice

Parameters:
request - The Http request
Returns:
the confirmation page

doRemoveChoice

public java.lang.String doRemoveChoice(javax.servlet.http.HttpServletRequest request)
Remove a choice

Parameters:
request - The Http request
Returns:
URL


Copyright © 2008 Mairie de Paris. All Rights Reserved.