com.atlassian.jira.web.action.admin.issuefields.screens.schemes.issuetype
Class AddIssueTypeScreenScreenSchemeAssociation
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.issuefields.screens.schemes.issuetype.AddIssueTypeScreenScreenSchemeAssociation
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, HttpServletVariables, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class AddIssueTypeScreenScreenSchemeAssociation
- extends JiraWebActionSupport
Responsible for rendering the user interface to add a new issue type to screen scheme entry to an existing
issue type screen scheme.
- Since:
- v5.0.2
- 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, 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 |
AddIssueTypeScreenScreenSchemeAssociation
public AddIssueTypeScreenScreenSchemeAssociation(IssueTypeScreenSchemeManager issueTypeScreenSchemeManager,
FieldScreenSchemeManager fieldScreenSchemeManager,
ConstantsManager constantsManager,
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
doExecute
protected String doExecute()
throws Exception
- Handles the request to create a new issue type to screen scheme entry as submitted from the dialog.
On success, we redirect to the configure issue type screen scheme page.
On error, we return the user to the dialog.
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Returns:
- redirects to
ConfigureIssueTypeScreenScheme
on success, Action.ERROR
if there are validation errors.
- Throws:
Exception
getAddableIssueTypes
public List<IssueType> getAddableIssueTypes()
getFieldScreenSchemes
public Collection<FieldScreenScheme> getFieldScreenSchemes()
getIssueTypeId
public String getIssueTypeId()
setIssueTypeId
public void setIssueTypeId(String issueTypeId)
getFieldScreenSchemeId
public Long getFieldScreenSchemeId()
setFieldScreenSchemeId
public void setFieldScreenSchemeId(Long fieldScreenSchemeId)
getIssueTypeScreenScheme
public IssueTypeScreenScheme getIssueTypeScreenScheme()
getId
public Long getId()
setId
public void setId(Long id)
Copyright © 2002-2013 Atlassian. All Rights Reserved.