com.atlassian.jira.web.action.admin.workflow
Class AddWorkflowTransitionFunctionParams
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.workflow.AbstractWorkflowTransitionAction
com.atlassian.jira.web.action.admin.workflow.AbstractAddWorkflowTransitionDescriptorParams
com.atlassian.jira.web.action.admin.workflow.AddWorkflowTransitionFunctionParams
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class AddWorkflowTransitionFunctionParams
- extends AbstractAddWorkflowTransitionDescriptorParams
Used to query the user for function's parameters if any and actually create the
function workflow descriptor. The action will create the workflow descriptor without
querying the user if the function does not need any parameters.
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.jira.web.action.admin.workflow.AbstractAddWorkflowTransitionDescriptorParams |
doDefault, doExecute, doValidation, getDescriptor, getDescriptorHtml, getDescriptorParams, getPluginModuleKey, getWorkflowModuleDescriptors, setPluginModuleKey, setupDescriptor, setupWorkflowDescriptorParams |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addErrorCollection, forceRedirect, getAssignableUsers, getAssignableUsers, getCachedGroups, getComponentManager, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getJiraServiceContext, getLanguage, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getSearchSortReverseDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getText, getTimeFormat, getUserFullName, getVersionManager, getWebworkStack, getWebworkStack, htmlEncode, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isSystemAdministrator, isUserExists, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getApplicationProperties, getDefaultResourceBundle, getDelegator, getJiraLocaleUtils, getLocale, getResult, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface webwork.action.CommandDriven |
setCommand |
AddWorkflowTransitionFunctionParams
public AddWorkflowTransitionFunctionParams(JiraWorkflow workflow,
com.opensymphony.workflow.loader.StepDescriptor step,
com.opensymphony.workflow.loader.ActionDescriptor transition,
com.atlassian.plugin.PluginManager pluginManager,
WorkflowService workflowService)
AddWorkflowTransitionFunctionParams
public AddWorkflowTransitionFunctionParams(JiraWorkflow workflow,
com.opensymphony.workflow.loader.ActionDescriptor transition,
com.atlassian.plugin.PluginManager pluginManager,
WorkflowService workflowService)
getWorkflowModuleDescriptorClass
protected Class getWorkflowModuleDescriptorClass()
- Specified by:
getWorkflowModuleDescriptorClass
in class AbstractAddWorkflowTransitionDescriptorParams
addWorkflowDescriptor
protected void addWorkflowDescriptor()
throws WorkflowException
- Constructs and adds a
FunctionDescriptor
in its correct position in the list of post-functions.
- Specified by:
addWorkflowDescriptor
in class AbstractAddWorkflowTransitionDescriptorParams
- Throws:
WorkflowException
getWorkflowDescriptorName
public String getWorkflowDescriptorName()
- Specified by:
getWorkflowDescriptorName
in class AbstractAddWorkflowTransitionDescriptorParams
getRedirectUrl
protected String getRedirectUrl()
- Overrides:
getRedirectUrl
in class AbstractAddWorkflowTransitionDescriptorParams
getWorkflowModuleDescriptor
protected WorkflowFunctionModuleDescriptor getWorkflowModuleDescriptor(String className)
throws com.atlassian.plugin.PluginParseException
- Throws:
com.atlassian.plugin.PluginParseException
Copyright © 2002-2009 Atlassian. All Rights Reserved.