Class AddNewIssueTypeToScheme
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.issuetypes.AddNewIssueTypeToScheme
- All Implemented Interfaces:
ErrorCollection
,I18nHelper
,AddIssueTypeAction
,HttpServletVariables
,AuthorizationSupport
,Serializable
,webwork.action.Action
,webwork.action.CommandDriven
,webwork.action.IllegalArgumentAware
Will add a new issue type and then redirect the user back to the modify issue type scheme page.
- Since:
- v5.0.1
- 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
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
ConstructorsConstructorDescriptionAddNewIssueTypeToScheme
(IssueTypeManageableOption manageableOptionType, IssueTypeService issueTypeService) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
doInput()
protected void
The URL used for cancelling the form.Get the description of the issue type.Return a list of {name, value} pairs to be added to the form as hidden fields.Get the Icon URL for the issue type.getName()
Get the name of the issue type.String[]
getStyle()
Get the style (i.e.Return the URL used for form submission.void
setDefaultOption
(String defaultOption) void
setDescription
(String description) Set the description of the issue type.void
setFieldId
(String fieldId) void
setIconurl
(String iconUrl) Set the Icon URL for the issue type.void
Set the name of the issue type.void
setProjectId
(Long projectId) void
setSchemeDescription
(String schemeDescription) void
setSchemeId
(Long schemeId) void
setSchemeName
(String schemeName) void
setSelectedOptions
(String[] selectedOptions) void
Set the style (i.e.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, getConstantsManager, 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, 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
-
Constructor Details
-
AddNewIssueTypeToScheme
public AddNewIssueTypeToScheme(IssueTypeManageableOption manageableOptionType, IssueTypeService issueTypeService)
-
-
Method Details
-
getIconurl
Description copied from interface:AddIssueTypeAction
Get the Icon URL for the issue type.- Specified by:
getIconurl
in interfaceAddIssueTypeAction
- Returns:
- the icon URL for the issue type.
-
setIconurl
Description copied from interface:AddIssueTypeAction
Set the Icon URL for the issue type.- Specified by:
setIconurl
in interfaceAddIssueTypeAction
- Parameters:
iconUrl
- the icon URL for the issue type.
-
getStyle
Description copied from interface:AddIssueTypeAction
Get the style (i.e. subtask) of the issue type.- Specified by:
getStyle
in interfaceAddIssueTypeAction
- Returns:
- the style of the issue type.
-
setStyle
Description copied from interface:AddIssueTypeAction
Set the style (i.e. subtask) of the issue type.- Specified by:
setStyle
in interfaceAddIssueTypeAction
- Parameters:
style
- the style (i.e. subtask) of the issue type.
-
getSubmitUrl
Description copied from interface:AddIssueTypeAction
Return the URL used for form submission.- Specified by:
getSubmitUrl
in interfaceAddIssueTypeAction
- Returns:
- the URL for form submission.
-
getCancelUrl
Description copied from interface:AddIssueTypeAction
The URL used for cancelling the form.- Specified by:
getCancelUrl
in interfaceAddIssueTypeAction
- Returns:
- the URL for cancel URL.
-
getName
Description copied from interface:AddIssueTypeAction
Get the name of the issue type.- Specified by:
getName
in interfaceAddIssueTypeAction
- Returns:
- the name of the issue type.
-
setName
Description copied from interface:AddIssueTypeAction
Set the name of the issue type.- Specified by:
setName
in interfaceAddIssueTypeAction
- Parameters:
name
- the name of the issue type.
-
getDescription
Description copied from interface:AddIssueTypeAction
Get the description of the issue type.- Specified by:
getDescription
in interfaceAddIssueTypeAction
- Returns:
- the description of the issue type.
-
setDescription
Description copied from interface:AddIssueTypeAction
Set the description of the issue type.- Specified by:
setDescription
in interfaceAddIssueTypeAction
- Parameters:
description
- the description of the issue type.
-
getFieldId
-
setFieldId
-
getSchemeId
-
setSchemeId
-
getDefaultOption
-
setDefaultOption
-
getSelectedOptions
-
setSelectedOptions
-
getSchemeName
-
setSchemeName
-
getSchemeDescription
-
setSchemeDescription
-
getProjectId
-
setProjectId
-
getNewIssueType
-
getHiddenFields
Description copied from interface:AddIssueTypeAction
Return a list of {name, value} pairs to be added to the form as hidden fields.- Specified by:
getHiddenFields
in interfaceAddIssueTypeAction
- Returns:
- the list of {name, value} pairs.
-
getManageableOption
- Specified by:
getManageableOption
in interfaceAddIssueTypeAction
-
getAllOptions
-
doInput
-
doValidation
protected void doValidation()- Overrides:
doValidation
in classwebwork.action.ActionSupport
-
doExecute
- Overrides:
doExecute
in classwebwork.action.ActionSupport
- Throws:
CreateException
-