Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

openfuture.bugbase.actions
Class NewBugReportAction  view NewBugReportAction download NewBugReportAction.java

java.lang.Object
  extended byorg.apache.struts.action.Action
      extended byopenfuture.bugbase.actions.BugBaseAction
          extended byopenfuture.bugbase.actions.NewBugReportAction
All Implemented Interfaces:
openfuture.bugbase.model.JspConstants

public class NewBugReportAction
extends BugBaseAction
implements openfuture.bugbase.model.JspConstants

Action bean handling new bug report generation.

Created: Fri Jan 12 11:27:27 2001

Version:
$Revision: 1.3 $

Field Summary
 
Fields inherited from class openfuture.bugbase.actions.BugBaseAction
 
Fields inherited from class org.apache.struts.action.Action
defaultLocale, servlet
 
Fields inherited from interface openfuture.bugbase.model.JspConstants
ATTACHMENT_DIR, ATTACHMENT_URL, BUG_REPORT, BUGBASE_SERVLET, LOCALES, LOGIN_MANAGER, MAILSERVER, MD_PROVIDER, NEXT_PAGE, PACKAGES, PROJECT, QUERY, QUERYSTRING, REPORTS, RESULT, SENDMAIL, SERVLET_CLIENT, SERVLETPATH, USER, USER_ID
 
Constructor Summary
NewBugReportAction()
          Creates a new NewBugReportAction instance.
 
Method Summary
 org.apache.struts.action.ActionForward perform(org.apache.struts.action.ActionMapping mapping, org.apache.struts.action.ActionForm form, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Upload new bug reports into Bug Base.
private  java.util.LinkedList saveNewBugReport(openfuture.bugbase.forms.NewBugReportForm form, openfuture.bugbase.domain.User user, java.lang.String project, openfuture.bugbase.servlet.BugBaseServletClient client, java.io.File attachmentDir, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          Saves a new bug report in the database.
 
Methods inherited from class openfuture.bugbase.actions.BugBaseAction
checkLogin, findNextPage, getClient, getContext, getErrors, getLoginManager, getMapping, getMasterDataProvider, getProject, getQueryString, getServletPath, getSession, getUser, initialize, saveOriginalRequest, setClient, setContext, setErrors, setLoginManager, setMapping, setProject, setSession, setUser
 
Methods inherited from class org.apache.struts.action.Action
addErrors, addMessages, execute, 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

NewBugReportAction

public NewBugReportAction()
Creates a new NewBugReportAction instance.

Method Detail

perform

public org.apache.struts.action.ActionForward perform(org.apache.struts.action.ActionMapping mapping,
                                                      org.apache.struts.action.ActionForm form,
                                                      javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response)
                                               throws java.io.IOException,
                                                      javax.servlet.ServletException
Upload new bug reports into Bug Base.


saveNewBugReport

private java.util.LinkedList saveNewBugReport(openfuture.bugbase.forms.NewBugReportForm form,
                                              openfuture.bugbase.domain.User user,
                                              java.lang.String project,
                                              openfuture.bugbase.servlet.BugBaseServletClient client,
                                              java.io.File attachmentDir,
                                              javax.servlet.http.HttpServletRequest req,
                                              javax.servlet.http.HttpServletResponse res)
                                       throws java.io.IOException
Saves a new bug report in the database.