Uses of Interface
com.atlassian.bamboo.plan.cache.ImmutablePlan

Packages that use ImmutablePlan
com.atlassian.bamboo.bandana   
com.atlassian.bamboo.brokenbuildtracker   
com.atlassian.bamboo.build   
com.atlassian.bamboo.build.creation   
com.atlassian.bamboo.build.statistics   
com.atlassian.bamboo.builder.resultsfilter   
com.atlassian.bamboo.buildtrigger   
com.atlassian.bamboo.chains   
com.atlassian.bamboo.configuration.agent   
com.atlassian.bamboo.deployments.projects.actions   
com.atlassian.bamboo.deployments.versions.actions   
com.atlassian.bamboo.deployments.versions.service   
com.atlassian.bamboo.index   
com.atlassian.bamboo.labels   
com.atlassian.bamboo.persister   
com.atlassian.bamboo.plan   
com.atlassian.bamboo.plan.artifact   
com.atlassian.bamboo.plan.branch   
com.atlassian.bamboo.plan.branch.cache   
com.atlassian.bamboo.plan.cache   
com.atlassian.bamboo.plan.helpers   
com.atlassian.bamboo.plugin.module.ext   
com.atlassian.bamboo.plugins.hg   
com.atlassian.bamboo.plugins.maven.dependencies   
com.atlassian.bamboo.project   
com.atlassian.bamboo.repository   
com.atlassian.bamboo.resultsummary   
com.atlassian.bamboo.resultsummary.tests   
com.atlassian.bamboo.schedule   
com.atlassian.bamboo.studio.scm   
com.atlassian.bamboo.task   
com.atlassian.bamboo.utils   
com.atlassian.bamboo.v2.build   
com.atlassian.bamboo.v2.build.dependencies   
com.atlassian.bamboo.v2.build.repository   
com.atlassian.bamboo.v2.build.trigger   
com.atlassian.bamboo.v2.trigger   
com.atlassian.bamboo.variable   
com.atlassian.bamboo.ww2   
com.atlassian.bamboo.ww2.actions   
com.atlassian.bamboo.ww2.actions.admin   
com.atlassian.bamboo.ww2.actions.admin.bulk   
com.atlassian.bamboo.ww2.actions.admin.bulk.repository   
com.atlassian.bamboo.ww2.actions.branch   
com.atlassian.bamboo.ww2.actions.build   
com.atlassian.bamboo.ww2.actions.build.admin   
com.atlassian.bamboo.ww2.actions.build.admin.config   
com.atlassian.bamboo.ww2.actions.build.admin.config.task   
com.atlassian.bamboo.ww2.actions.build.admin.create   
com.atlassian.bamboo.ww2.aware   
com.atlassian.bamboo.ww2.beans   
 

Uses of ImmutablePlan in com.atlassian.bamboo.bandana
 

