org.tigris.scarab.actions
Class ModifyIssue

java.lang.Object
  extended byorg.apache.turbine.modules.Module
      extended byorg.apache.turbine.modules.Action
          extended byorg.apache.turbine.modules.ActionEvent
              extended byorg.apache.turbine.modules.actions.TemplateAction
                  extended byorg.apache.turbine.modules.actions.TemplateSecureAction
                      extended byorg.apache.turbine.TemplateSecureAction
                          extended byorg.tigris.scarab.actions.base.RequireLoginFirstAction
                              extended byorg.tigris.scarab.actions.base.BaseModifyIssue
                                  extended byorg.tigris.scarab.actions.ModifyIssue

public class ModifyIssue
extends BaseModifyIssue

This class is responsible for edit issue forms. ScarabIssueAttributeValue

Version:
$Id: ModifyIssue.java 10257 2006-08-07 22:43:30Z jorgeuriarte $
Author:
Elicia David

Field Summary
 
Fields inherited from class org.tigris.scarab.actions.base.RequireLoginFirstAction
DEFAULT_MSG, EMAIL_ERROR, EMAIL_ERROR2, ERROR_MESSAGE, NO_CHANGES_MADE, NO_PERMISSION_MESSAGE
 
Fields inherited from class org.apache.turbine.modules.ActionEvent
BUTTON, BUTTON_LENGTH, LENGTH, METHOD_NAME_LENGTH, METHOD_NAME_PREFIX
 
