|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.bamboo.build.DefaultBuildDefinition
public class DefaultBuildDefinition
| Field Summary | |
|---|---|
protected Map |
artifacts
|
protected String |
buildChangedEmails
|
protected BuildDefinitionConverter |
buildDefinitionConverter
|
protected Builder |
builder
|
protected BuildStrategy |
buildStrategy
The project object if the |
protected Map |
customConfiguration
|
protected EmailStrategy |
emailStrategy
|
protected String |
exportStatusStyle
|
protected int |
pollingPeriod
|
protected Repository |
repository
|
protected String |
workingDirectory
|
protected String |
xmlData
|
protected XmppMessageSender |
xmppMessageSender
|
| Constructor Summary | |
|---|---|
DefaultBuildDefinition()
|
|
| Method Summary | |
|---|---|
void |
addArtifact(Artifact artifact)
Add a new artifact to the existing build artifacts |
void |
addBuildDependency(String buildKey)
|
Map |
getArtifacts()
Get the custom Artifacts. |
List |
getBuildChangedEmailList()
Who wants to know when the build changes? A list of individual email addresses. |
String |
getBuildChangedEmails()
Who wants to know when the build changes? One or more email addresses (comma separated list) |
List |
getBuildDependencies()
The names of the builds that need to be build when this build is built? |
Builder |
getBuilder()
Obtain the build's Builder. |
BuildStrategy |
getBuildStrategy()
Returns to BuildStrategy that the user actually selects |
Map |
getCustomConfiguration()
|
EmailStrategy |
getEmailStrategy()
What email strategy does this build have? |
String |
getExportStatusStyle()
|
int |
getPollingPeriod()
How long should we wait between checking the build to see if it need building? |
Repository |
getRepository()
Obtain the build's Repository. |
XmppMessageSender |
getXmppMessageSender()
The build's option IM message server configuration |
boolean |
hasBuildDependency(String buildKey)
|
void |
removeBuildDependency(String buildKey)
|
void |
setArtifacts(Map artifacts)
Replace the build's artifacts with these ones. |
void |
setBuildChangedEmails(String emailAddress)
Define who is notified of build results by email |
void |
setBuildDependencies(Set buildDependencies)
Set of String represneting the build keys |
void |
setBuilder(Builder builder)
Set the build's builder. |
void |
setBuildStrategy(BuildStrategy buildStrategy)
Set the strategy to override the default build strategy. |
void |
setCustomConfiguration(Map customConfiguration)
|
void |
setEmailStrategy(EmailStrategy emailStrategy)
Define when build build email need to be sent |
void |
setExportStatusStyle(String exportStatus)
|
void |
setPollingPeriod(int pollingPeriod)
How long should we wait between checking the build to see if it need building? |
void |
setRepository(Repository repository)
Set the build's source code repository. |
void |
setWorkingDirectory(String buildDirectory)
|
void |
setXmppMessageSender(XmppMessageSender xmppMessageSender)
The build's option IM message server configuration |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected BuildStrategy buildStrategy
protected Repository repository
protected int pollingPeriod
protected String xmlData
protected Map artifacts
protected String buildChangedEmails
protected Builder builder
protected EmailStrategy emailStrategy
protected String exportStatusStyle
protected String workingDirectory
protected XmppMessageSender xmppMessageSender
protected Map customConfiguration
protected BuildDefinitionConverter buildDefinitionConverter
| Constructor Detail |
|---|
public DefaultBuildDefinition()
| Method Detail |
|---|
public BuildStrategy getBuildStrategy()
BuildDefinitionBuildStrategy that the user actually selects
getBuildStrategy in interface BuildDefinitionBuildStrategypublic void setBuildStrategy(BuildStrategy buildStrategy)
BuildDefinition
setBuildStrategy in interface BuildDefinitionbuildStrategy - The next build strategy to use.public Repository getRepository()
BuildDefinitionRepository.
getRepository in interface BuildDefinitionpublic void setRepository(Repository repository)
BuildDefinition
setRepository in interface BuildDefinitionrepository - The source repoisitorypublic int getPollingPeriod()
BuildDefinition
getPollingPeriod in interface BuildDefinitionpublic void setPollingPeriod(int pollingPeriod)
BuildDefinition
setPollingPeriod in interface BuildDefinitionpollingPeriod - The time in secondspublic Builder getBuilder()
BuildDefinitionBuilder.
getBuilder in interface BuildDefinitionpublic void setBuilder(Builder builder)
BuildDefinition
setBuilder in interface BuildDefinitionbuilder - the builderpublic String getBuildChangedEmails()
BuildDefinition
getBuildChangedEmails in interface BuildDefinitionpublic List getBuildChangedEmailList()
BuildDefinition
getBuildChangedEmailList in interface BuildDefinitionpublic void setBuildChangedEmails(String emailAddress)
BuildDefinition
setBuildChangedEmails in interface BuildDefinitionemailAddress - The build email addresspublic EmailStrategy getEmailStrategy()
BuildDefinition
getEmailStrategy in interface BuildDefinitionpublic void setEmailStrategy(EmailStrategy emailStrategy)
BuildDefinition
setEmailStrategy in interface BuildDefinitionemailStrategy - the strategy to use from now onpublic void addBuildDependency(String buildKey)
addBuildDependency in interface BuildDefinitionpublic void removeBuildDependency(String buildKey)
removeBuildDependency in interface BuildDefinitionpublic boolean hasBuildDependency(String buildKey)
hasBuildDependency in interface BuildDefinitionpublic List getBuildDependencies()
getBuildDependencies in interface BuildDefinitionpublic void setBuildDependencies(Set buildDependencies)
BuildDefinitionString represneting the build keys
setBuildDependencies in interface BuildDefinitionpublic Map getArtifacts()
BuildDefinitionArtifacts.
getArtifacts in interface BuildDefinitionpublic void addArtifact(Artifact artifact)
BuildDefinition
addArtifact in interface BuildDefinitionpublic void setArtifacts(Map artifacts)
BuildDefinition
setArtifacts in interface BuildDefinitionpublic Map getCustomConfiguration()
getCustomConfiguration in interface BuildDefinitionpublic void setCustomConfiguration(Map customConfiguration)
setCustomConfiguration in interface BuildDefinitionpublic void setWorkingDirectory(String buildDirectory)
setWorkingDirectory in interface BuildDefinitionpublic XmppMessageSender getXmppMessageSender()
BuildDefinition
getXmppMessageSender in interface BuildDefinitionpublic void setXmppMessageSender(XmppMessageSender xmppMessageSender)
BuildDefinition
setXmppMessageSender in interface BuildDefinitionpublic void setExportStatusStyle(String exportStatus)
setExportStatusStyle in interface BuildDefinitionpublic String getExportStatusStyle()
getExportStatusStyle in interface BuildDefinition
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||