Class ViewAgent
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.configuration.agent.ViewAgent
-
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,NavigationAware
,AuthenticatedUserSecurityAware
,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
- Direct Known Subclasses:
ViewAgentAdmin
,ViewOfflineElasticAgentDetailsAction
public class ViewAgent extends BambooActionSupport implements AuthenticatedUserSecurityAware
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
Fields Modifier and Type Field Description protected long
agentId
protected AgentManager
agentManager
protected AgentResultsSummaryManager
agentResultsSummaryManager
protected CapabilityHelper
capabilityHelper
protected CapabilitySet
capabilitySet
protected ResultsSummaryManager
resultsSummaryManager
-
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_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 Summary
Constructors Constructor Description ViewAgent()
-
Method Summary
-
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, 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, 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, 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, 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, execute, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, 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.ww2.aware.permissions.DomainObjectSecurityAware
getSecuredDomainObject
-
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessages
-
-
-
-
Field Detail
-
agentId
protected long agentId
-
capabilitySet
protected CapabilitySet capabilitySet
-
agentResultsSummaryManager
@Inject protected AgentResultsSummaryManager agentResultsSummaryManager
-
agentManager
@Inject protected AgentManager agentManager
-
capabilityHelper
@Inject protected CapabilityHelper capabilityHelper
-
resultsSummaryManager
@Inject protected ResultsSummaryManager resultsSummaryManager
-
-
Method Detail
-
hasPlanPermission
public boolean hasPlanPermission(String permission, PlanIdentifier plan)
- Overrides:
hasPlanPermission
in classBambooActionSupport
-
input
public String input() throws Exception
- Overrides:
input
in classcom.opensymphony.xwork2.ActionSupport
- Throws:
Exception
-
initializeAllFields
protected void initializeAllFields()
-
getStatistics
public SuccessPercentageStatisticsBean getStatistics()
-
getExecutableBuildables
public List<ImmutableBuildable> getExecutableBuildables()
-
findLastSuccessfulBuild
@Nullable public @Nullable BuildResultsSummary findLastSuccessfulBuild(ImmutableBuildable plan)
-
findLastBuild
@Nullable public @Nullable BuildResultsSummary findLastBuild(ImmutableBuildable plan)
-
getSharedCapabilitySetDecorator
public CapabilityRequirementSetDecorator getSharedCapabilitySetDecorator()
-
getCapabilitySetDecorator
public CapabilityRequirementSetDecorator getCapabilitySetDecorator()
-
getCombinedCapabilitySetDecorator
public CapabilityRequirementSetDecorator getCombinedCapabilitySetDecorator()
-
getCapabilitySet
public CapabilitySet getCapabilitySet()
-
getSharedCapabilitySet
public CapabilitySet getSharedCapabilitySet()
-
setSharedCapabilitySet
public void setSharedCapabilitySet(CapabilitySet sharedCapabilitySet)
-
getAgentId
public long getAgentId()
-
setAgentId
public void setAgentId(long agentId)
-
getAgent
public PipelineDefinition getAgent()
-
isEphemeralAgent
public boolean isEphemeralAgent()
-
getSystemInfo
public SystemInfo getSystemInfo()
-
setAgent
public void setAgent(PipelineDefinition agent)
-
getBuildAgent
public BuildAgent getBuildAgent()
-
setSystemInfo
public void setSystemInfo(SystemInfo systemInfo)
-
getFilterController
public FilterController getFilterController()
-
getBuildResultsFilterFactory
public BuildResultsFilterFactory getBuildResultsFilterFactory()
-
-