Class SuggestCommentAction

java.lang.Object
org.apache.struts.action.Action
org.dlese.dpc.suggest.action.SuggestAction
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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected CommentRecord
    createRecord(org.apache.struts.action.ActionForm form)
    Update the SuggestionRecord (managed by SuggestCommentHelper) with values from the form bean.
    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 Details

    • SuggestCommentAction

      public SuggestCommentAction()
  • Method Details

    • 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:
      form - NOT YET DOCUMENTED
      mapping - Description of the Parameter
      request - Description of the Parameter
      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