Class ViewDeploymentVersionJiraIssues
java.lang.Object
com.opensymphony.xwork2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.BambooCancellableAction
com.atlassian.bamboo.deployments.versions.actions.AbstractDeploymentVersionAction
com.atlassian.bamboo.deployments.versions.actions.AbstractDeploymentVersionHistoryAction
com.atlassian.bamboo.deployments.versions.actions.ViewDeploymentVersionJiraIssues
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,LazyPaginationAware<InternalLinkedJiraIssue>
,NavigationAware
,DomainObjectSecurityAware
,GlobalReadSecurityAware
,ReturnUrlAware
,com.atlassian.core.i18n.I18nTextProvider
,com.atlassian.struts.TextProvider
,com.atlassian.struts.ValidationAware
,com.opensymphony.xwork.ValidationAware
,com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
public class ViewDeploymentVersionJiraIssues
extends AbstractDeploymentVersionHistoryAction
implements LazyPaginationAware<InternalLinkedJiraIssue>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
Field Summary
Fields inherited from class com.atlassian.bamboo.deployments.versions.actions.AbstractDeploymentVersionHistoryAction
compareWithVersion, compareWithVersionId, deploymentProjectId, planResultKey
Fields inherited from class com.atlassian.bamboo.deployments.versions.actions.AbstractDeploymentVersionAction
deploymentProjectService, deploymentVersionLinkedJiraIssuesService, deploymentVersionService, deploymentVersionVcsChangesetService, VERSION_MAX_LENGTH, versionId
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, CONFIRM, cookieCutter, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
Fields inherited from class com.opensymphony.xwork2.ActionSupport
container
Fields inherited from interface com.opensymphony.xwork2.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionexecute()
@NotNull List<InternalLinkedJiraIssue>
getFilteredResultsList
(int firstResult, int maxResults) Implementing actions should initialize and return up to maxResults items ranging from firstResult from the underlying list of uninitialized itemsint
getPager()
Freemarker views for LazyPaginationAware actions should iterate over pager.page.listint
Implementing actions should return a total number of items that are subject to paginationboolean
boolean
void
setCachedPlanManager
(CachedPlanManager cachedPlanManager) void
setJiraIssueManager
(JiraIssueManager jiraIssueManager) void
setPager
(Pager<InternalLinkedJiraIssue> pager) Used to inject pager by PaginationAwareInterceptorMethods inherited from class com.atlassian.bamboo.deployments.versions.actions.AbstractDeploymentVersionHistoryAction
getCompareWithVersion, getCompareWithVersionId, getDeploymentProject, getDeploymentProjectId, getPlanResultKey, isHasVersionsToCompare, setCompareWithVersion, setCompareWithVersionId, setDeploymentProjectId, setPlanResultKey, updatePlanResultKeyFromVersionId
Methods inherited from class com.atlassian.bamboo.deployments.versions.actions.AbstractDeploymentVersionAction
getCommitCount, getCurrentUserState, getDeploymentVersion, getEnvironmentsExecutionAllowancesInVersionContext, getVersionGeneralState, getVersionId, setDeploymentVersionLinkedJiraIssuesService, setDeploymentVersionService, setDeploymentVersionVcsChangesetService, setVersionId
Methods inherited from class com.atlassian.bamboo.ww2.BambooCancellableAction
getCancelUrl, setCancelUrl
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, canRunBuild, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildExecutionStrategyOptions, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, getSecuredDomainObject, 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, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJson
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessages
Methods inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionErrors, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Constructor Details
-
ViewDeploymentVersionJiraIssues
public ViewDeploymentVersionJiraIssues()
-
-
Method Details
-
execute
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classcom.opensymphony.xwork2.ActionSupport
-
getFilteredResultsList
@NotNull public @NotNull List<InternalLinkedJiraIssue> getFilteredResultsList(int firstResult, int maxResults) Description copied from interface:LazyPaginationAware
Implementing actions should initialize and return up to maxResults items ranging from firstResult from the underlying list of uninitialized items- Specified by:
getFilteredResultsList
in interfaceLazyPaginationAware<InternalLinkedJiraIssue>
- Parameters:
firstResult
- index of first itemmaxResults
- number of items to be returned- Returns:
- range of initialized results from underlying full list of uninitialized items
-
getResultsCount
public int getResultsCount()Description copied from interface:LazyPaginationAware
Implementing actions should return a total number of items that are subject to pagination- Specified by:
getResultsCount
in interfaceLazyPaginationAware<InternalLinkedJiraIssue>
- Returns:
- number of items in the underlying list
-
getPager
Description copied from interface:LazyPaginationAware
Freemarker views for LazyPaginationAware actions should iterate over pager.page.list- Specified by:
getPager
in interfaceLazyPaginationAware<InternalLinkedJiraIssue>
- Returns:
Pager
object
-
setPager
Description copied from interface:LazyPaginationAware
Used to inject pager by PaginationAwareInterceptor- Specified by:
setPager
in interfaceLazyPaginationAware<InternalLinkedJiraIssue>
- Parameters:
pager
-Pager
object
-
isOauthAuthenticationRequired
public boolean isOauthAuthenticationRequired() -
getOauthLoginDanceUrl
-
getIssueCount
public int getIssueCount()- Overrides:
getIssueCount
in classAbstractDeploymentVersionAction
-
setJiraIssueManager
-
setCachedPlanManager
- Overrides:
setCachedPlanManager
in classBambooActionSupport
-
isComparingWithBuildResult
public boolean isComparingWithBuildResult()
-