Methods in com.atlassian.bamboo.bandana with parameters of type ImmutablePlan
static PlanAwareBandanaContext PlanAwareBandanaContext.forPlan(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.brokenbuildtracker
 

Methods in com.atlassian.bamboo.brokenbuildtracker with parameters of type ImmutablePlan
 java.lang.String TrackingConfigurationManagerImpl.getDefaultUser(ImmutablePlan plan)
           
 java.lang.String TrackingConfigurationManager.getDefaultUser(ImmutablePlan plan)
           
 boolean TrackingConfigurationManagerImpl.isTrackingEnabled(ImmutablePlan plan)
           
 boolean TrackingConfigurationManager.isTrackingEnabled(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.build
 

Subinterfaces of ImmutablePlan in com.atlassian.bamboo.build
 interface Buildable
           
 interface Job
           
 

Classes in com.atlassian.bamboo.build that implement ImmutablePlan
 class DefaultJob
           
 

Methods in com.atlassian.bamboo.build that return ImmutablePlan
 ImmutablePlan BuildStatusHelper.getBuild()
           
 

Methods in com.atlassian.bamboo.build that return types with arguments of type ImmutablePlan
 java.util.Set<ImmutablePlan> PlanDependencyManager.getEffectiveChildPlans(ImmutablePlan chain)
           
 java.util.Set<ImmutablePlan> PlanDependencyManagerImpl.getEffectiveChildPlans(ImmutablePlan chain)
           
 java.util.Set<ImmutablePlan> PlanDependencyManager.getEffectiveParentPlans(ImmutablePlan chain)
           
 java.util.Set<ImmutablePlan> PlanDependencyManagerImpl.getEffectiveParentPlans(ImmutablePlan chain)
           
 

Methods in com.atlassian.bamboo.build with parameters of type ImmutablePlan
 java.util.List<LinkedJiraIssue> JiraIssueResultsManager.findJiraIssuesForBuild(ImmutablePlan plan)
          Finds a list of jira issues linked to a particular build
 java.util.List<LinkedJiraIssue> LuceneBasedJiraIssueResultsManagerImpl.findJiraIssuesForBuild(ImmutablePlan plan)
           
 java.util.Set<ImmutablePlan> PlanDependencyManager.getEffectiveChildPlans(ImmutablePlan chain)
           
 java.util.Set<ImmutablePlan> PlanDependencyManagerImpl.getEffectiveChildPlans(ImmutablePlan chain)
           
 java.util.Set<ImmutablePlan> PlanDependencyManager.getEffectiveParentPlans(ImmutablePlan chain)
           
 java.util.Set<ImmutablePlan> PlanDependencyManagerImpl.getEffectiveParentPlans(ImmutablePlan chain)
           
 BuildTriggerCondition.ExecutionPreference BuildTriggerCondition.getExecutionPreference(ImmutablePlan plan)
          Deprecated. since 4.3 use BuildTriggerCondition.getExecutionPreference(ImmutablePlan, Map)
 BuildTriggerCondition.ExecutionPreference BuildTriggerCondition.getExecutionPreference(ImmutablePlan plan, java.util.Map<java.lang.String,java.lang.String> configuration)
          Use to indicate preference for whether this plugin things the plan should execute.
protected  int ViewNextBuildResults.getNextBuildNumber(ImmutablePlan plan, int currentBuildNumber)
          Return the next build to the given currentBuildNumber.
 

Constructors in com.atlassian.bamboo.build with parameters of type ImmutablePlan
BuildStatusHelper(ImmutablePlan plan, ResultsSummary currentBuildResult, ResultsSummaryManager resultsSummaryManager)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.build.creation
 

Methods in com.atlassian.bamboo.build.creation with parameters of type ImmutablePlan
 void PlanConfigHelper.performPostActionsOnConfig(BuildConfiguration buildConfiguration, ImmutablePlan plan)
          Performs any miscellaneous actions required before saving the plan.
 void WebRepositoryConfigHelper.performPostActionsOnConfig(BuildConfiguration buildConfiguration, ImmutablePlan plan)
           
 void RepositoryConfigHelper.performPostActionsOnConfig(BuildConfiguration buildConfiguration, ImmutablePlan plan)
           
 void BuildStrategyConfigHelper.performPostActionsOnConfig(BuildConfiguration buildConfiguration, ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.build.statistics
 

Constructors in com.atlassian.bamboo.build.statistics with parameters of type ImmutablePlan
FailurePeriod(ImmutablePlan plan)
           
StatisticsCollectorImpl(ImmutablePlan plan, java.util.List<? extends ResultsSummary> results)
          Class which takes in a Collection of ResultStatisticsProvider objects and produces some statistics about it.
 

Uses of ImmutablePlan in com.atlassian.bamboo.builder.resultsfilter
 

Methods in com.atlassian.bamboo.builder.resultsfilter with parameters of type ImmutablePlan
 java.util.List<ResultsSummary> BuildResultsFilter.getResultsForPlan(ImmutablePlan plan)
          Obtain a collection of ResultsSummary for the specified plan The number returned will depend on the filter applied.
 java.util.List<ResultsSummary> TimeAgoBuildResultsFilter.getResultsForPlan(ImmutablePlan plan)
           
 java.util.List<ResultsSummary> Latest25FiveBuildResultsFilter.getResultsForPlan(ImmutablePlan plan)
           
 java.util.List<ResultsSummary> AllBuildResultsFilter.getResultsForPlan(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.buildtrigger
 

Methods in com.atlassian.bamboo.buildtrigger with parameters of type ImmutablePlan
 BuildTriggerCondition.ExecutionPreference PlansGreenCondition.getExecutionPreference(ImmutablePlan plan)
          Deprecated. 
 BuildTriggerCondition.ExecutionPreference PlansGreenCondition.getExecutionPreference(ImmutablePlan plan, java.util.Map<java.lang.String,java.lang.String> configuration)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.chains
 

Subinterfaces of ImmutablePlan in com.atlassian.bamboo.chains
 interface Chain
          Mutable version of ImmutableChain.
 

Classes in com.atlassian.bamboo.chains that implement ImmutablePlan
 class DefaultChain
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.configuration.agent
 

Methods in com.atlassian.bamboo.configuration.agent that return types with arguments of type ImmutablePlan
 java.util.List<ImmutablePlan> ViewAgentPlanMatrix.getSelectedPlans()
           
 

Methods in com.atlassian.bamboo.configuration.agent with parameters of type ImmutablePlan
 java.util.Collection<? extends ImmutableJob> ViewAgentPlanMatrix.getBuildablesForPlan(ImmutablePlan plan)
           
 boolean ViewAgentPlanMatrixWizard.isApplicable(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.deployments.projects.actions
 

Methods in com.atlassian.bamboo.deployments.projects.actions that return ImmutablePlan
 ImmutablePlan ViewDeploymentProjects.getRelatedPlan()
           
 ImmutablePlan ConfigureDeploymentProject.getRelatedPlan()
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.deployments.versions.actions
 

Methods in com.atlassian.bamboo.deployments.versions.actions that return ImmutablePlan
 ImmutablePlan CreateDeploymentVersion.getLinkedPlan()
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.deployments.versions.service
 

Methods in com.atlassian.bamboo.deployments.versions.service with parameters of type ImmutablePlan
 java.util.Map<java.lang.String,VariableDefinitionContext> DeploymentVersionServiceImpl.getPossibleVersionVariables(ImmutablePlan linkedPlan, boolean includeUndeterminable)
           
 java.util.Map<java.lang.String,VariableDefinitionContext> DeploymentVersionService.getPossibleVersionVariables(ImmutablePlan linkedPlan, boolean includeUndeterminable)
          Provides a map of variables which might show up on a version.
 MutableDeploymentVersion VersionNamingServiceImpl.nameAndCreateVersion(InternalDeploymentProject deploymentProject, ImmutablePlan linkedPlan, MutableDeploymentVersion deploymentVersion, java.lang.String versionName, java.lang.String nextVersionName, java.util.Map<java.lang.String,VariableDefinitionContext> variables)
           
 MutableDeploymentVersion VersionNamingService.nameAndCreateVersion(InternalDeploymentProject deploymentProject, ImmutablePlan linkedPlan, MutableDeploymentVersion version, java.lang.String versionName, java.lang.String nextVersionName, java.util.Map<java.lang.String,VariableDefinitionContext> variables)
          Takes a new deployment version, if new version name supplied, uses that, otherwise generates unique name based on version naming scheme.
 

Uses of ImmutablePlan in com.atlassian.bamboo.index
 

Methods in com.atlassian.bamboo.index with parameters of type ImmutablePlan
 org.apache.lucene.document.Document BuildResultsSummaryDocumentFactory.getDocument(ResultsSummary summary, ImmutablePlan plan)
           
 long BuildResultsIndexer.indexBuildResult(ResultsSummary summary, ImmutablePlan plan)
          Indexes the build result
 long DefaultBuildResultsIndexer.indexBuildResult(ResultsSummary summary, ImmutablePlan plan)
          Build result indexed by the build thread - need to establish session to attach back to results summary.
 void BuildResultsIndexer.reIndexBuildResults(ResultsSummary summary, ImmutablePlan plan, boolean includeTests)
           
 void DefaultBuildResultsIndexer.reIndexBuildResults(ResultsSummary summary, ImmutablePlan plan, boolean includeTests)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.labels
 

Methods in com.atlassian.bamboo.labels with parameters of type ImmutablePlan
 Labelling LabelHibernateDao.findLabellingByBuild(Label label, ImmutablePlan plan)
           
 Labelling LabelDao.findLabellingByBuild(Label label, ImmutablePlan plan)
           
 Labelling LabelHibernateDao.findLabellingByBuild(java.lang.String name, java.lang.String namespace, ImmutablePlan plan)
           
 Labelling LabelDao.findLabellingByBuild(java.lang.String name, java.lang.String namespace, ImmutablePlan plan)
           
 java.util.Set<Label> LabelManager.getPlanLabels(ImmutablePlan plan)
          Get labels defined for a plan
 java.util.Set<Label> LabelManagerImpl.getPlanLabels(ImmutablePlan plan)
           
 boolean LabelManager.isFavourite(ImmutablePlan plan, com.atlassian.user.User user)
          Determines if the build is a user's favourite Note that its more efficient to use PlanManager.filterFavouritedPlans(java.util.Collection, com.atlassian.user.User) if you are performing this operation over a collection of Plans
 boolean LabelManagerImpl.isFavourite(ImmutablePlan plan, com.atlassian.user.User user)
           
protected  int LabelManagerImpl.removeLabel(java.lang.String labelName, java.lang.String namespace, Project project, ImmutablePlan plan, PlanResultKey planResultKey, java.lang.String userName)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.persister
 

Methods in com.atlassian.bamboo.persister with parameters of type ImmutablePlan
 java.util.List<AuditLogEntry> HibernateAuditLogDao.getAuditLogMessagesForPlan(ImmutablePlan plan)
           
 java.util.List<AuditLogEntry> DefaultAuditLogService.getAuditLogMessagesForPlan(ImmutablePlan plan)
           
 java.util.List<AuditLogEntry> AuditLogService.getAuditLogMessagesForPlan(ImmutablePlan plan)
          Provide a list of all audit log messages written against a plan.
 java.util.List<AuditLogEntry> AuditLogDao.getAuditLogMessagesForPlan(ImmutablePlan plan)
           
 java.util.List<AuditLogEntry> HibernateAuditLogDao.getAuditLogMessagesForPlan(ImmutablePlan plan, long startDate, long endDate)
           
 java.util.List<AuditLogEntry> DefaultAuditLogService.getAuditLogMessagesForPlan(ImmutablePlan plan, long startDate, long endDate)
           
 java.util.List<AuditLogEntry> AuditLogService.getAuditLogMessagesForPlan(ImmutablePlan plan, long startDate, long endDate)
          Provide a list of all audit log messages written against a plan between input dates.
 java.util.List<AuditLogEntry> AuditLogDao.getAuditLogMessagesForPlan(ImmutablePlan plan, long startDate, long endDate)
           
 void DefaultAuditLogService.removeAuditLogMessagesForPlan(ImmutablePlan plan)
           
 void AuditLogService.removeAuditLogMessagesForPlan(ImmutablePlan plan)
          Deletes all log messages for a given plan
 

Uses of ImmutablePlan in com.atlassian.bamboo.plan
 

Subinterfaces of ImmutablePlan in com.atlassian.bamboo.plan
 interface Plan
          Mutable version of the plan.
 interface TopLevelPlan
          Marker interface that specifies that the implementing Plan is a 'top level' object
 

Classes in com.atlassian.bamboo.plan that implement ImmutablePlan
 class AbstractChain
           
 class AbstractPlan
           
 class PlanPermissionSkeleton
          Deprecated. since 4.2 use @{link PlanHelper.getPlanIdentifierForPermissionChecking}
 

Methods in com.atlassian.bamboo.plan with type parameters of type ImmutablePlan
<T extends ImmutablePlan>
java.util.List<T>
FilteringPlanManager.getRunnablePlans(Project project, java.lang.Class<T> planType)
          Returns all Plan's filtered by Project and Class.
static
<T extends ImmutablePlan>
com.google.common.base.Predicate<T>
PlanPredicates.isBranchOf(PlanIdentifier plan)
           
static
<T extends ImmutablePlan>
com.google.common.base.Predicate<T>
PlanPredicates.isSuspendedFromBuilding()
          Get a predicate that returns true for Plans that are marked as suspended from building.
static
<T extends ImmutablePlan>
T
PlanTestHelper.mockPlan(CachedPlanManager cachedPlanManager, PlanKey planKey, java.lang.Class<T> planClass)
           
static
<T extends ImmutablePlan>
T
PlanTestHelper.mockPlan(PlanKey planKey, java.lang.Class<T> planClass)
           
 

Methods in com.atlassian.bamboo.plan that return types with arguments of type ImmutablePlan
 java.lang.Class<? extends ImmutablePlan> PlanType.getClassType()
          Deprecated. since 4.3 Use PlanType.getImmutableClassType() instead
 java.lang.Class<? extends ImmutablePlan> PlanType.getImmutableClassType()
           
static com.google.common.base.Predicate<ImmutablePlan> PlanPredicates.hasEqualProjectKey(Project project)
           
static com.google.common.base.Predicate<ImmutablePlan> PlanPredicates.isCloverEnabled()
          Get a predicate that returns true for Plans that are Clover enabled.
static com.google.common.base.Predicate<ImmutablePlan> PlanPredicates.isFavourite(LabelManager labelManager, com.atlassian.user.User user)
          Get a predicate that returns true for Plans that are marked as favourite for a given user.
static com.google.common.base.Predicate<ImmutablePlan> PlanPredicates.isMyBranch(BambooUserManager bambooUserManager, com.atlassian.user.User user)
          Get a predicate that returns true for branches that "belong" to a user.
static com.google.common.base.Predicate<? super ImmutablePlan> PlanClassHelper.isTopLevelPlan()
           
static com.google.common.base.Predicate<ImmutablePlan> PlanPredicates.planHasMaster()
           
static com.google.common.base.Function<ImmutablePlan,PlanKey> PlanKeys.planKeyFromPlan()
           
 

Methods in com.atlassian.bamboo.plan with parameters of type ImmutablePlan
 int PlanHibernateDao.getBranchCount(ImmutablePlan plan)
           
 int PlanDao.getBranchCount(ImmutablePlan plan)
          Returns the number of branches that exist for the given plan
static
<T> T
PlanHelper.getConfigObject(ImmutablePlan plan, java.lang.String key, java.lang.Class<T> clazz)
           
static java.lang.String PlanHelper.getCurrentStatus(ImmutablePlan plan)
           
static Repository PlanHelper.getDefaultRepository(ImmutablePlan plan)
           
static RepositoryDefinition PlanHelper.getDefaultRepositoryDefinition(ImmutablePlan plan)
           
static long PlanHelper.getPermissionPlanId(ImmutablePlan plan)
           
static java.util.List<Repository> PlanHelper.getRepositories(ImmutablePlan plan)
           
static RepositoryDefinition PlanHelper.getRepositoryDefinitionForPlanById(ImmutablePlan plan, long id)
           
static java.util.LinkedHashMap<java.lang.Long,RepositoryDefinition> PlanHelper.getRepositoryDefinitionMap(ImmutablePlan plan)
           
static java.util.List<RepositoryDefinition> PlanHelper.getRepositoryDefinitions(ImmutablePlan plan)
           
static java.util.List<RepositoryDefinition> PlanHelper.getRepositoryDefinitionsByType(ImmutablePlan plan, java.lang.String pluginKey)
           
static boolean PlanClassHelper.isChain(ImmutablePlan plan)
           
static boolean PlanClassHelper.isChainBranch(ImmutablePlan plan)
           
 boolean PlanFavouriteService.isFavourite(ImmutablePlan plan, com.atlassian.user.User user)
          Test if plan is set as favourite for a user.
 boolean PlanFavouriteServiceImpl.isFavourite(ImmutablePlan plan, com.atlassian.user.User user)
           
static boolean PlanClassHelper.isJob(ImmutablePlan plan)
           
static boolean PlanClassHelper.isTopLevelPlan(ImmutablePlan plan)
           
 

Constructors in com.atlassian.bamboo.plan with parameters of type ImmutablePlan
ResultsSummaryJsonDecorator(com.opensymphony.xwork.TextProvider textProvider, ResultsSummary resultsSummary, ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.plan.artifact
 

Methods in com.atlassian.bamboo.plan.artifact with parameters of type ImmutablePlan
 ArtifactDefinition ArtifactDefinitionManager.findArtifactDefinition(ImmutablePlan plan, java.lang.String label)
          Get artifact definition associated with a plan of a given label
 ArtifactDefinition ArtifactDefinitionManagerImpl.findArtifactDefinition(ImmutablePlan plan, java.lang.String label)
           
 ArtifactDefinition ArtifactDefinitionManager.findArtifactDefinitionByChain(ImmutablePlan plan, java.lang.String label)
           
 ArtifactDefinition ArtifactDefinitionManagerImpl.findArtifactDefinitionByChain(ImmutablePlan plan, java.lang.String label)
           
 java.util.List<ArtifactDefinition> ArtifactDefinitionManager.findArtifactDefinitionsByPlan(ImmutablePlan plan)
          Get list of artifact definitions associated with a specific plan.
 java.util.List<ArtifactDefinition> ArtifactDefinitionManagerImpl.findArtifactDefinitionsByPlan(ImmutablePlan plan)
           
 ArtifactDefinition ArtifactDefinitionHibernateDao.findByName(ImmutablePlan plan, java.lang.String name)
           
 ArtifactDefinition ArtifactDefinitionDao.findByName(ImmutablePlan plan, java.lang.String name)
          Find artifact definition of a given name associated with a producer job.
 java.util.List<ArtifactDefinition> ArtifactDefinitionHibernateDao.findByProducer(ImmutablePlan plan)
           
 java.util.List<ArtifactDefinition> ArtifactDefinitionDao.findByProducer(ImmutablePlan plan)
          Get list of artifact definitions associated with a plan
 com.google.common.collect.ImmutableList<ImmutableArtifactDefinition> ImmutableArtifactManager.findImmutableArtifactDefinitionsByProducer(ImmutablePlan plan)
          Create list of ImmutableArtifactDefinitions produced by plan
 com.google.common.collect.ImmutableList<ImmutableArtifactDefinition> ImmutableArtifactManagerImpl.findImmutableArtifactDefinitionsByProducer(ImmutablePlan plan)
           
 com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> ImmutableArtifactManager.findImmutableArtifactSubscriptionsByPlan(ImmutablePlan plan)
          Create list of ImmutableArtifactSubscriptions defined in plan
 com.google.common.collect.ImmutableList<ImmutableArtifactSubscription> ImmutableArtifactManagerImpl.findImmutableArtifactSubscriptionsByPlan(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.plan.branch
 

Subinterfaces of ImmutablePlan in com.atlassian.bamboo.plan.branch
 interface ChainBranch
          Represents a branch of a plan.
 

Classes in com.atlassian.bamboo.plan.branch that implement ImmutablePlan
 class ChainBranchImpl
           
 

Methods in com.atlassian.bamboo.plan.branch with parameters of type ImmutablePlan
 int ChainBranchManager.getBranchCount(ImmutablePlan plan)
          Returns the number of branches the given plan has
 int ChainBranchManagerImpl.getBranchCount(ImmutablePlan plan)
           
 java.util.Map<java.lang.Long,RepositoryDefinition> BranchIntegrationService.getRepositoryDefinitionMap(ImmutablePlan plan)
          Get repository definition map for a given plan and if Branch Integration was configured merge it with repository definition of branch selected in Integration Configuration
 java.util.Map<java.lang.Long,RepositoryDefinition> BranchIntegrationServiceImpl.getRepositoryDefinitionMap(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.plan.branch.cache
 

Classes in com.atlassian.bamboo.plan.branch.cache that implement ImmutablePlan
 class ImmutableChainBranchImpl
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.plan.cache
 

Subinterfaces of ImmutablePlan in com.atlassian.bamboo.plan.cache
 interface ImmutableBuildable
           
 interface ImmutableChain
          Represents a Chain that is immutable.
 interface ImmutableChainBranch
          Interface of an immutable version of ChainBranch
 interface ImmutableJob
          Immutable, threadsafe cacheable version of Job
 interface ImmutableTopLevelPlan
          Represents a TopLevelPlan that is immutable.
 

Classes in com.atlassian.bamboo.plan.cache that implement ImmutablePlan
 class AbstractImmutableChain
           
 class AbstractImmutablePlan
           
 class ImmutableChainImpl
          A ImmutableChain implementation.
 class ImmutableJobImpl
           
 

Methods in com.atlassian.bamboo.plan.cache with type parameters of type ImmutablePlan
<T extends ImmutablePlan>
T
CachedPlanManager.getPlanByKey(PlanKey planKey, java.lang.Class<T> planType)
          Returns a ImmutablePlan by its planKey and Class
<T extends ImmutablePlan>
T
CachedPlanManagerImpl.getPlanByKey(PlanKey planKey, java.lang.Class<T> planType)
           
<T extends ImmutablePlan>
T
CachedPlanManager.getPlanByKeyIfOfType(PlanKey planKey, java.lang.Class<T> planType)
          Returns a Plan by its planKey and if it's of the type Class.
<T extends ImmutablePlan>
T
CachedPlanManagerImpl.getPlanByKeyIfOfType(PlanKey planKey, java.lang.Class<T> planType)
           
<T extends ImmutablePlan>
java.util.List<T>
ImmutablePlanCacheService.getPlans(java.lang.Class<T> planType)
          Returns all Plan's filtered by Class.
<T extends ImmutablePlan>
java.util.List<T>
CachedPlanManager.getPlans(java.lang.Class<T> planType)
          Returns all Plan's filtered by Class.
<T extends ImmutablePlan>
java.util.List<T>
ImmutablePlanCacheServiceImpl.getPlans(java.lang.Class<T> planType)
           
<T extends ImmutablePlan>
java.util.List<T>
CachedPlanManagerImpl.getPlans(java.lang.Class<T> planType)
           
<T extends ImmutablePlan>
java.util.List<T>
ImmutablePlanCacheService.getPlans(java.lang.Class<T> planType, com.google.common.base.Predicate<? super T> filter)
          Returns all Plan's filtered by Class.
<T extends ImmutablePlan>
java.util.List<T>
CachedPlanManager.getPlans(java.lang.Class<T> planType, com.google.common.base.Predicate<? super T> filter)
          Returns all Plan's filtered by Class.
<T extends ImmutablePlan>
java.util.List<T>
ImmutablePlanCacheServiceImpl.getPlans(java.lang.Class<T> planType, com.google.common.base.Predicate<? super T> filter)
           
<T extends ImmutablePlan>
java.util.List<T>
CachedPlanManagerImpl.getPlans(java.lang.Class<T> planType, com.google.common.base.Predicate<? super T> filter)
           
<T extends ImmutablePlan>
java.util.List<T>
CachedPlanManager.getPlansByProject(Project project, java.lang.Class<T> planType)
          Returns all Plan's filtered by Project and Class.
<T extends ImmutablePlan>
java.util.List<T>
CachedPlanManagerImpl.getPlansByProject(Project project, java.lang.Class<T> planType)
           
<T extends ImmutablePlan>
java.util.List<T>
CachedPlanManager.getPlansByProject(Project project, java.lang.Class<T> planType, com.google.common.base.Predicate<? super T> filter)
           
<T extends ImmutablePlan>
java.util.List<T>
CachedPlanManagerImpl.getPlansByProject(Project project, java.lang.Class<T> planType, com.google.common.base.Predicate<? super T> filter)
           
<T extends ImmutablePlan>
java.util.List<T>
CachedPlanManagerImpl.getRunnablePlans(Project project, java.lang.Class<T> planType)
           
 

Methods in com.atlassian.bamboo.plan.cache that return ImmutablePlan
 ImmutablePlan ImmutablePlan.getMaster()
          Return the master plan if one exists.
 ImmutablePlan CachedPlanManager.getPlanByKey(PlanKey planKey)
          Returns a ImmutablePlan by its planKey
 ImmutablePlan CachedPlanManagerImpl.getPlanByKey(PlanKey planKey)
           
 

Methods in com.atlassian.bamboo.plan.cache with parameters of type ImmutablePlan
 int AbstractImmutablePlan.compareTo(ImmutablePlan plan)
           
 

Constructors in com.atlassian.bamboo.plan.cache with parameters of type ImmutablePlan
AbstractImmutablePlan(ImmutablePlan plan, BuildLoggerManager buildLoggerManager, LabelManager labelManager, VariableDefinitionManager variableDefinitionManager, BuildDefinitionManager buildDefinitionManager, ResultsSummaryManager resultsSummaryManager)
          Deprecated. 
AbstractImmutablePlan(ImmutablePlan plan, BuildLoggerManager buildLoggerManager, LabelManager labelManager, VariableDefinitionManager variableDefinitionManager, BuildDefinition buildDefinition, ResultsSummaryManager resultsSummaryManager)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.plan.helpers
 

Methods in com.atlassian.bamboo.plan.helpers with parameters of type ImmutablePlan
static java.util.List<VariableDefinition> EffectivePlanPropertiesHelper.createEffectiveVariableDefinitions(ImmutablePlan plan, java.util.List<VariableDefinition> variableDefinitions)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.plugin.module.ext
 

Methods in com.atlassian.bamboo.plugin.module.ext with parameters of type ImmutablePlan
 void CustomBuildDefinitionGenerator.populateBuildDefinition(ImmutablePlan plan, java.util.Map<java.lang.String,java.lang.Object> configObjects, BuildDefinition buildDefinition)
          Implementors can add their custom objects to the configObjects map.
 

Uses of ImmutablePlan in com.atlassian.bamboo.plugins.hg
 

Methods in com.atlassian.bamboo.plugins.hg that return types with arguments of type ImmutablePlan
 java.util.List<ImmutablePlan> HgRepository.getOtherPlansSharingCache(Plan current)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.plugins.maven.dependencies
 

Methods in com.atlassian.bamboo.plugins.maven.dependencies with parameters of type ImmutablePlan
static AutomaticDependencyManagementConfig AutomaticDependencyManagementPlugin.getConfig(ImmutablePlan plan)
           
 void AutomaticDependencyManagementPlugin.populateBuildDefinition(ImmutablePlan plan, java.util.Map<java.lang.String,java.lang.Object> configObjects, BuildDefinition buildDefinition)
          For Jobs it adds AutomaticDependencyManagementConfig object from a parent plan
 

Uses of ImmutablePlan in com.atlassian.bamboo.project
 

Method parameters in com.atlassian.bamboo.project with type arguments of type ImmutablePlan
static com.google.common.base.Predicate<Project> ProjectPredicates.hasPlansThat(CachedPlanManager cachedPlanManager, com.google.common.base.Predicate<? super ImmutablePlan> planFilter)
          Returns predicate that filters project containing plans that match given plan predicate.
 

Uses of ImmutablePlan in com.atlassian.bamboo.repository
 

Methods in com.atlassian.bamboo.repository that return types with arguments of type ImmutablePlan
 java.util.Collection<ImmutablePlan> CacheDescription.getUsingPlans()
          Collection of Plans that are currently configured to use this cache.
 java.util.Collection<ImmutablePlan> CacheDescription.FileBased.getUsingPlans()
           
 

Methods in com.atlassian.bamboo.repository with parameters of type ImmutablePlan
 void PlanRepositoryLinkHibernateDao.detachAllRepositoriesFromPlan(ImmutablePlan plan)
           
 void PlanRepositoryLinkDao.detachAllRepositoriesFromPlan(ImmutablePlan plan)
          Remove all PlanRepositoryLink defined for the .
 PlanRepositoryLink RepositoryDefinitionManager.getPlanRepositoryLink(ImmutablePlan plan, long repositoryId)
          Get persistent representation of a relation between Plan and repository
 PlanRepositoryLink RepositoryDefinitionManagerImpl.getPlanRepositoryLink(ImmutablePlan plan, long repositoryId)
           
 java.util.List<PlanRepositoryLink> PlanRepositoryLinkHibernateDao.getPlanRepositoryLinks(ImmutablePlan plan)
           
 java.util.List<PlanRepositoryLink> RepositoryDefinitionManager.getPlanRepositoryLinks(ImmutablePlan plan)
          Get persistent representation of relation between Plan and repositories
 java.util.List<PlanRepositoryLink> PlanRepositoryLinkDao.getPlanRepositoryLinks(ImmutablePlan plan)
           
 java.util.List<PlanRepositoryLink> RepositoryDefinitionManagerImpl.getPlanRepositoryLinks(ImmutablePlan plan)
           
 java.util.Map<ImmutableJob,java.util.List<TaskDefinition>> RepositoryConfigurationService.getRelevantJobsForRepositoryIdChange(ImmutablePlan plan, long repositoryId)
          Returns mapping between Job and TaskDefinition for tasks using repository by given repository id
 java.util.Map<ImmutableJob,java.util.List<TaskDefinition>> RepositoryConfigurationServiceImpl.getRelevantJobsForRepositoryIdChange(ImmutablePlan plan, long repositoryId)
           
 java.util.List<RepositoryDefinition> RepositoryDefinitionManager.getRepositoryDefinitionsForPlan(ImmutablePlan plan)
          Get all repositories attached to a plan ordered by position.
 java.util.List<RepositoryDefinition> RepositoryDefinitionManagerImpl.getRepositoryDefinitionsForPlan(ImmutablePlan plan)
           
 boolean RepositoryConfigurationService.validateRepositoryName(ImmutablePlan plan, java.lang.String name, RepositoryDefinition repositoryDefinition)
          Checks if provided name for repository is unique in the Plan
 boolean RepositoryConfigurationServiceImpl.validateRepositoryName(ImmutablePlan plan, java.lang.String name, RepositoryDefinition repositoryDefinition)
           
 

Constructor parameters in com.atlassian.bamboo.repository with type arguments of type ImmutablePlan
CacheDescription.FileBased(java.io.File cacheDir, java.lang.String description, java.util.Collection<ImmutablePlan> plans)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.resultsummary
 

Methods in com.atlassian.bamboo.resultsummary with type parameters of type ImmutablePlan
<T extends ImmutablePlan>
java.util.Set<java.lang.String>
ResultsSummaryDiscriminatorRegistry.getDiscriminatorsForPlanType(java.lang.Class<T> planType)
           
 

Methods in com.atlassian.bamboo.resultsummary that return ImmutablePlan
 ImmutablePlan ResultsSummary.getImmutablePlan()
          Gets the Plan that this result belongs directly belongs to
 ImmutablePlan ImmutableResultsSummary.getImmutablePlan()
          Gets the ImmutablePlan that this result belongs directly belongs to
 ImmutablePlan AbstractResultsSummary.getImmutablePlan()
           
 ImmutablePlan ImmutableResultsSummary.getPlan()
          Deprecated. since 5.0 use ImmutableResultsSummary.getImmutablePlan()
 

Methods in com.atlassian.bamboo.resultsummary with parameters of type ImmutablePlan
 ResultsSummary ResultsSummaryManager.findFirstFailedBuildResultBetween(ImmutablePlan build, int lowerBuildNumber, int upperBuildNumber)
          Finds the first failed build between the upper and lower build numbers inclusively.
 ResultsSummary BuildResultsSummaryManagerImpl.findFirstFailedBuildResultBetween(ImmutablePlan build, int lowerBuildNumber, int upperBuildNumber)
           
 java.util.List<LinkedJiraIssue> ResultsSummaryManager.findJiraIssuesForPlan(ImmutablePlan plan)
          Retrieves a list of LinkedJiraIssue linked to the given Plan
 java.util.List<LinkedJiraIssue> BuildResultsSummaryManagerImpl.findJiraIssuesForPlan(ImmutablePlan plan)
           
 ResultsSummary ResultsSummaryManager.findLastFailingBuildResultBefore(ImmutablePlan build, int buildNumber)
          Finds the last failing BuildResultsSummary before buildNumber
 ResultsSummary BuildResultsSummaryManagerImpl.findLastFailingBuildResultBefore(ImmutablePlan build, int buildNumber)
           
 ResultsSummary ResultsSummaryManager.findLastSuccessfulBuildResultBefore(ImmutablePlan build, int buildNumber)
          Finds the last successful BuildResultsSummary before buildNumber
 ResultsSummary BuildResultsSummaryManagerImpl.findLastSuccessfulBuildResultBefore(ImmutablePlan build, int buildNumber)
           
 long ResultsSummaryManager.getAveragePlanExecutionDuration(ImmutablePlan plan, int numberOfResults)
          Get average duration from n last results summaries in finished state for a plan.
 long BuildResultsSummaryManagerImpl.getAveragePlanExecutionDuration(ImmutablePlan plan, int numberOfResults)
           
 java.util.List<LinkedJiraIssue> BuildResultsSummaryHibernateDao.getJiraIssuesForBuild(ImmutablePlan plan)
           
 java.util.List<LinkedJiraIssue> BuildResultsSummaryDao.getJiraIssuesForBuild(ImmutablePlan plan)
          Retrieves a list of LinkedJiraIssue that are linked to the given build.
 java.util.List<ResultsSummary> ResultsSummaryManager.getLastNResultsSummaries(ImmutablePlan plan, int numberOfResults)
          Provides a list of the latest N results summaries for the given plan, newest first.
 java.util.List<ResultsSummary> BuildResultsSummaryManagerImpl.getLastNResultsSummaries(ImmutablePlan plan, int numberOfResults)
           
 java.util.List<ResultsSummary> BuildResultsSummaryHibernateDao.getNeighbouringSummaries(ImmutablePlan plan, int currentBuildNumber, int neighbouringSummariesMaxCount)
           
 java.util.List<ResultsSummary> ResultsSummaryManager.getNeighbouringSummaries(ImmutablePlan plan, int buildNumber, int neighbouringSummariesMaxCount)
          Returns all the ResultsSummary objects that matches the passed build numbers
 java.util.List<ResultsSummary> BuildResultsSummaryDao.getNeighbouringSummaries(ImmutablePlan plan, int currentBuildNumber, int neighbouringSummariesMaxCount)
          Returns build results "around" given build number
 java.util.List<ResultsSummary> BuildResultsSummaryManagerImpl.getNeighbouringSummaries(ImmutablePlan plan, int buildNumber, int neighbouringSummariesMaxCount)
           
 long BuildResultsSummaryHibernateDao.getNumberOfFinalizedResults(ImmutablePlan plan)
          Get number of the ResultsSummarys or LifeCycleState.NOT_BUILT state for the given Plan
 long ResultsSummaryManager.getNumberOfFinalizedResults(ImmutablePlan plan)
          Get number of the ResultsSummarys in a LifeCycleState.FINISHED or LifeCycleState.NOT_BUILT state for the given Plan
 long BuildResultsSummaryDao.getNumberOfFinalizedResults(ImmutablePlan plan)
          Get number of the ResultsSummarys in a LifeCycleState.FINISHED or LifeCycleState.NOT_BUILT state for the given Plan
 long BuildResultsSummaryManagerImpl.getNumberOfFinalizedResults(ImmutablePlan plan)
           
<T extends ResultsSummary>
java.util.List<T>
BuildResultsSummaryHibernateDao.getResultSummariesForPlan(ImmutablePlan plan, int firstResult, int maxResults)
           
<T extends ResultsSummary>
java.util.List<T>
ResultsSummaryManager.getResultSummariesForPlan(ImmutablePlan plan, int firstResult, int maxResults)
          Get the ResultsSummarys for the given Plan in any LifeCycleState.
<T extends ResultsSummary>
java.util.List<T>
BuildResultsSummaryDao.getResultSummariesForPlan(ImmutablePlan plan, int firstResult, int maxResults)
          Get the ResultsSummarys for the given Plan.
<T extends ResultsSummary>
java.util.List<T>
BuildResultsSummaryManagerImpl.getResultSummariesForPlan(ImmutablePlan plan, int firstResult, int maxResults)
           
 void ResultsSummaryManager.removeArtifacts(ImmutablePlan plan, int buildNumber)
          Remove any artifacts stored for this plan result
 void BuildResultsSummaryManagerImpl.removeArtifacts(ImmutablePlan plan, int buildNumber)
           
 void ResultsSummaryManager.removeBuildLogs(ImmutablePlan plan, int buildNumber)
          Remove any build logs stored for this plan result
 void BuildResultsSummaryManagerImpl.removeBuildLogs(ImmutablePlan plan, int buildNumber)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.resultsummary.tests
 

Methods in com.atlassian.bamboo.resultsummary.tests with parameters of type ImmutablePlan
 java.util.List<TestCase> TestsManager.getLongestRunningTestCases(ImmutablePlan plan)
          Provide a list of the top ten longest running tests for a plan, based on the duration of the TestCase's TestCaseResults Finds top 10 results in order (longest first)
 java.util.List<TestCase> TestsManagerImpl.getLongestRunningTestCases(ImmutablePlan plan)
           
 java.util.List<TestCase> TestCaseHibernateDao.getLongestRunningTestCasesForPlan(ImmutablePlan plan)
           
 java.util.List<TestCase> TestCaseDao.getLongestRunningTestCasesForPlan(ImmutablePlan plan)
          Provide a list of the top ten longest running tests for a plan, based on the duration of the TestCase's TestCaseResults Finds top 10 results in order (longest first)
 java.util.List<Pair<TestCase,java.lang.Float>> TestsManager.getLongestToFixTestCases(ImmutablePlan plan)
          Retrieve a list of the test cases that have taken the longest amount of time to fix.
 java.util.List<Pair<TestCase,java.lang.Float>> TestsManagerImpl.getLongestToFixTestCases(ImmutablePlan plan)
           
 java.util.List<Pair<TestCase,java.lang.Integer>> TestsManager.getMostFailingTestCases(ImmutablePlan plan)
          Provide a list of the top 10 most failing test cases for a plan.
 java.util.List<Pair<TestCase,java.lang.Integer>> TestsManagerImpl.getMostFailingTestCases(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.schedule
 

Methods in com.atlassian.bamboo.schedule with parameters of type ImmutablePlan
 void PlanScheduler.removeTasksScheduledForPlan(ImmutablePlan plan)
          Removes Scheduling Jobs for the given Plan
 void DefaultPlanScheduler.removeTasksScheduledForPlan(ImmutablePlan plan)
           
 void PlanScheduler.removeTasksScheduledForPlanAndBranches(ImmutablePlan plan)
          Removes Scheduling Jobs for the given Plan and its Branches
 void DefaultPlanScheduler.removeTasksScheduledForPlanAndBranches(ImmutablePlan plan)
           
 void PlanScheduler.scheduleTasksForPlan(ImmutablePlan plan)
          Creates Scheduling Jobs for the given Plan
 void DefaultPlanScheduler.scheduleTasksForPlan(ImmutablePlan plan)
           
 void PlanScheduler.scheduleTasksForPlanAndBranches(ImmutablePlan plan)
          Creates Scheduling Jobs for the given Plan and its Branches
 void DefaultPlanScheduler.scheduleTasksForPlanAndBranches(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.studio.scm
 

Methods in com.atlassian.bamboo.studio.scm with parameters of type ImmutablePlan
 void AppLinksSvnRepository.performPostConfiguration(BuildConfiguration buildConfiguration, ImmutablePlan plan)
           
 void AppLinksSvnRepository.performPostConfigurationForSelectedRepository(BuildConfiguration buildConfiguration, ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.task
 

Methods in com.atlassian.bamboo.task that return ImmutablePlan
static ImmutablePlan TaskContextHelper.getPlan(java.util.Map<java.lang.String,java.lang.Object> context)
           
static ImmutablePlan TaskContextHelper.getRelatedPlan(java.util.Map<java.lang.String,java.lang.Object> context)
           
 

Methods in com.atlassian.bamboo.task with parameters of type ImmutablePlan
static void TaskContextHelper.setPlan(java.util.Map<java.lang.String,java.lang.Object> context, ImmutablePlan plan)
           
static void TaskContextHelper.setRelatedPlan(java.util.Map<java.lang.String,java.lang.Object> context, ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.utils
 

Methods in com.atlassian.bamboo.utils that return types with arguments of type ImmutablePlan
static com.google.common.collect.Ordering<ImmutablePlan> Comparators.getBranchUpdatedDateOrdering()
          Comparator for sorting by enabled/disabled then updated then created dates of branches
static com.google.common.collect.Ordering<ImmutablePlan> Comparators.getPlanNameProviderCaseInsensitiveOrdering()
          This method will be slower than Comparators.getTopLevelPlanNameProviderCaseInsensitiveOrdering() so consider using that instead.
 

Uses of ImmutablePlan in com.atlassian.bamboo.v2.build
 

Constructors in com.atlassian.bamboo.v2.build with parameters of type ImmutablePlan
BuildContextImpl(ImmutablePlan buildPlan, int buildNumber, TriggerReason triggerReason, BuildDefinition buildDefinition, BuildChanges buildChanges)
           
BuildContextImpl(ImmutablePlan plan, int buildNumber, TriggerReason triggerReason, BuildDefinition buildDefinition, BuildChanges buildChanges, BuildContext parentBuildContext, ArtifactContext artifactContext, VariableContext variableContext, java.util.Map<java.lang.String,java.lang.String> customBuildData)
           
BuildContextImpl(ImmutablePlan plan, int buildNumber, TriggerReason triggerReason, BuildDefinition buildDefinition, BuildChanges buildChanges, BuildContext parentBuildContext, ArtifactContext artifactContext, VariableContext variableContext, java.util.Map<java.lang.String,java.lang.String> customBuildData, java.util.Map<java.lang.Long,RepositoryDefinition> repositoryDefinitionMap)
           
BuildContextImpl(ImmutablePlan plan, int buildNumber, TriggerReason triggerReason, BuildDefinition buildDefinition, BuildChanges buildChanges, BuildContext parentBuildContext, ArtifactContext artifactContext, VariableContext variableContext, java.util.Map<java.lang.String,java.lang.String> customBuildData, java.util.Map<java.lang.Long,RepositoryDefinition> repositoryDefinitionMap, boolean isOnceOff, boolean isCustomBuild)
           
BuildContextImpl(ImmutablePlan buildPlan, int buildNumber, TriggerReason triggerReason, BuildDefinition buildDefinition, BuildChanges buildChanges, ImmutablePlanCacheService immutablePlanCacheService)
          Deprecated. since 4.2 use BuildContextImpl.BuildContextImpl(ImmutablePlan, int, TriggerReason, BuildDefinition, BuildChanges)
BuildContextImpl(ImmutablePlan buildPlan, int buildNumber, TriggerReason triggerReason, BuildDefinition buildDefinition, BuildChanges buildChanges, VariableContext variableContext)
           
BuildContextImpl(ImmutablePlan buildPlan, int buildNumber, TriggerReason triggerReason, BuildDefinition buildDefinition, BuildChanges buildChanges, VariableContext variableContext, boolean isOnceOff, boolean isCustomBuild)
           
BuildContextImpl(ImmutablePlan buildPlan, int buildNumber, TriggerReason triggerReason, BuildDefinition buildDefinition, BuildChanges buildChanges, VariableContext variableContext, ImmutablePlanCacheService immutablePlanCacheService)
          Deprecated. since 4.2 use BuildContextImpl.BuildContextImpl(ImmutablePlan, int, TriggerReason, BuildDefinition, BuildChanges, VariableContext)
 

Uses of ImmutablePlan in com.atlassian.bamboo.v2.build.dependencies
 

Methods in com.atlassian.bamboo.v2.build.dependencies that return types with arguments of type ImmutablePlan
 java.util.List<ImmutablePlan> DependencyTreeBuilder.getDirectParents(ImmutablePlan plan)
          Visits all the parent Plan for the give build and returns its direct linage in topological order
 java.util.List<ImmutablePlan> DependencyTreeBuilderImpl.getDirectParents(ImmutablePlan plan)
           
 

Methods in com.atlassian.bamboo.v2.build.dependencies with parameters of type ImmutablePlan
 org.codehaus.plexus.util.dag.DAG DependencyTreeBuilder.getDirectDependencyGraph(ImmutablePlan plan)
          Calculates the direct dependency graph for a particular build
 org.codehaus.plexus.util.dag.DAG DependencyTreeBuilderImpl.getDirectDependencyGraph(ImmutablePlan plan)
           
 java.util.List<ImmutablePlan> DependencyTreeBuilder.getDirectParents(ImmutablePlan plan)
          Visits all the parent Plan for the give build and returns its direct linage in topological order
 java.util.List<ImmutablePlan> DependencyTreeBuilderImpl.getDirectParents(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.v2.build.repository
 

Methods in com.atlassian.bamboo.v2.build.repository with parameters of type ImmutablePlan
 void PostConfigurableRepository.performPostConfiguration(BuildConfiguration buildConfiguration, ImmutablePlan plan)
          Deprecated. Allows any other configuration to be performed after another repository has been created.
 void PostConfigurableRepository.performPostConfigurationForSelectedRepository(BuildConfiguration buildConfiguration, ImmutablePlan plan)
          Deprecated. Allows any other configuration to be performed after this repository has been created
 

Uses of ImmutablePlan in com.atlassian.bamboo.v2.build.trigger
 

Methods in com.atlassian.bamboo.v2.build.trigger with parameters of type ImmutablePlan
 TriggerReason TriggerReason.getChildTriggerReason(BuildContext child, ImmutablePlan plan)
          If build A (triggered because of this TriggerReason) caused builds of plans X,Y,Z to trigger, this method will be called to determine trigger reasons for plans X, Y, Z.
 TriggerReason AbstractTriggerReason.getChildTriggerReason(BuildContext child, ImmutablePlan plan)
           
static DependencyBlockingStrategy DependencyBlockingStrategy.getStrategy(ImmutablePlan plan)
          Get strategy for build
 

Method parameters in com.atlassian.bamboo.v2.build.trigger with type arguments of type ImmutablePlan
 boolean DependencyBlockingManager.isBlockedFromBuilding(PlanKey planKey, java.util.Set<? extends ImmutablePlan> siblings)
          Checks if build should be blocked, and executes any parent builds if required.
 boolean DefaultDependencyBlockingManager.isBlockedFromBuilding(PlanKey planKey, java.util.Set<? extends ImmutablePlan> plansBeingTriggered)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.v2.trigger
 

Constructors in com.atlassian.bamboo.v2.trigger with parameters of type ImmutablePlan
ChildDependencyBuildDetectionAction(ImmutablePlan plan, PlanIdentifier child, BuildNumberGeneratorService buildNumberGenerator, TriggerManager triggerManager, BuildChanges buildChanges, ErrorUpdateHandler errorUpdateHandler, ImmutablePlanCacheService immutablePlanCacheService)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.variable
 

Methods in com.atlassian.bamboo.variable with parameters of type ImmutablePlan
 VariableContextBuilder VariableContextBuilder.addParentPlanVariablesIfRequired(ImmutablePlan plan)
           
 VariableContextBuilder VariableContextBuilderImpl.addParentPlanVariablesIfRequired(ImmutablePlan plan)
           
 VariableContextBuilder VariableContextBuilder.addPlanVariables(ImmutablePlan plan)
           
 VariableContextBuilder VariableContextBuilderImpl.addPlanVariables(ImmutablePlan plan)
           
 void VariableValidationService.validateIdForPlanVariable(com.opensymphony.xwork.ValidationAware validationAware, long variableId, ImmutablePlan expectedPlan)
          Validate if id identifies plan variable of a given plan
 void VariableValidationServiceImpl.validateIdForPlanVariable(com.opensymphony.xwork.ValidationAware validationAware, long variableId, ImmutablePlan expectedPlan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2
 

Methods in com.atlassian.bamboo.ww2 with parameters of type ImmutablePlan
 boolean FreemarkerContext.isFavourite(ImmutablePlan plan, javax.servlet.http.HttpServletRequest request)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions
 

Methods in com.atlassian.bamboo.ww2.actions that return ImmutablePlan
 ImmutablePlan PlanActionSupport.getImmutablePlan()
           
 

Methods in com.atlassian.bamboo.ww2.actions with parameters of type ImmutablePlan
 void PlanActionSupport.setPlan(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.admin
 

Methods in com.atlassian.bamboo.ww2.actions.admin with parameters of type ImmutablePlan
 void ImportMavenPlanAction.setPlan(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.admin.bulk
 

Methods in com.atlassian.bamboo.ww2.actions.admin.bulk with parameters of type ImmutablePlan
 boolean ManualBuildBulkAction.isApplicable(ImmutablePlan plan)
           
 boolean EnablePlanBulkAction.isApplicable(ImmutablePlan plan)
           
 boolean DisablePlanBulkAction.isApplicable(ImmutablePlan plan)
           
 boolean BulkActionScope.isApplicable(ImmutablePlan plan)
          Returns whether or not a plan is applicable for a certain bulk action, eg.
 boolean AbstractNotificationBulkAction.isApplicable(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.admin.bulk.repository
 

Methods in com.atlassian.bamboo.ww2.actions.admin.bulk.repository with parameters of type ImmutablePlan
 java.util.List<RepositoryDefinition> UpdateWebUrlBulkAction.getRepositoryDefinitions(ImmutablePlan plan)
           
 java.util.List<RepositoryDefinition> SvnBulkAction.getRepositoryDefinitions(ImmutablePlan plan)
           
 java.util.List<RepositoryDefinition> RepositoryAwareBulkAction.getRepositoryDefinitions(ImmutablePlan plan)
           
 java.util.List<RepositoryDefinition> CvsBulkAction.getRepositoryDefinitions(ImmutablePlan plan)
           
 boolean UpdateWebUrlBulkAction.isApplicable(ImmutablePlan plan)
           
 boolean AbstractRepositoryBulkAction.isApplicable(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.branch
 

Methods in com.atlassian.bamboo.ww2.actions.branch with parameters of type ImmutablePlan
 boolean ViewChainBranches.isFavourite(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build
 

Methods in com.atlassian.bamboo.ww2.actions.build that return ImmutablePlan
 ImmutablePlan ChainJsonProviderAction.getImmutablePlan()
           
 

Methods in com.atlassian.bamboo.ww2.actions.build with parameters of type ImmutablePlan
 void ChainJsonProviderAction.setPlan(ImmutablePlan plan)
           
 

Constructors in com.atlassian.bamboo.ww2.actions.build with parameters of type ImmutablePlan
CurrentlyBuildingJsonDecorator(com.opensymphony.xwork.TextProvider textProvider, CurrentlyBuilding currentlyBuilding, AgentManager agentManager, BuildExecutionManager buildExecutionManager, BambooPermissionManager bambooPermissionManager, TriggerManager triggerManager, ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build.admin
 

Methods in com.atlassian.bamboo.ww2.actions.build.admin with parameters of type ImmutablePlan
 boolean MoveBuilds.isApplicable(ImmutablePlan plan)
           
 boolean DeleteBuilds.isApplicable(ImmutablePlan plan)
           
 boolean BulkEditBuildPermissions.isApplicable(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build.admin.config
 

Methods in com.atlassian.bamboo.ww2.actions.build.admin.config that return ImmutablePlan
 ImmutablePlan ConfigureBuildPermissions.getImmutablePlan()
           
 

Methods in com.atlassian.bamboo.ww2.actions.build.admin.config with parameters of type ImmutablePlan
 void ConfigureBuildPermissions.setPlan(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build.admin.config.task
 

Methods in com.atlassian.bamboo.ww2.actions.build.admin.config.task with parameters of type ImmutablePlan
 TaskOwner TaskOwnerFactory.createPlanTaskOwner(ImmutablePlan immutablePlan)
           
 java.util.List<DecoratedTaskDefinition> TaskUIConfigBean.getDecoratedFinalisingTaskDefinitions(ImmutablePlan plan)
           
 java.util.List<DecoratedTaskDefinition> TaskUIConfigBean.getDecoratedTaskDefinitions(ImmutablePlan plan)
           
protected  TaskDefinition ConfigureBuildTasks.getTaskById(ImmutablePlan plan, long id)
           
 java.lang.String TaskUIConfigBean.prepareViewHtml(ImmutablePlan plan, TaskDefinition taskDefinition)
           
 

Constructors in com.atlassian.bamboo.ww2.actions.build.admin.config.task with parameters of type ImmutablePlan
PlanTaskOwner(ImmutablePlan immutablePlan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.actions.build.admin.create
 

Methods in com.atlassian.bamboo.ww2.actions.build.admin.create that return ImmutablePlan
 ImmutablePlan CreateChain.getImmutablePlan()
           
 

Methods in com.atlassian.bamboo.ww2.actions.build.admin.create with parameters of type ImmutablePlan
 java.util.List<RepositoryData> UIConfigBeanImpl.getAvailableGlobalRepositories(ImmutablePlan plan, java.lang.String selectedRepository)
          Returns selection of the global repositories.
 java.util.List<RepositoryOption> UIConfigBeanImpl.getRepositoriesForAdding(ImmutablePlan plan, java.lang.String selectedRepository)
          Returns selection of the repository for 'Add/Edit Repository' actions.
 void CreateChain.setPlan(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.aware
 

Methods in com.atlassian.bamboo.ww2.aware that return ImmutablePlan
 ImmutablePlan PlanAware.getImmutablePlan()
           
 

Methods in com.atlassian.bamboo.ww2.aware with parameters of type ImmutablePlan
 void PlanAware.setPlan(ImmutablePlan plan)
           
 

Uses of ImmutablePlan in com.atlassian.bamboo.ww2.beans
 

Methods in com.atlassian.bamboo.ww2.beans with parameters of type ImmutablePlan
 DecoratedPlan DecoratedNavObjectFactoryImpl.decoratePlan(ImmutablePlan possiblyMutablePlan)
           
 DecoratedPlan DecoratedNavObjectFactory.decoratePlan(ImmutablePlan plan)
          Decorate plan
 



Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.