com.atlassian.jira.web.action.admin.issuefields.configuration.schemes
Class AddIssueTypeToFieldConfigurationAssociation
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.issuefields.configuration.schemes.AddIssueTypeToFieldConfigurationAssociation
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class AddIssueTypeToFieldConfigurationAssociation
- extends JiraWebActionSupport
Responsible for rendering the user interface to add a new issue type to field configuration entry to an existing
field configuration scheme.
- Since:
- v5.0.1
- 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.JiraWebActionSupport |
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasIssuePermission, hasPermission, hasProjectPermission, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, urlEncode |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, 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 |
AddIssueTypeToFieldConfigurationAssociation
public AddIssueTypeToFieldConfigurationAssociation(FieldLayoutManager fieldLayoutManager,
FieldLayoutSchemeHelper fieldLayoutSchemeHelper,
ReindexMessageManager reindexMessageManager,
SubTaskManager subTaskManager)
doDefault
public String doDefault()
throws Exception
- Renders the dialog to input the values for a new issue type to field configuration entry.
- Overrides:
doDefault
in class webwork.action.ActionSupport
- Returns:
Action.INPUT
- Throws:
Exception
doValidation
protected void doValidation()
- Overrides:
doValidation
in class webwork.action.ActionSupport
doExecute
protected String doExecute()
throws Exception
- Handles the request to create a new issue type to field configuration entry as submitted from the dialog.
On success, we redirect to the configure field configuration scheme page.
On error, we return the user to the dialog.
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Returns:
- redirects to
ConfigureFieldLayoutScheme
on sucess,
Action.ERROR
if there are validation errors.
- Throws:
Exception
getFieldLayoutScheme
public FieldLayoutScheme getFieldLayoutScheme()
getAddableIssueTypes
public Collection<IssueType> getAddableIssueTypes()
getFieldLayouts
public Collection<EditableFieldLayout> getFieldLayouts()
getIssueTypeId
public String getIssueTypeId()
setIssueTypeId
public void setIssueTypeId(String issueTypeId)
getId
public Long getId()
setId
public void setId(Long id)
getFieldLayoutId
public String getFieldLayoutId(EditableFieldLayout editableFieldLayout)
getFieldConfigurationId
public Long getFieldConfigurationId()
setFieldConfigurationId
public void setFieldConfigurationId(Long fieldConfigurationId)
Copyright © 2002-2014 Atlassian. All Rights Reserved.