Constructor Summary
ModifyIssue()
           
 
Method Summary
(package private) static void addFileAttachment(Issue issue, org.apache.fulcrum.intake.model.Group group, Attachment attachment, ScarabRequestTool scarabR, org.apache.turbine.RunData data, org.apache.turbine.tool.IntakeTool intake)
          Adds a file attachment to an issue.
 void doAddmyself(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          This action method delegates on the doAddmyself method from AssignIssue action, assigning the current user to the issue in the specified userattribute.
 void doCopy(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Redirects to MoveIssue page with copy action selected.
 void doDeletefile(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Deletes a file.
 void doDeleteissue(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
           
 void doDeleteurl(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Deletes a url.
 void doEditassignees(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Redirects to AssignIssue page.
 void doEditcomment(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Edits a comment.
 void doEditcommentpage(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Enable edition mode for the comment page.
 void doMove(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Redirects to MoveIssue page with move action selected.
 void doRemovemyself(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
           
 void doSavedependencychanges(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Modifies the dependency type between the current issue And its parent or child issue.
 void doSavenewdependencies(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Modifies the dependency type between the current issue And its parent or child issue.
 void doSaveurl(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Modifies attachments of type "url".
 void doSetissueview(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          does not actually modify an issue, but sets the preferred view of an issue for the current session
 void doSubmitattributes(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
           
 void doSubmitcomment(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Adds an attachment of type "comment".
 void doSubmitfile(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Add an attachment of type "file"
 
Methods inherited from class org.tigris.scarab.actions.base.BaseModifyIssue
isCollision
 
Methods inherited from class org.tigris.scarab.actions.base.RequireLoginFirstAction
areThereDupeSequences, doCancel, doDone, doGonext, doGotoothertemplate, doRefresh, doRefreshresultsperpage, doReset, doSave, getBackTemplate, getBackTemplate, getCancelTemplate, getCancelTemplate, getCurrentTemplate, getCurrentTemplate, getIntakeTool, getLastTemplate, getLocalizationTool, getNextTemplate, getNextTemplate, getOtherTemplate, getRequiredPermission, getScarabRequestTool, isAuthorized, log
 
Methods inherited from class org.apache.turbine.modules.actions.TemplateSecureAction
perform
 
Methods inherited from class org.apache.turbine.modules.actions.TemplateAction
doPerform, doPerform, executeEvents
 
Methods inherited from class org.apache.turbine.modules.ActionEvent
execute, formatString
 
Methods inherited from class org.apache.turbine.modules.Module
build, doBuild, doBuildTemplate, doBuildTemplate, evaluate, getPullService, getTemplateContext, getTemplateService, getTool, handleRequest, handleRequest, requestFinished, setTarget, setTemplate, templateExists
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModifyIssue

public ModifyIssue()
Method Detail

doSubmitattributes

public void doSubmitattributes(org.apache.turbine.RunData data,
                               org.apache.turbine.TemplateContext context)
                        throws java.lang.Exception
Throws:
java.lang.Exception

doSaveurl

public void doSaveurl(org.apache.turbine.RunData data,
                      org.apache.turbine.TemplateContext context)
               throws java.lang.Exception
Modifies attachments of type "url".

Throws:
java.lang.Exception

doEditcommentpage

public void doEditcommentpage(org.apache.turbine.RunData data,
                              org.apache.turbine.TemplateContext context)
                       throws java.lang.Exception
Enable edition mode for the comment page.

Throws:
java.lang.Exception

doSubmitcomment

public void doSubmitcomment(org.apache.turbine.RunData data,
                            org.apache.turbine.TemplateContext context)
                     throws java.lang.Exception
Adds an attachment of type "comment".

Throws:
java.lang.Exception

doSubmitfile

public void doSubmitfile(org.apache.turbine.RunData data,
                         org.apache.turbine.TemplateContext context)
                  throws java.lang.Exception
Add an attachment of type "file"

Throws:
java.lang.Exception

addFileAttachment

static void addFileAttachment(Issue issue,
                              org.apache.fulcrum.intake.model.Group group,
                              Attachment attachment,
                              ScarabRequestTool scarabR,
                              org.apache.turbine.RunData data,
                              org.apache.turbine.tool.IntakeTool intake)
                       throws java.lang.Exception
Adds a file attachment to an issue.

Parameters:
issue - The issue to add an attachment to.
group - Intake group.
attachment - The attachment to add, or null to use a new blank one.
scarabR - Request tool.
data - Contextual data.
intake - Intake tool.
Throws:
java.lang.Exception

doEditcomment

public void doEditcomment(org.apache.turbine.RunData data,
                          org.apache.turbine.TemplateContext context)
                   throws java.lang.Exception
Edits a comment.

Throws:
java.lang.Exception

doDeleteurl

public void doDeleteurl(org.apache.turbine.RunData data,
                        org.apache.turbine.TemplateContext context)
                 throws java.lang.Exception
Deletes a url.

Throws:
java.lang.Exception

doDeletefile

public void doDeletefile(org.apache.turbine.RunData data,
                         org.apache.turbine.TemplateContext context)
                  throws java.lang.Exception
Deletes a file.

Throws:
java.lang.Exception

doSavedependencychanges

public void doSavedependencychanges(org.apache.turbine.RunData data,
                                    org.apache.turbine.TemplateContext context)
                             throws java.lang.Exception
Modifies the dependency type between the current issue And its parent or child issue.

Throws:
java.lang.Exception

doSavenewdependencies

public void doSavenewdependencies(org.apache.turbine.RunData data,
                                  org.apache.turbine.TemplateContext context)
                           throws java.lang.Exception
Modifies the dependency type between the current issue And its parent or child issue.

Throws:
java.lang.Exception

doEditassignees

public void doEditassignees(org.apache.turbine.RunData data,
                            org.apache.turbine.TemplateContext context)
                     throws java.lang.Exception
Redirects to AssignIssue page.

Throws:
java.lang.Exception

doMove

public void doMove(org.apache.turbine.RunData data,
                   org.apache.turbine.TemplateContext context)
            throws java.lang.Exception
Redirects to MoveIssue page with move action selected.

Throws:
java.lang.Exception

doCopy

public void doCopy(org.apache.turbine.RunData data,
                   org.apache.turbine.TemplateContext context)
            throws java.lang.Exception
Redirects to MoveIssue page with copy action selected.

Throws:
java.lang.Exception

doSetissueview

public void doSetissueview(org.apache.turbine.RunData data,
                           org.apache.turbine.TemplateContext context)
                    throws java.lang.Exception
does not actually modify an issue, but sets the preferred view of an issue for the current session

Throws:
java.lang.Exception

doAddmyself

public void doAddmyself(org.apache.turbine.RunData data,
                        org.apache.turbine.TemplateContext context)
                 throws java.lang.Exception
This action method delegates on the doAddmyself method from AssignIssue action, assigning the current user to the issue in the specified userattribute.

Parameters:
data -
context -
Throws:
java.lang.Exception
See Also:
AssignIssue.doAddmyself(RunData, TemplateContext)

doDeleteissue

public void doDeleteissue(org.apache.turbine.RunData data,
                          org.apache.turbine.TemplateContext context)
                   throws java.lang.Exception
Throws:
java.lang.Exception

doRemovemyself

public void doRemovemyself(org.apache.turbine.RunData data,
                           org.apache.turbine.TemplateContext context)
                    throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2000-2004 Tigris.org. All Rights Reserved.