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) int
getExecutableLabels
(@NotNull String shortKey) getExecutableLabelTypeMap
(@NotNull String... shortKey) @NotNull Collection<Project>
int
@NotNull Collection<Project>
@Nullable String
@Nullable String
boolean
isJdkLabelValid
(@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
-