|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.bamboo.legacy.LegacyAbstractBuildStrategy
public abstract class LegacyAbstractBuildStrategy
Common build strategy behaviour
| Constructor Summary | |
|---|---|
LegacyAbstractBuildStrategy()
|
|
| Method Summary | |
|---|---|
void |
addDefaultValues(BuildConfiguration buildConfiguration)
|
String |
getBuildMessage()
The strategies build message |
String |
getDescription()
|
void |
init(Build build)
Default to do nothing |
protected void |
log(Build build,
String message)
|
void |
populateFromConfig(HierarchicalConfiguration config)
Update the current object with data in the FieldValueItemHolder |
void |
setBuildMessage(String buildMessage)
Let the subclass strategies set their own custom messages |
HierarchicalConfiguration |
toConfiguration()
Generate a FieldValueItemHolder from the current state of the object |
ErrorCollection |
validate(BuildConfiguration buildConfiguration)
Takes in a BuildConfiguration and returns any errors possible |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.atlassian.bamboo.build.strategy.BuildStrategy |
|---|
getChangeList, getKey, getName, requiresBuild, requiresPreBuildClean |
| Constructor Detail |
|---|
public LegacyAbstractBuildStrategy()
| Method Detail |
|---|
public void init(Build build)
init in interface BuildStrategypublic void addDefaultValues(BuildConfiguration buildConfiguration)
addDefaultValues in interface BuildStrategypublic String getDescription()
getDescription in interface BuildStrategypublic HierarchicalConfiguration toConfiguration()
ConvertibleFromConfigFieldValueItemHolder from the current state of the object
toConfiguration in interface ConvertibleFromConfigFieldValueItemHolder. Never nullpublic void populateFromConfig(HierarchicalConfiguration config)
ConvertibleFromConfigFieldValueItemHolder
populateFromConfig in interface ConvertibleFromConfigpublic ErrorCollection validate(BuildConfiguration buildConfiguration)
BuildStrategyBuildConfiguration and returns any errors possible
validate in interface BuildStrategybuildConfiguration - not null
ErrorCollection. must not be nullpublic String getBuildMessage()
getBuildMessage in interface BuildStrategypublic void setBuildMessage(String buildMessage)
setBuildMessage in interface BuildStrategybuildMessage - the message
protected void log(Build build,
String message)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||