|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.bamboo.build.strategy.AbstractBuildStrategy
com.atlassian.bamboo.build.strategy.QuartzStrategyImpl
com.atlassian.bamboo.build.strategy.CronTriggerBuildStrategy
public class CronTriggerBuildStrategy
Build strategy specified by a cron expression
Field Summary |
---|
Fields inherited from class com.atlassian.bamboo.build.strategy.QuartzStrategyImpl |
---|
BUILD_JOB_GROUP, BUILD_STRATEGY, buildTriggered |
Fields inherited from class com.atlassian.bamboo.build.strategy.AbstractBuildStrategy |
---|
changeList |
Constructor Summary | |
---|---|
CronTriggerBuildStrategy()
|
Method Summary | |
---|---|
String |
getCronExpression()
|
String |
getDescription()
|
String |
getKey()
A lowercase string key to identify the build strategy |
String |
getName()
Returns the display name of the strategy |
void |
initialiseJob(Build build)
must be re runnable |
void |
populateFromConfig(HierarchicalConfiguration config)
Update the current object with data in the FieldValueItemHolder |
void |
setCronExpression(String cronExpression)
|
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 com.atlassian.bamboo.build.strategy.QuartzStrategyImpl |
---|
getScheduler, init, isBuildTriggered, removeJob, requiresBuild, requiresPreBuildClean, setBuildTriggered, setScheduler |
Methods inherited from class com.atlassian.bamboo.build.strategy.AbstractBuildStrategy |
---|
addDefaultValues, getBuildMessage, getChangeList, log, populateChangeList, setBuildMessage |
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 |
---|
addDefaultValues, getBuildMessage, getChangeList, setBuildMessage |
Constructor Detail |
---|
public CronTriggerBuildStrategy()
Method Detail |
---|
public String getKey()
BuildStrategy
public String getName()
BuildStrategy
public String getDescription()
getDescription
in interface BuildStrategy
getDescription
in class AbstractBuildStrategy
public HierarchicalConfiguration toConfiguration()
ConvertibleFromConfig
FieldValueItemHolder
from the current state of the object
toConfiguration
in interface ConvertibleFromConfig
toConfiguration
in class AbstractBuildStrategy
FieldValueItemHolder
. Never nullpublic void populateFromConfig(HierarchicalConfiguration config)
ConvertibleFromConfig
FieldValueItemHolder
populateFromConfig
in interface ConvertibleFromConfig
populateFromConfig
in class AbstractBuildStrategy
public ErrorCollection validate(BuildConfiguration buildConfiguration)
BuildStrategy
BuildConfiguration
and returns any errors possible
validate
in interface BuildStrategy
validate
in class AbstractBuildStrategy
buildConfiguration
- not null
ErrorCollection
. must not be nullpublic void initialiseJob(Build build)
QuartzStrategy
public String getCronExpression()
public void setCronExpression(String cronExpression)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |