Class AbstractWorkflowStep
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.workflow.AbstractWorkflowAction
com.atlassian.jira.web.action.admin.workflow.AbstractWorkflowStep
- All Implemented Interfaces:
ErrorCollection
,I18nHelper
,HttpServletVariables
,AuthorizationSupport
,Serializable
,webwork.action.Action
,webwork.action.CommandDriven
,webwork.action.IllegalArgumentAware
- Direct Known Subclasses:
DeleteWorkflowStep
,EditWorkflowStep
,ViewWorkflowStep
,ViewWorkflowSteps
Copyright (c) 2002-2004
All rights reserved.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
JiraWebActionSupport.MessageType
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.Reason
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ConstantsManager
protected final WorkflowService
Fields inherited from class com.atlassian.jira.web.action.admin.workflow.AbstractWorkflowAction
workflow
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractWorkflowStep
(JiraWorkflow workflow, ConstantsManager constantsManager, WorkflowService workflowService) -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.ofbiz.core.entity.GenericValue>
Collection<org.ofbiz.core.entity.GenericValue>
getUnlinkedStatuses
(boolean genericValues) Collection<org.ofbiz.core.entity.GenericValue>
boolean
isCanDeleteStep
(com.opensymphony.workflow.loader.StepDescriptor stepDescriptor) boolean
isOldStepOnDraft
(com.opensymphony.workflow.loader.StepDescriptor stepDescriptor) This method is used to determine if workflowstep belongs to a draft workflow and is present on the original workflow that was used to create the draft.void
setStepName
(String stepName) void
setStepStatus
(String stepStatus) Methods inherited from class com.atlassian.jira.web.action.admin.workflow.AbstractWorkflowAction
getBasicWorkflowParameters, getDescriptorTab, getFullModuleKey, getIssueType, getProject, getWorkflowDisplayName, setDescriptorTab, setIssueType, setProject
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, checkIfUrlIsAllowed, execute, forceRedirect, getActionName, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getComponentInstanceOfType, getConglomerateCookieValue, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDefaultResourceBundle, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutboundWhitelistProvider, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTimeFormat, getUnescapedText, getUntransformedRawText, getUriValidator, getUserFullName, getUserManager, getUserPreferences, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasAnyErrors, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isIndexing, isInlineDialogMode, isKeyDefined, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, removeKeyOrAddError, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doDefault, doExecute, doValidation, getCommandName, 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
getCommandName, setCommand
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, setErrorMessages
-
Field Details
-
constantsManager
-
workflowService
-
-
Constructor Details
-
AbstractWorkflowStep
public AbstractWorkflowStep(JiraWorkflow workflow, ConstantsManager constantsManager, WorkflowService workflowService)
-
-
Method Details
-
getStepName
-
setStepName
-
getUnlinkedStatusesGVs
-
getUnlinkedStatuses
-
getUnlinkedStatuses
-
getStepStatus
-
setStepStatus
-
getWorkflow
- Overrides:
getWorkflow
in classAbstractWorkflowAction
-
getConstantsManager
- Overrides:
getConstantsManager
in classJiraWebActionSupport
-
isOldStepOnDraft
public boolean isOldStepOnDraft(com.opensymphony.workflow.loader.StepDescriptor stepDescriptor) This method is used to determine if workflowstep belongs to a draft workflow and is present on the original workflow that was used to create the draft. This means this step cannot be deleted, and cannot be associated with a different status.- Parameters:
stepDescriptor
- The stepDescriptor in being edited.- Returns:
- True if the step is an existing step and the workflow is a draft workflow
-
isCanDeleteStep
public boolean isCanDeleteStep(com.opensymphony.workflow.loader.StepDescriptor stepDescriptor) throws WorkflowException - Throws:
WorkflowException
-