DLESE Tools
v1.6.0

org.dlese.dpc.suggest.action
Class SuggestCommentAction

java.lang.Object
  extended by org.apache.struts.action.Action
      extended by org.dlese.dpc.suggest.action.SuggestAction
          extended by org.dlese.dpc.suggest.action.SuggestCommentAction

public final class SuggestCommentAction
extends SuggestAction

* Action controller for the Suggest a Comment servlet.

Version:
$Id: SuggestCommentAction.java,v 1.9 2009/03/20 23:34:00 jweather Exp $
Author:
ostwald

$Id $


Field Summary
 
Fields inherited from class org.apache.struts.action.Action
defaultLocale, servlet
 
Constructor Summary
SuggestCommentAction()
           
 
Method Summary
protected  CommentRecord createRecord(org.apache.struts.action.ActionForm form)
          Update the SuggestionRecord (managed by SuggestCommentHelper) with values from the form bean.
protected  SuggestCommentHelper getSuggestHelper()
          Gets the SuggestCommentHelper attribute of the SuggestCommentAction object
protected  org.apache.struts.action.ActionForward handleCancelCommand(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          NOT YET DOCUMENTED
protected  org.apache.struts.action.ActionForward handleDoneCommand(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          NOT YET DOCUMENTED
protected  org.apache.struts.action.ActionForward handleEditCommand(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          NOT YET DOCUMENTED
protected  org.apache.struts.action.ActionForward handleOtherCommands(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          NOT YET DOCUMENTED
protected  org.apache.struts.action.ActionForward handleSubmitCommand(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          NOT YET DOCUMENTED
protected  org.apache.struts.action.ActionForward initializeSuggestor(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, HttpServletRequest request, HttpServletResponse response)
          NOT YET DOCUMENTED
static void setDebug(boolean db)
          Sets the debug attribute of the SuggestCommentAction class
protected  org.apache.struts.action.ActionErrors validateSuggestForm(org.apache.struts.action.ActionForm form, org.apache.struts.action.ActionMapping mapping, HttpServletRequest request)
          The required fields for suggest-a-url are: url, nameFirst, nameLast, emailPrimary, instName
 
Methods inherited from class org.dlese.dpc.suggest.action.SuggestAction
execute, getSchemaHelper, handleStaleData
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SuggestCommentAction

public SuggestCommentAction()
Method Detail

getSuggestHelper

protected SuggestCommentHelper getSuggestHelper()
                                         throws ServletException
Gets the SuggestCommentHelper attribute of the SuggestCommentAction object

Specified by:
getSuggestHelper in class SuggestAction
Returns:
The SuggestCommentHelper value
Throws:
ServletException - NOT YET DOCUMENTED

initializeSuggestor

protected org.apache.struts.action.ActionForward initializeSuggestor(org.apache.struts.action.ActionMapping mapping,
                                                                     org.apache.struts.action.ActionForm form,
                                                                     HttpServletRequest request,
                                                                     HttpServletResponse response)
                                                              throws ServletException
Description copied from class: SuggestAction
NOT YET DOCUMENTED

Specified by:
initializeSuggestor in class SuggestAction
Parameters:
mapping - NOT YET DOCUMENTED
form - NOT YET DOCUMENTED
request - NOT YET DOCUMENTED
response - NOT YET DOCUMENTED
Returns:
NOT YET DOCUMENTED
Throws:
ServletException - NOT YET DOCUMENTED

handleOtherCommands

protected org.apache.struts.action.ActionForward handleOtherCommands(org.apache.struts.action.ActionMapping mapping,
                                                                     org.apache.struts.action.ActionForm form,
                                                                     HttpServletRequest request,
                                                                     HttpServletResponse response)
                                                              throws ServletException
NOT YET DOCUMENTED

Overrides:
handleOtherCommands in class SuggestAction
Parameters:
mapping - NOT YET DOCUMENTED
form - NOT YET DOCUMENTED
request - NOT YET DOCUMENTED
response - NOT YET DOCUMENTED
Returns:
NOT YET DOCUMENTED
Throws:
ServletException - NOT YET DOCUMENTED

handleEditCommand

protected org.apache.struts.action.ActionForward handleEditCommand(org.apache.struts.action.ActionMapping mapping,
                                                                   org.apache.struts.action.ActionForm form,
                                                                   HttpServletRequest request,
                                                                   HttpServletResponse response)
                                                            throws Exception
NOT YET DOCUMENTED

Specified by:
handleEditCommand in class SuggestAction
Parameters:
mapping - NOT YET DOCUMENTED
form - NOT YET DOCUMENTED
request - NOT YET DOCUMENTED
response - NOT YET DOCUMENTED
Returns:
NOT YET DOCUMENTED
Throws:
Exception - if SuggestionForm cannot be populated with required info.

handleCancelCommand

protected org.apache.struts.action.ActionForward handleCancelCommand(org.apache.struts.action.ActionMapping mapping,
                                                                     org.apache.struts.action.ActionForm form,
                                                                     HttpServletRequest request,
                                                                     HttpServletResponse response)
NOT YET DOCUMENTED

Specified by:
handleCancelCommand in class SuggestAction
Parameters:
mapping - NOT YET DOCUMENTED
form - NOT YET DOCUMENTED
request - NOT YET DOCUMENTED
response - NOT YET DOCUMENTED
Returns:
NOT YET DOCUMENTED

handleDoneCommand

protected org.apache.struts.action.ActionForward handleDoneCommand(org.apache.struts.action.ActionMapping mapping,
                                                                   org.apache.struts.action.ActionForm form,
                                                                   HttpServletRequest request,
                                                                   HttpServletResponse response)
NOT YET DOCUMENTED

Specified by:
handleDoneCommand in class SuggestAction
Parameters:
mapping - NOT YET DOCUMENTED
form - NOT YET DOCUMENTED
request - NOT YET DOCUMENTED
response - NOT YET DOCUMENTED
Returns:
NOT YET DOCUMENTED

handleSubmitCommand

protected org.apache.struts.action.ActionForward handleSubmitCommand(org.apache.struts.action.ActionMapping mapping,
                                                                     org.apache.struts.action.ActionForm form,
                                                                     HttpServletRequest request,
                                                                     HttpServletResponse response)
NOT YET DOCUMENTED

Specified by:
handleSubmitCommand in class SuggestAction
Parameters:
mapping - NOT YET DOCUMENTED
form - NOT YET DOCUMENTED
request - NOT YET DOCUMENTED
response - NOT YET DOCUMENTED
Returns:
NOT YET DOCUMENTED

validateSuggestForm

protected org.apache.struts.action.ActionErrors validateSuggestForm(org.apache.struts.action.ActionForm form,
                                                                    org.apache.struts.action.ActionMapping mapping,
                                                                    HttpServletRequest request)
The required fields for suggest-a-url are: url, nameFirst, nameLast, emailPrimary, instName

Specified by:
validateSuggestForm in class SuggestAction
Parameters:
mapping - Description of the Parameter
request - Description of the Parameter
form - NOT YET DOCUMENTED
Returns:
Description of the Return Value

createRecord

protected CommentRecord createRecord(org.apache.struts.action.ActionForm form)
                              throws Exception
Update the SuggestionRecord (managed by SuggestCommentHelper) with values from the form bean.

Specified by:
createRecord in class SuggestAction
Parameters:
form - NOT YET DOCUMENTED
Throws:
Exception - Description of the Exception

setDebug

public static void setDebug(boolean db)
Sets the debug attribute of the SuggestCommentAction class

Parameters:
db - The new debug value

DLESE Tools
v1.6.0