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

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)


Field Summary
static java.lang.String RIGHT_MANAGE_HELPDESK
           
 
Constructor Summary
HelpdeskJspBean()
          Creates a new HelpdeskJspBean object.
 
Method Summary
 java.lang.String doCreateQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Processes QuestionAnswer creation
 java.lang.String doCreateSubject(javax.servlet.http.HttpServletRequest request)
          Processes subject creation
 java.lang.String doModifyQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Processes QuestionAnswer modification
 java.lang.String doModifySubject(javax.servlet.http.HttpServletRequest request)
          Processes subject modification
 java.lang.String doModifyVisitorQuestion(javax.servlet.http.HttpServletRequest request)
          Processes visitor question modification
 java.lang.String doRemoveQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Processes QuestionAnswer removal
 java.lang.String doRemoveSubject(javax.servlet.http.HttpServletRequest request)
          Processes subject removal
 java.lang.String doRemoveVisitorQuestion(javax.servlet.http.HttpServletRequest request)
          Processes visitor question removal
 java.lang.String getAnswerSelection(javax.servlet.http.HttpServletRequest request)
          Returns the answer selection
 java.lang.String getArchivedQuestionList(javax.servlet.http.HttpServletRequest request)
          Returns the list of archived questions
 java.lang.String getConfirmRemoveQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Returns the subject removal form
 java.lang.String getConfirmRemoveSubject(javax.servlet.http.HttpServletRequest request)
          Returns the subject removal form
 java.lang.String getCreateQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Returns the QuestionAnswer creation form
 java.lang.String getCreateSubject(javax.servlet.http.HttpServletRequest request)
          Returns the subject creation form
 java.lang.String getManageHelpdesk(javax.servlet.http.HttpServletRequest request)
          Returns the helpdesk menu
 java.lang.String getModifyQuestionAnswer(javax.servlet.http.HttpServletRequest request)
          Returns the QuestionAnswer modification
 java.lang.String getModifySubject(javax.servlet.http.HttpServletRequest request)
          Returns the subject modification form
 java.lang.String getModifyVisitorQuestion(javax.servlet.http.HttpServletRequest request)
          Returns the visitor question modification form
 java.lang.String getQuestionAnswerList(javax.servlet.http.HttpServletRequest request)
          Returns the list of QuestionAnswer
 java.lang.String getSubjectsList(javax.servlet.http.HttpServletRequest request)
          Returns the list of subjects
 java.lang.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, setFeatureIcon, setPageTitleProperty
 
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 java.lang.String RIGHT_MANAGE_HELPDESK
See Also:
Constant Field Values
Constructor Detail

HelpdeskJspBean

public HelpdeskJspBean()
Creates a new HelpdeskJspBean object.

Method Detail

getManageHelpdesk

public java.lang.String getManageHelpdesk(javax.servlet.http.HttpServletRequest request)
Returns the helpdesk menu

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

getSubjectsList

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

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

getCreateSubject

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

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

doCreateSubject

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

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

getModifySubject

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

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

doModifySubject

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

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

getConfirmRemoveSubject

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

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

doRemoveSubject

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

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

getQuestionAnswerList

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

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

getCreateQuestionAnswer

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

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

doCreateQuestionAnswer

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

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

getModifyQuestionAnswer

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

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

doModifyQuestionAnswer

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

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

getConfirmRemoveQuestionAnswer

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

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

doRemoveQuestionAnswer

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

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

getModifyVisitorQuestion

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

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

getAnswerSelection

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

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

getVisitorQuestionList

public java.lang.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 java.lang.String doModifyVisitorQuestion(javax.servlet.http.HttpServletRequest request)
Processes visitor question modification

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

getArchivedQuestionList

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

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

doRemoveVisitorQuestion

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

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


Copyright © 2007 Mairie de Paris. All Rights Reserved.