|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.bamboo.builder.DefaultBuilderManager
public class DefaultBuilderManager
Constructor Summary | |
---|---|
DefaultBuilderManager()
|
|
DefaultBuilderManager(PluginManager pluginManager,
Persister container)
|
Method Summary | |
---|---|
List |
getAllBuilders()
A list of Builder objects available to the system with default configuration. |
Map |
getAllBuildersAsMap()
|
List |
getAllConfigurableBuilders()
Returns all builders with Builder.isLabelPathMapConfigurable() returning true |
Builder |
getBuilder(String key,
Map params)
Creates a new builder with the specified key, instantiated with the given params |
Map |
getBuilderLabelPathMaps()
Obtain the total set of builder maps. |
String |
getPathForLabel(String label)
Looks up the collection of LabelPathMap objects and returns the "path" property for the label |
void |
setPersister(Persister persister)
|
void |
setPluginManager(PluginManager pluginManager)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultBuilderManager()
public DefaultBuilderManager(PluginManager pluginManager, Persister container)
Method Detail |
---|
public Map getBuilderLabelPathMaps()
BuilderManager
Builder
and the values are
LabelPathMap
getBuilderLabelPathMaps
in interface BuilderManager
public List getAllConfigurableBuilders()
BuilderManager
Builder.isLabelPathMapConfigurable()
returning true
getAllConfigurableBuilders
in interface BuilderManager
Builder
. Collections.EMPTY_LIST
if none availablepublic String getPathForLabel(String label)
BuilderManager
LabelPathMap
objects and returns the "path" property for the label
getPathForLabel
in interface BuilderManager
public Builder getBuilder(String key, Map params)
BuilderManager
getBuilder
in interface BuilderManager
key
- - full plugin key of the build e.g com.atlassian.bamboo.plugin.system.builder:antparams
- - params that the builder will be instantiated with. Can be null
Builder
public List getAllBuilders()
BuilderManager
Builder
objects available to the system with default configuration.
getAllBuilders
in interface BuilderManager
List
of Builder
s. Collections.EMPTY_LIST
if none availablepublic Map getAllBuildersAsMap()
getAllBuildersAsMap
in interface BuilderManager
public void setPersister(Persister persister)
public void setPluginManager(PluginManager pluginManager)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |