org.tigris.scarab.actions.admin
Class ManageArtifactTypes

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.admin.ManageArtifactTypes

public class ManageArtifactTypes
extends RequireLoginFirstAction

This action handles associating issue types to modules. It should probably have 'Module' in its name, but regardless, the base permission for this class is Module | Configure, so global artifact type actions do not belong here.

Version:
$Id: ManageArtifactTypes.java 9255 2004-11-14 21:07:04Z dep4b $
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
ManageArtifactTypes()
           
 
Method Summary
 void doCreateartifacttype(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          This manages clicking the cancel button
 void doDeletemoduleissuetype(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Deletes an issue type from a module.
 void doSave(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Changes the properties of existing IssueTypes.
 void doSelectissuetype(org.apache.turbine.RunData data, org.apache.turbine.TemplateContext context)
          Selects issue type to add to module.
 
Methods inherited from class org.tigris.scarab.actions.base.RequireLoginFirstAction
areThereDupeSequences, doCancel, doDone, doGonext, doGotoothertemplate, doRefresh, doRefreshresultsperpage, doReset, 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

ManageArtifactTypes

public ManageArtifactTypes()
Method Detail

doSave

public void doSave(org.apache.turbine.RunData data,
                   org.apache.turbine.TemplateContext context)
            throws java.lang.Exception
Changes the properties of existing IssueTypes.

Overrides:
doSave in class RequireLoginFirstAction
Throws:
java.lang.Exception

doSelectissuetype

public void doSelectissuetype(org.apache.turbine.RunData data,
                              org.apache.turbine.TemplateContext context)
                       throws java.lang.Exception
Selects issue type to add to module.

Throws:
java.lang.Exception

doCreateartifacttype

public void doCreateartifacttype(org.apache.turbine.RunData data,
                                 org.apache.turbine.TemplateContext context)
                          throws java.lang.Exception
This manages clicking the cancel button

Throws:
java.lang.Exception

doDeletemoduleissuetype

public void doDeletemoduleissuetype(org.apache.turbine.RunData data,
                                    org.apache.turbine.TemplateContext context)
                             throws java.lang.Exception
Deletes an issue type from a module.

Throws:
java.lang.Exception


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