|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BuildStrategy
This interface is used to determine if a build should be built.
Method Summary | |
---|---|
void |
addDefaultValues(BuildConfiguration buildConfiguration)
|
java.lang.String |
getDescription()
|
java.lang.String |
getKey()
A lowercase string key to identify the build strategy |
java.lang.String |
getName()
Returns the display name of the strategy type. |
java.util.Map<java.lang.String,java.lang.String> |
getTriggerConditionsConfiguration()
|
java.lang.String |
getUserDescription()
Name under which this instance of build strategy appears on Plan's list of triggers. |
void |
init(ImmutablePlan plan)
Called whenever Bamboo starts up |
void |
setId(long id)
|
void |
setUserDescription(java.lang.String userDescription)
|
ErrorCollection |
validate(BuildConfiguration buildConfiguration)
Takes in a BuildConfiguration and returns any errors possible |
Methods inherited from interface com.atlassian.bamboo.fieldvalue.ConvertibleFromConfig |
---|
populateFromConfig, toConfiguration |
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider |
---|
getId |
Method Detail |
---|
void init(@NotNull ImmutablePlan plan)
plan
- ErrorCollection validate(BuildConfiguration buildConfiguration)
BuildConfiguration
and returns any errors possible
buildConfiguration
- not null
ErrorCollection
. must not be nulljava.lang.String getKey()
java.lang.String getName()
java.lang.String getDescription()
void addDefaultValues(BuildConfiguration buildConfiguration)
@NotNull java.lang.String getUserDescription()
void setUserDescription(@NotNull java.lang.String userDescription)
userDescription
- void setId(long id)
id
- java.util.Map<java.lang.String,java.lang.String> getTriggerConditionsConfiguration()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |