public abstract class AbstractCreateNewJiraIssueAction extends AbstractJiraIssueAction
BambooActionSupport.JSONStatus| Modifier and Type | Field and Description |
|---|---|
static String |
APPLICATION_LINK_ID_JSON_KEY |
static String |
ISSUETYPE_JSON_KEY |
protected String |
newIssueKey |
static String |
PROJECT_JSON_KEY |
jiraApplinksService, planResultKeyACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager| Constructor and Description |
|---|
AbstractCreateNewJiraIssueAction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addIssueLinkFromJiraIssueToThisBuildResult(@NotNull com.atlassian.applinks.api.ApplicationLink applicationLink,
@NotNull String issueKey,
@NotNull ResultsSummary resultsSummary) |
protected String |
convertBuildStateToIconFileName(@NotNull ResultsSummary resultsSummary) |
protected abstract com.opensymphony.webwork.dispatcher.json.JSONObject |
createIssueLinkData(@NotNull com.atlassian.applinks.api.ApplicationLink applicationLink,
@NotNull String issueKey,
@NotNull ResultsSummary resultsSummary) |
String |
execute() |
protected String |
getBuildPlanResultName(ResultsSummary buildSummary) |
List<Long> |
getComponents() |
String |
getDescription() |
String |
getIssuetype() |
List<String> |
getJiraIssueTypes() |
List<String> |
getJiraProjects() |
@NotNull com.opensymphony.webwork.dispatcher.json.JSONObject |
getJsonObject()
This is default property read by webwork for webwork's result type "json".
|
String |
getProject() |
protected ResultsSummary |
getResultsSummary() |
String |
getSummary() |
List<Long> |
getVersions() |
String |
input() |
void |
setComponents(List<String> components) |
void |
setDescription(String description) |
void |
setIssuetype(String issueType) |
void |
setProject(String project) |
void |
setSummary(String summary) |
void |
setVersions(List<String> versions) |
copyErrorsToAction, copyErrorsToAction, copyErrorsToActionWarnings, getAppLinkId, getJiraServers, getPlanResultKey, getSelectedJiraApplicationLink, setAppLinkId, setPlanResultKeyaddActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getSecuredDomainObject, getServerLifecycleState, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasActionWarnings, hasAdminPermission, hasAnyErrors, hasBuilds, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, streamJson, toJson, toJsonaddActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validateequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllErrorMessagespublic static final String APPLICATION_LINK_ID_JSON_KEY
public static final String PROJECT_JSON_KEY
public static final String ISSUETYPE_JSON_KEY
protected String newIssueKey
@NotNull
public @NotNull com.opensymphony.webwork.dispatcher.json.JSONObject getJsonObject()
throws com.opensymphony.webwork.dispatcher.json.JSONException
BambooActionSupportgetJsonObject in class BambooActionSupportcom.opensymphony.webwork.dispatcher.json.JSONExceptionIf descending classes need to add anything to JSON response these should override {@link #buildJsonObject()} method.
public String input() throws Exception
input in class com.opensymphony.xwork2.ActionSupportExceptionpublic String execute() throws Exception
execute in interface com.opensymphony.xwork2.Actionexecute in class com.opensymphony.xwork2.ActionSupportExceptionprotected abstract com.opensymphony.webwork.dispatcher.json.JSONObject createIssueLinkData(@NotNull
@NotNull com.atlassian.applinks.api.ApplicationLink applicationLink,
@NotNull
@NotNull String issueKey,
@NotNull
@NotNull ResultsSummary resultsSummary)
throws Exception
Exceptionprotected void addIssueLinkFromJiraIssueToThisBuildResult(@NotNull
@NotNull com.atlassian.applinks.api.ApplicationLink applicationLink,
@NotNull
@NotNull String issueKey,
@NotNull
@NotNull ResultsSummary resultsSummary)
throws Exception
Exceptionprotected String getBuildPlanResultName(ResultsSummary buildSummary)
protected String convertBuildStateToIconFileName(@NotNull @NotNull ResultsSummary resultsSummary)
protected ResultsSummary getResultsSummary()
public String getSummary()
public void setSummary(String summary)
public String getDescription()
public void setDescription(String description)
public String getIssuetype()
public void setIssuetype(String issueType)
public String getProject()
public void setProject(String project)
Copyright © 2025 Atlassian Software Systems Pty Ltd. All rights reserved.