fr.paris.lutece.plugins.helpdesk.web
Class HelpdeskJspBean

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.helpdesk.web.HelpdeskJspBean
All Implemented Interfaces:
Serializable

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

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

See Also:
Serialized Form

Field Summary
static String RIGHT_MANAGE_HELPDESK
           
 
Constructor Summary
HelpdeskJspBean()
          Creates a new HelpdeskJspBean object.
 
Method Summary
 String doActionSelectionQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Processes QuestionAnswer action for multiselection
 String doConfirmImportQuestionAnswerList(javax.servlet.http.HttpServletRequest request)
          Processes the import of question answer due to a csv file without deleting old question list
 String doCreateFaq(javax.servlet.http.HttpServletRequest request)
          Processes faq creation
 String doCreateQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Processes QuestionAnswer creation
 String doCreateSubject(javax.servlet.http.HttpServletRequest request)
          Processes subject creation
 String doCreateTheme(javax.servlet.http.HttpServletRequest request)
          Processes the creation of a theme
 String doGoDownQuestion(javax.servlet.http.HttpServletRequest request)
          Move the question down
 String doGoDownSubject(javax.servlet.http.HttpServletRequest request)
          Move the subject down
 String doGoDownTheme(javax.servlet.http.HttpServletRequest request)
          Move the theme down
 String doGoInSubject(javax.servlet.http.HttpServletRequest request)
          Move the subject in a parent subject
 String doGoInTheme(javax.servlet.http.HttpServletRequest request)
          Move the theme in a parent theme
 String doGoOutSubject(javax.servlet.http.HttpServletRequest request)
          Move the subject out a parent subject
 String doGoOutTheme(javax.servlet.http.HttpServletRequest request)
          Move the theme out a parent theme
 String doGoUpQuestion(javax.servlet.http.HttpServletRequest request)
          Move the question up
 String doGoUpSubject(javax.servlet.http.HttpServletRequest request)
          Move the subject up
 String doGoUpTheme(javax.servlet.http.HttpServletRequest request)
          Move the theme up
 String doImportQuestionAnswerList(javax.servlet.http.HttpServletRequest request)
          Processes the import of question answer due to a csv file
 String doModifyFaq(javax.servlet.http.HttpServletRequest request)
          Processes subject modification
 String doModifyQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Processes QuestionAnswer modification
 String doModifySubject(javax.servlet.http.HttpServletRequest request)
          Processes subject modification
 String doModifyTheme(javax.servlet.http.HttpServletRequest request)
          Processes the modification of a theme
 String doModifyVisitorQuestion(javax.servlet.http.HttpServletRequest request)
          Processes visitor question modification
 String doPublishQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Processes QuestionAnswer publication
 String doRemoveFaq(javax.servlet.http.HttpServletRequest request)
          Processes faq removal
 String doRemoveQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Processes QuestionAnswer removal
 String doRemoveSelection(javax.servlet.http.HttpServletRequest request)
          Processes QuestionAnswer Selection removal
 String doRemoveSubject(javax.servlet.http.HttpServletRequest request)
          Processes subject removal
 String doRemoveTheme(javax.servlet.http.HttpServletRequest request)
          Processes theme removal
 String doRemoveVisitorQuestion(javax.servlet.http.HttpServletRequest request)
          Processes visitor question removal
 String doUnpublishQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Processes QuestionAnswer unpublication
 String getAnswerSelection(javax.servlet.http.HttpServletRequest request)
          Returns the answer selection
 String getArchivedQuestionList(javax.servlet.http.HttpServletRequest request)
          Returns the list of archived questions
 String getConfirmRemoveFaq(javax.servlet.http.HttpServletRequest request)
          Returns the faq removal form
 String getConfirmRemoveQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Returns the subject removal form
 String getConfirmRemoveSubject(javax.servlet.http.HttpServletRequest request)
          Returns the subject removal form
 String getConfirmRemoveTheme(javax.servlet.http.HttpServletRequest request)
          Returns the Theme removal form
 String getCreateFaq(javax.servlet.http.HttpServletRequest request)
          Returns the faq creation form
 String getCreateQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Returns the QuestionAnswer creation form
 String getCreateSubject(javax.servlet.http.HttpServletRequest request)
          Returns the subject creation form
 String getCreateTheme(javax.servlet.http.HttpServletRequest request)
          Returns the theme creation form
 String getImportQuestionAnswerList(javax.servlet.http.HttpServletRequest request)
          Returns the list of archived questions
 String getManageHelpdesk(javax.servlet.http.HttpServletRequest request)
          Returns the list of F.A.Q.
 String getManageHelpdeskAdmin(javax.servlet.http.HttpServletRequest request)
          Returns the help desk administration menu - the list of themes
 String getModifyFaq(javax.servlet.http.HttpServletRequest request)
          Returns the faq modification form
 String getModifyQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Returns the QuestionAnswer modification
 String getModifySubject(javax.servlet.http.HttpServletRequest request)
          Returns the subject modification form
 String getModifyTheme(javax.servlet.http.HttpServletRequest request)
          Returns the theme modification form
 String getModifyVisitorQuestion(javax.servlet.http.HttpServletRequest request)
          Returns the visitor question modification form
 String getQuestionAnswerList(javax.servlet.http.HttpServletRequest request)
          Returns the list of QuestionAnswer
 String getSubjectsList(javax.servlet.http.HttpServletRequest request)
          Returns the list of subjects
 String getVisitorQuestionList(javax.servlet.http.HttpServletRequest request)
          Fetches a visitor's list of questions
 
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, populate, setFeatureIcon, setPageTitleProperty, validate, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RIGHT_MANAGE_HELPDESK

