Interface UIConfigSupport
- All Known Implementing Classes:
UIConfigSupportImpl
@PublicApi
public interface UIConfigSupport
Support for components providing configuration UI.
- Since:
- 3.3
-
Method Summary
Modifier and TypeMethodDescriptionint@NotNull List<com.atlassian.user.Group>@NotNull Collection<BuildTriggerCondition>getCapabilityKeyToLabelMap(@NotNull String... executableType) intgetExecutableLabels(@NotNull String shortKey) getExecutableLabelTypeMap(@NotNull String... shortKey) @NotNull Collection<Project>int@NotNull Collection<Project>@Nullable String@Nullable StringbooleanisJdkLabelValid(@Nullable String label)
-
Method Details
-
getCurrentPlanCount
int getCurrentPlanCount() -
getAllowedNumberOfPlans
int getAllowedNumberOfPlans() -
getExistingProjectsCount
int getExistingProjectsCount() -
getExistingProjects
-
getExistingProjectsForPlanCreation
-
getFirstProjectKey
-
getFirstProjectKeyForPlanCreation
-
getBuildTriggerConditions
-
getDeploymentTriggerBranchSelectionOptions
-
getExecutableLabelTypesMap
- Returns:
- All executables registered in the system (sorted by the label).
-
getExecutableLabelTypeMap
@NotNull @NotNull Map<String,String> getExecutableLabelTypeMap(@NotNull @NotNull String... shortKey) - Returns:
- All executables with the given short key registered in the system (sorted by the label).
-
getCapabilityKeyToLabelMap
-
getExecutableLabels
-
getWebRepositoryJson
- Throws:
Exception
-
getJdkLabels
-
isJdkLabelValid
-
getDefaultJdkLabel
String getDefaultJdkLabel() -
getAvailableGroups
-
getAvailableUserNames
-