com.atlassian.bamboo.ww2.actions.build.admin.create
Interface UIConfigSupport

All Known Subinterfaces:
UIConfigBean
All Known Implementing Classes:
UIConfigBeanImpl

@PublicApi
public interface UIConfigSupport

Support for components providing configuration UI.

Since:
3.3

Method Summary
 int getAllowedNumberOfPlans()
           
 java.util.Collection<BuildStrategy> getBuildStrategies()
          Deprecated. since 5.0 use getTriggerTypes(Class)
 java.util.Collection<BuildStrategy> getBuildStrategies(boolean sourceControlUsed)
          Deprecated. since 5.0 use getTriggerTypes(Class, boolean)
 java.util.Collection<BuildStrategy> getBuildStrategiesForCreate(boolean sourceControlUsed)
           
 java.lang.String getBuildStrategyName(java.lang.String buildStrategyKey)
           
 java.util.Collection<BuildTriggerCondition> getBuildTriggerConditions()
           
 int getCurrentPlanCount()
           
 java.lang.String getDefaultJdkLabel()
           
 java.util.Map<java.lang.String,java.lang.String> getDeploymentTriggerBranchSelectionOptions()
           
 java.util.List<java.lang.String> getExecutableLabels(java.lang.String shortKey)
           
 java.util.Map<java.lang.String,java.lang.String> getExecutableLabelTypeMap()
           
 java.util.Collection<Project> getExistingProjects()
           
 java.util.Collection<NameValuePair> getFilterOptions()
           
 java.lang.String getFirstProjectKey()
           
 java.util.List<java.lang.String> getJdkLabels()
           
 java.lang.String getPollingTypeName(java.lang.String pollingTypeKey)
           
 java.util.List<Pair<java.lang.String,java.lang.String>> getPollingTypes()
           
 java.util.List<Repository> getRepositories()
           
 java.util.List<StandaloneRepository> getStandaloneRepositories()
           
 java.util.Collection<BuildStrategy> getTriggerTypes(java.lang.Class<? extends Triggerable> triggerableType)
           
 java.util.Collection<BuildStrategy> getTriggerTypes(java.lang.Class<? extends Triggerable> triggerableType, boolean sourceControlUsed)
           
 java.lang.String getWebRepositoryJson()
           
 java.util.List<WebRepositoryViewer> getWebRepositoryViewers()
           
 boolean isJdkLabelValid(java.lang.String label)
           
 

Method Detail

getCurrentPlanCount

int getCurrentPlanCount()

getAllowedNumberOfPlans

int getAllowedNumberOfPlans()

getExistingProjects

@NotNull
java.util.Collection<Project> getExistingProjects()

getFirstProjectKey

@Nullable
java.lang.String getFirstProjectKey()

getWebRepositoryViewers

@NotNull
java.util.List<WebRepositoryViewer> getWebRepositoryViewers()

getBuildStrategies

@NotNull
@Deprecated
java.util.Collection<BuildStrategy> getBuildStrategies()
Deprecated. since 5.0 use getTriggerTypes(Class)


getTriggerTypes

@NotNull
java.util.Collection<BuildStrategy> getTriggerTypes(@NotNull
                                                            java.lang.Class<? extends Triggerable> triggerableType)
Returns:
triggers usable with specified triggerable class

getBuildStrategies

@NotNull
@Deprecated
java.util.Collection<BuildStrategy> getBuildStrategies(boolean sourceControlUsed)
Deprecated. since 5.0 use getTriggerTypes(Class, boolean)

Parameters:
sourceControlUsed - iff true result will include strategies implementing RepositoryAwareBuildStrategy

getTriggerTypes

@NotNull
java.util.Collection<BuildStrategy> getTriggerTypes(@NotNull
                                                            java.lang.Class<? extends Triggerable> triggerableType,
                                                            boolean sourceControlUsed)
Parameters:
sourceControlUsed - iff true result will include strategies implementing RepositoryAwareBuildStrategy
Returns:
triggers usable with specified triggerable class

getBuildStrategiesForCreate

@NotNull
java.util.Collection<BuildStrategy> getBuildStrategiesForCreate(boolean sourceControlUsed)
Parameters:
sourceControlUsed - iff true result will include strategies implementing RepositoryAwareBuildStrategy
Returns:

getBuildStrategyName

@NotNull
java.lang.String getBuildStrategyName(@NotNull
                                              java.lang.String buildStrategyKey)

getBuildTriggerConditions

@NotNull
java.util.Collection<BuildTriggerCondition> getBuildTriggerConditions()

getDeploymentTriggerBranchSelectionOptions

@NotNull
java.util.Map<java.lang.String,java.lang.String> getDeploymentTriggerBranchSelectionOptions()

getFilterOptions

@NotNull
java.util.Collection<NameValuePair> getFilterOptions()

getRepositories

@NotNull
java.util.List<Repository> getRepositories()

getExecutableLabelTypeMap

@NotNull
java.util.Map<java.lang.String,java.lang.String> getExecutableLabelTypeMap()

getExecutableLabels

@NotNull
java.util.List<java.lang.String> getExecutableLabels(@NotNull
                                                             java.lang.String shortKey)

getWebRepositoryJson

java.lang.String getWebRepositoryJson()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getPollingTypes

java.util.List<Pair<java.lang.String,java.lang.String>> getPollingTypes()

getPollingTypeName

@NotNull
java.lang.String getPollingTypeName(@NotNull
                                            java.lang.String pollingTypeKey)

getJdkLabels

@NotNull
java.util.List<java.lang.String> getJdkLabels()

isJdkLabelValid

boolean isJdkLabelValid(@Nullable
                        java.lang.String label)

getDefaultJdkLabel

java.lang.String getDefaultJdkLabel()

getStandaloneRepositories

@NotNull
java.util.List<StandaloneRepository> getStandaloneRepositories()


Copyright © 2014 Atlassian Software Systems Pty Ltd. All Rights Reserved.