Class ViewAgentPlanMatrixWizard

java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.configuration.GlobalAdminAction
com.atlassian.bamboo.configuration.agent.ViewAgentPlanMatrixWizard
All Implemented Interfaces:
JsonStreamingAction, ErrorCollection, BulkActionScope, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalAdminSecurityAware, 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, org.apache.struts2.action.Action, org.apache.struts2.interceptor.ValidationAware, org.apache.struts2.Validateable

public class ViewAgentPlanMatrixWizard extends GlobalAdminAction implements BulkActionScope
See Also:
  • Constructor Details

    • ViewAgentPlanMatrixWizard

      public ViewAgentPlanMatrixWizard()
  • Method Details

    • getSelectedBuilds

      public String[] getSelectedBuilds()
    • getSortedProjects

      public List<Project> getSortedProjects()
    • isPlanSelected

      @TemplateAccessible public boolean isPlanSelected(String planKey)
    • getSortedTopLevelPlans

      @TemplateAccessible public List<ImmutableTopLevelPlan> getSortedTopLevelPlans(Project project)
    • isApplicableForRepositories

      public boolean isApplicableForRepositories()
      Specified by:
      isApplicableForRepositories in interface BulkActionScope
    • isApplicable

      @TemplateAccessible public boolean isApplicable(BulkActionScope bulkAction, Project project)
    • isApplicable

      @TemplateAccessible public boolean isApplicable(ImmutablePlan plan)
      Description copied from interface: BulkActionScope
      Returns whether or not a plan is applicable for a certain bulk action, eg. only plans with svn repositories for an action updating svn details
      Specified by:
      isApplicable in interface BulkActionScope
      Returns:
      true if applicable