com.atlassian.bamboo.build
Class PartialBuildDefinitionImpl

java.lang.Object
  extended by com.atlassian.bamboo.build.DefaultBuildDefinition
      extended by com.atlassian.bamboo.build.PartialBuildDefinitionImpl
All Implemented Interfaces:
BuildDefinition, PartialBuildDefinition, BuildPlanDefinition, java.io.Serializable

public class PartialBuildDefinitionImpl
extends DefaultBuildDefinition

This class is used for BuildDefinition merging.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.bamboo.build.DefaultBuildDefinition
branchIntegrationConfiguration, branchMonitoringConfiguration, branchSpecificConfiguration, buildChangedEmails, buildStrategy, cleanWorkingDirectory, configObjects, customConfiguration, repository, repositoryDefiningWorkingDir, taskDefinitions, workingDirectory, xmlData
 
Constructor Summary
PartialBuildDefinitionImpl()
           
 
Method Summary
 java.util.List<java.lang.String> getBuildChangedEmailList()
          Who wants to know when the build changes? A list of individual email addresses.
 boolean isValidValue(java.lang.Object validValue)
          Whether or not a given object is a valid value for this BuildDefinition.
 
Methods inherited from class com.atlassian.bamboo.build.DefaultBuildDefinition
getBranchIntegrationConfiguration, getBranchMonitoringConfiguration, getBranchSpecificConfiguration, getBuildChangedEmails, getBuildStrategy, getConfigObjects, getCustomConfiguration, getRepository, getRepositoryIdDefiningWorkingDir, getTaskDefinitions, isCleanWorkingDirectory, isMerged, setBranchIntegrationConfiguration, setBranchMonitoringConfiguration, setBranchSpecificConfiguration, setBuildChangedEmails, setBuildStrategy, setCleanWorkingDirectory, setConfigObjects, setCustomConfiguration, setMerged, setRepositoryIdDefiningWorkingDir, setTaskDefinitions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PartialBuildDefinitionImpl

public PartialBuildDefinitionImpl()
Method Detail

getBuildChangedEmailList

public java.util.List<java.lang.String> getBuildChangedEmailList()
Description copied from interface: BuildDefinition
Who wants to know when the build changes? A list of individual email addresses.

Specified by:
getBuildChangedEmailList in interface BuildDefinition
Specified by:
getBuildChangedEmailList in interface PartialBuildDefinition
Overrides:
getBuildChangedEmailList in class DefaultBuildDefinition
Returns:
The collection of emails.

isValidValue

public boolean isValidValue(java.lang.Object validValue)
Description copied from interface: BuildDefinition
Whether or not a given object is a valid value for this BuildDefinition. For example, PartialBuildDefintions accept nulls.

Specified by:
isValidValue in interface BuildDefinition
Overrides:
isValidValue in class DefaultBuildDefinition
Returns:


Copyright © 2012 Atlassian. All Rights Reserved.