org.hudsonci.maven.plugin.builder
Interface MavenBuilderService

All Known Implementing Classes:
MavenBuilderServiceImpl

public interface MavenBuilderService

Provides access to various MavenBuilder details.

Since:
2.1.0
Author:
Jason Dillon

Method Summary
 BuildConfigurationDTO getBuilderConfiguration(String projectName, int index)
           
 List<BuildConfigurationDTO> getBuilderConfigurations(String projectName)
           
 BuildConfigurationDTO getBuilderDefaultConfiguration()
           
 BuildStateDTO getBuildState(String projectName, int buildNumber, int index)
           
 List<BuildStateDTO> getBuildStates(AbstractBuild build)
           
 List<BuildStateDTO> getBuildStates(String projectName, int buildNumber)
           
 void resetBuilderDefaultConfiguration()
           
 void setBuilderConfiguration(String projectName, int index, BuildConfigurationDTO config)
           
 void setBuilderDefaultConfiguration(BuildConfigurationDTO defaults)
           
 

Method Detail

getBuilderDefaultConfiguration

BuildConfigurationDTO getBuilderDefaultConfiguration()

setBuilderDefaultConfiguration

void setBuilderDefaultConfiguration(BuildConfigurationDTO defaults)

resetBuilderDefaultConfiguration

void resetBuilderDefaultConfiguration()

getBuilderConfigurations

List<BuildConfigurationDTO> getBuilderConfigurations(String projectName)
Returns:
If no configurations returns empty list.

getBuilderConfiguration

BuildConfigurationDTO getBuilderConfiguration(String projectName,
                                              int index)
Throws:
BuilderConfigurationNotFoundException

setBuilderConfiguration

void setBuilderConfiguration(String projectName,
                             int index,
                             BuildConfigurationDTO config)
                             throws IOException
Throws:
BuilderConfigurationNotFoundException
IOException

getBuildStates

List<BuildStateDTO> getBuildStates(String projectName,
                                   int buildNumber)
Returns:
If no states returns empty list.

getBuildStates

List<BuildStateDTO> getBuildStates(AbstractBuild build)
Returns:
If no states returns empty list.

getBuildState

BuildStateDTO getBuildState(String projectName,
                            int buildNumber,
                            int index)
Throws:
BuildStateNotFoundException


Copyright © 2004-2011 Hudson. All Rights Reserved.