Class AbstractEditWorkflowTransitionDescriptorParams

All Implemented Interfaces:
ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
Direct Known Subclasses:
EditWorkflowTransitionConditionParams, EditWorkflowTransitionPostFunctionParams, EditWorkflowTransitionValidatorParams

public abstract class AbstractEditWorkflowTransitionDescriptorParams extends AbstractWorkflowTransitionAction
Copyright (c) 2002-2004 All rights reserved.
See Also:
  • Constructor Details

    • AbstractEditWorkflowTransitionDescriptorParams

      public AbstractEditWorkflowTransitionDescriptorParams(JiraWorkflow workflow, com.opensymphony.workflow.loader.StepDescriptor step, com.opensymphony.workflow.loader.ActionDescriptor transition, com.atlassian.plugin.PluginAccessor pluginAccessor, WorkflowService workflowService, com.atlassian.plugin.ModuleDescriptorFactory moduleDescriptorFactory)
    • AbstractEditWorkflowTransitionDescriptorParams

      public AbstractEditWorkflowTransitionDescriptorParams(JiraWorkflow workflow, com.opensymphony.workflow.loader.ActionDescriptor transition, com.atlassian.plugin.PluginAccessor pluginAccessor, WorkflowService workflowService, com.atlassian.plugin.ModuleDescriptorFactory moduleDescriptorFactory)
  • Method Details

    • doDefault

      public String doDefault() throws Exception
      Overrides:
      doDefault in class webwork.action.ActionSupport
      Throws:
      Exception
    • doValidation

      protected void doValidation()
      Overrides:
      doValidation in class webwork.action.ActionSupport
    • doExecute

      protected String doExecute() throws Exception
      Overrides:
      doExecute in class webwork.action.ActionSupport
      Throws:
      Exception
    • getRedirectUrl

      protected String getRedirectUrl()
    • getHighLightParamPrefix

      protected abstract String getHighLightParamPrefix()
    • setupWorkflowModuleDescriptor

      protected void setupWorkflowModuleDescriptor()
    • getWorkflowModuleDescriptor

      protected AbstractWorkflowModuleDescriptor getWorkflowModuleDescriptor(String className, String moduleKey, String pluginType) throws com.atlassian.plugin.PluginParseException
      Find the module descriptor given a workflow descriptor class name
      Throws:
      com.atlassian.plugin.PluginParseException
    • setupWorkflowDescriptorParams

      protected void setupWorkflowDescriptorParams(Map parameters)
    • getDescriptorHtml

      public String getDescriptorHtml()
    • getCount

      public String getCount()
    • setCount

      public void setCount(String count)
    • getIndexCount

      protected int getIndexCount()
    • setWorkflowDescriptor

      protected void setWorkflowDescriptor(com.opensymphony.workflow.loader.AbstractDescriptor workflowDescriptor)
    • getDescriptorParams

      protected Map getDescriptorParams()
    • getDescriptor

      protected AbstractWorkflowModuleDescriptor getDescriptor()
    • setupWorkflowDescriptor

      protected abstract void setupWorkflowDescriptor()
    • getWorkflowDescriptorName

      public abstract String getWorkflowDescriptorName()
    • getPluginType

      protected abstract String getPluginType()
    • editWorkflowDescriptor

      protected abstract void editWorkflowDescriptor(com.opensymphony.workflow.loader.AbstractDescriptor descriptor, Map params)