public static final String RIGHT_MANAGE_HELPDESK
See Also:
Constant Field Values
Constructor Detail

HelpdeskJspBean

public HelpdeskJspBean()
Creates a new HelpdeskJspBean object.

Method Detail

getSubjectsList

public String getSubjectsList(javax.servlet.http.HttpServletRequest request)
Returns the list of subjects

Parameters:
request - The Http request
Returns:
The Html template

getCreateSubject

public String getCreateSubject(javax.servlet.http.HttpServletRequest request)
Returns the subject creation form

Parameters:
request - The Http request
Returns:
The Html template

doCreateSubject

public String doCreateSubject(javax.servlet.http.HttpServletRequest request)
Processes subject creation

Parameters:
request - The Http request
Returns:
The URL to redirect to

doGoDownSubject

public String doGoDownSubject(javax.servlet.http.HttpServletRequest request)
Move the subject down

Parameters:
request - The Http servlet request
Returns:
The redirect url

doGoUpSubject

public String doGoUpSubject(javax.servlet.http.HttpServletRequest request)
Move the subject up

Parameters:
request - The Http servlet request
Returns:
The redirect url

doGoInSubject

public String doGoInSubject(javax.servlet.http.HttpServletRequest request)
Move the subject in a parent subject

Parameters:
request - The Http servlet request
Returns:
The redirect url

doGoOutSubject

public String doGoOutSubject(javax.servlet.http.HttpServletRequest request)
Move the subject out a parent subject

Parameters:
request - The Http servlet request
Returns:
The redirect url

getModifySubject

public String getModifySubject(javax.servlet.http.HttpServletRequest request)
Returns the subject modification form

Parameters:
request - The Http request
Returns:
The Html template

doModifySubject

public String doModifySubject(javax.servlet.http.HttpServletRequest request)
Processes subject modification

Parameters:
request - The Http request
Returns:
The URL to redirect to

getConfirmRemoveSubject

public String getConfirmRemoveSubject(javax.servlet.http.HttpServletRequest request)
Returns the subject removal form

Parameters:
request - The Http request
Returns:
The Html template

doRemoveSubject

public String doRemoveSubject(javax.servlet.http.HttpServletRequest request)
Processes subject removal

Parameters:
request - The Http request
Returns:
The URL to redirect to

getQuestionAnswerList

public String getQuestionAnswerList(javax.servlet.http.HttpServletRequest request)
Returns the list of QuestionAnswer

