java.lang.Object | |
↳ | com.atlassian.bamboo.plan.cache.AbstractImmutablePlan |
Known Direct Subclasses |
Known Indirect Subclasses |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.atlassian.bamboo.plan.cache.ImmutablePlan
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
averageBuildDuration | |||||||||||
resultsSummaryManager |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Returns an average duration of the recent builds
| |||||||||||
Returns the
BuildDefinition that backs this Plan | |||||||||||
This objects specific portion of the key.
| |||||||||||
Returns the helper object to deal with logging
| |||||||||||
Retuns a string key as to what the status is.
| |||||||||||
Return effective list of
VariableDefinition s bind to this Plan. | |||||||||||
What the number of the first build we have? It may not be 1 as some may have been removed!
| |||||||||||
Obtain the plan's unique key (uppercase alphanumeric).
| |||||||||||
Returns all the names of related labels with a namesapce of :label
| |||||||||||
Used only for Hibernate mapping purposes.
| |||||||||||
What was the number of the latest build (may be being built)
| |||||||||||
Returns the full name for the build in the form of "project name - build name" e.g.
| |||||||||||
The next build number represents the number of the next build result that's to be executed
| |||||||||||
Returns the parent
Project | |||||||||||
Returns labellings that's application for the plan level
| |||||||||||
Returns the string representation of the type.
| |||||||||||
Return list of
VariableDefinition s bind to this Plan | |||||||||||
Do any of
TaskDefinition being used in the plan implement TaskTestResultsSupport | |||||||||||
Is the plan set to be deleted in the future
| |||||||||||
Checks if the build has been enabled / disabled.
| |||||||||||
Define the build's unique key (uppercase alphanumeric)
| |||||||||||
Set which plan is the master of this plan.
| |||||||||||
Sets the build to suspend temporarily
| |||||||||||
Validates the build's builder and source code locations
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.atlassian.bamboo.Describable
| |||||||||||
From interface
com.atlassian.bamboo.core.BambooIdProvider
| |||||||||||
From interface
com.atlassian.bamboo.core.BambooObject
| |||||||||||
From interface
com.atlassian.bamboo.deletion.Deletable
| |||||||||||
From interface
com.atlassian.bamboo.plan.Plan
| |||||||||||
From interface
com.atlassian.bamboo.plan.PlanIdentifier
| |||||||||||
From interface
com.atlassian.bamboo.plan.cache.ImmutableDeletable
| |||||||||||
From interface
com.atlassian.bamboo.plan.cache.ImmutablePlan
| |||||||||||
From interface
com.atlassian.bamboo.utils.DescriptionProvider
| |||||||||||
From interface
com.atlassian.bamboo.utils.NameProvider
|
Returns an average duration of the recent builds
Returns the BuildDefinition
that backs this Plan
BuildDefinition
object.
This objects specific portion of the key. You probably want to use getPlanKey()
.
Returns the helper object to deal with logging
BuildLogger
. @NotNull
Retuns a string key as to what the status is. Can be "success", "failure", "current", "none" or "notRun". Mainly used for UI purposes.
Return effective list of VariableDefinition
s bind to this Plan.
For master Plans this will return the same result as getVariables()
.
Non-master plans will produce the sum of:
- all master's variables which keys do not appear in result of getVariables()
- result of getVariables()
VariableDefinition
What the number of the first build we have? It may not be 1 as some may have been removed!
Obtain the plan's unique key (uppercase alphanumeric). This includes the project prefix e.g. BAM-MAIN.
Prefer getPlanKey()
Returns all the names of related labels with a namesapce of :label
Used only for Hibernate mapping purposes. Deprecated for removal from the interface@return
What was the number of the latest build (may be being built)
Returns the full name for the build in the form of "project name - build name" e.g. "Confluence - HEAD"
The next build number represents the number of the next build result that's to be executed
Returns labellings that's application for the plan level
Returns the string representation of the type. See PlanType
and used in Freemarker.
Return list of VariableDefinition
s bind to this Plan
VariableDefinition
Do any of TaskDefinition
being used in the plan implement TaskTestResultsSupport
Is the plan set to be deleted in the future
Checks if the build has been enabled / disabled.
Define the build's unique key (uppercase alphanumeric)
buildKey | The value of the key |
---|
Set which plan is the master of this plan. The master is the plan which this one is derived from. Configuration is pulled from the master if one exists.
Sets the build to suspend temporarily
Validates the build's builder and source code locations
ErrorCollection
with relevent error messages