Parameters:
request - The Http request
Returns:
The Html template

doGoDownQuestion

public String doGoDownQuestion(javax.servlet.http.HttpServletRequest request)
Move the question down

Parameters:
request - The Http servlet request
Returns:
The redirect url

doGoUpQuestion

public String doGoUpQuestion(javax.servlet.http.HttpServletRequest request)
Move the question up

Parameters:
request - The Http servlet request
Returns:
The redirect url

getCreateQuestionAnswer

public String getCreateQuestionAnswer(javax.servlet.http.HttpServletRequest request)
Returns the QuestionAnswer creation form

Parameters:
request - The Http request
Returns:
The Html template

doCreateQuestionAnswer

public String doCreateQuestionAnswer(javax.servlet.http.HttpServletRequest request)
Processes QuestionAnswer creation

Parameters:
request - The Http request
Returns:
The URL to redirect to

getModifyQuestionAnswer

public String getModifyQuestionAnswer(javax.servlet.http.HttpServletRequest request)
Returns the QuestionAnswer modification

Parameters:
request - The Http request
Returns:
The Html template

doModifyQuestionAnswer

public String doModifyQuestionAnswer(javax.servlet.http.HttpServletRequest request)
Processes QuestionAnswer modification

Parameters:
request - The Http request
Returns:
The URL to redirect to

doActionSelectionQuestionAnswer

public String doActionSelectionQuestionAnswer(javax.servlet.http.HttpServletRequest request)
Processes QuestionAnswer action for multiselection

Parameters:
request - The Http request
Returns:
The URL to redirect to

doPublishQuestionAnswer

public String doPublishQuestionAnswer(javax.servlet.http.HttpServletRequest request)
Processes QuestionAnswer publication

Parameters:
request - The Http request
Returns:
The URL to redirect to

doUnpublishQuestionAnswer

public String doUnpublishQuestionAnswer(javax.servlet.http.HttpServletRequest request)
Processes QuestionAnswer unpublication

Parameters:
request - The Http request
Returns:
The URL to redirect to

getConfirmRemoveQuestionAnswer

public String getConfirmRemoveQuestionAnswer(javax.servlet.http.HttpServletRequest request)
Returns the subject removal form

Parameters:
request - The Http request
Returns:
The Html template

doRemoveQuestionAnswer

public String doRemoveQuestionAnswer(javax.servlet.http.HttpServletRequest request)
Processes QuestionAnswer removal

Parameters:
request - The Http request
Returns:
The URL to redirect to

doRemoveSelection

public String doRemoveSelection(javax.servlet.http.HttpServletRequest request)
Processes QuestionAnswer Selection removal

Parameters:
request - The Http request
Returns:
The URL to redirect to

getModifyVisitorQuestion

public String getModifyVisitorQuestion(javax.servlet.http.HttpServletRequest request)
Returns the visitor question modification form

Parameters:
request - The Http request
Returns:
The Html template

getAnswerSelection

public String getAnswerSelection(javax.servlet.http.HttpServletRequest request)
Returns the answer selection

Parameters:
request - The Http request
Returns:
The Html template

getVisitorQuestionList

public String getVisitorQuestionList(javax.servlet.http.HttpServletRequest request)
Fetches a visitor's list of questions

Parameters:
request - The HttpRequest
Returns:
The result in a string form

doModifyVisitorQuestion

public String doModifyVisitorQuestion(javax.servlet.http.HttpServletRequest request)
Processes visitor question modification

Parameters:
request - The Http request
Returns:
The URL to redirect to

getArchivedQuestionList

public String getArchivedQuestionList(javax.servlet.http.HttpServletRequest request)
Returns the list of archived questions

Parameters:
request - The Http request
Returns:
The Html template

doRemoveVisitorQuestion

public String doRemoveVisitorQuestion(javax.servlet.http.HttpServletRequest request)
Processes visitor question removal

Parameters:
request - The Http request
Returns:
The URL to redirect to

getImportQuestionAnswerList

public String getImportQuestionAnswerList(javax.servlet.http.HttpServletRequest request)
Returns the list of archived questions

Parameters:
request - The Http request
Returns:
The Html template

doConfirmImportQuestionAnswerList

public String doConfirmImportQuestionAnswerList(javax.servlet.http.HttpServletRequest request)
Processes the import of question answer due to a csv file without deleting old question list

Parameters:
request - The Http request
Returns:
The jsp URL which displays the question answer list

doImportQuestionAnswerList

public String doImportQuestionAnswerList(javax.servlet.http.HttpServletRequest request)
Processes the import of question answer due to a csv file

Parameters:
request - The Http request
Returns:
The jsp URL which displays the question answer list

getManageHelpdeskAdmin

public String getManageHelpdeskAdmin(javax.servlet.http.HttpServletRequest request)
Returns the help desk administration menu - the list of themes

Parameters:
request - The Http request
Returns:
The Html template

getConfirmRemoveTheme

public String getConfirmRemoveTheme(javax.servlet.http.HttpServletRequest request)
Returns the Theme removal form

Parameters:
request - The Http request
Returns:
The Html template

doRemoveTheme

public String doRemoveTheme(javax.servlet.http.HttpServletRequest request)
Processes theme removal

Parameters:
request - The Http request
Returns:
The URL to redirect to

getCreateTheme

public String getCreateTheme(javax.servlet.http.HttpServletRequest request)
Returns the theme creation form

Parameters:
request - The Http request
Returns:
The Html template

getModifyTheme

public String getModifyTheme(javax.servlet.http.HttpServletRequest request)
Returns the theme modification form

Parameters:
request - The Http request
Returns:
The Html template

doCreateTheme

public String doCreateTheme(javax.servlet.http.HttpServletRequest request)
Processes the creation of a theme

Parameters:
request - The Http request
Returns:
The URL to redirect to

doModifyTheme

public String doModifyTheme(javax.servlet.http.HttpServletRequest request)
Processes the modification of a theme

Parameters:
request - The Http request
Returns:
The URL to redirect to

doGoDownTheme

public String doGoDownTheme(javax.servlet.http.HttpServletRequest request)
Move the theme down

Parameters:
request - The Http servlet request
Returns:
The redirect url

doGoUpTheme

public String doGoUpTheme(javax.servlet.http.HttpServletRequest request)
Move the theme up

Parameters:
request - The Http servlet request
Returns:
The redirect url

doGoInTheme

public String doGoInTheme(javax.servlet.http.HttpServletRequest request)
Move the theme in a parent theme

Parameters:
request - The Http servlet request
Returns:
The redirect url

doGoOutTheme

public String doGoOutTheme(javax.servlet.http.HttpServletRequest request)
Move the theme out a parent theme

Parameters:
request - The Http servlet request
Returns:
The redirect url

getManageHelpdesk

public String getManageHelpdesk(javax.servlet.http.HttpServletRequest request)
Returns the list of F.A.Q.

Parameters:
request - The Http request
Returns:
The Html template

getCreateFaq

public String getCreateFaq(javax.servlet.http.HttpServletRequest request)
Returns the faq creation form

Parameters:
request - The Http request
Returns:
The Html template

doCreateFaq

public String doCreateFaq(javax.servlet.http.HttpServletRequest request)
Processes faq creation

Parameters:
request - The Http request
Returns:
The URL to redirect to

getModifyFaq

public String getModifyFaq(javax.servlet.http.HttpServletRequest request)
Returns the faq modification form

Parameters:
request - The Http request
Returns:
The Html template

doModifyFaq

public String doModifyFaq(javax.servlet.http.HttpServletRequest request)
Processes subject modification

Parameters:
request - The Http request
Returns:
The URL to redirect to

getConfirmRemoveFaq

public String getConfirmRemoveFaq(javax.servlet.http.HttpServletRequest request)
Returns the faq removal form

Parameters:
request - The Http request
Returns:
The Html template

doRemoveFaq

public String doRemoveFaq(javax.servlet.http.HttpServletRequest request)
Processes faq removal

Parameters:
request - The Http request
Returns:
The URL to redirect to


Copyright © 2013 Mairie de Paris. All Rights Reserved.