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) Deprecated.since 8.0 labels are not unique across different executable types.getExecutableLabelTypeMap
(@NotNull String... shortKey) @NotNull Collection<Project>
int
@NotNull Collection<Project>
@NotNull Collection<NameValuePair>
Deprecated.since 5.14 without replacement@Nullable String
@Nullable String
@NotNull String
getPollingTypeName
(@NotNull String pollingTypeKey) Deprecated.since 8.2 without replacement.Deprecated.since 8.2 without replacement.@NotNull List<Repository>
Deprecated.since 5.14 without replacement@NotNull List<WebRepositoryViewer>
boolean
isJdkLabelValid
(@Nullable String label)
-
Method Details
-
getCurrentPlanCount
int getCurrentPlanCount() -
getAllowedNumberOfPlans
int getAllowedNumberOfPlans() -
getExistingProjectsCount
int getExistingProjectsCount() -
getExistingProjects
-
getExistingProjectsForPlanCreation
-
getFirstProjectKey
-
getFirstProjectKeyForPlanCreation
-
getWebRepositoryViewers
-
getBuildTriggerConditions
-
getDeploymentTriggerBranchSelectionOptions
-
getFilterOptions
Deprecated.since 5.14 without replacement -
getRepositories
Deprecated.since 5.14 without replacement -
getExecutableLabelTypeMap
Deprecated.since 8.0 labels are not unique across different executable types. Use {getExecutableLabelTypesMap()
} instead.- Returns:
- All executables registered in the system (sorted by the label).
-
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
-
getPollingTypes
Deprecated.since 8.2 without replacement. This method exposes implementation details of cron trigger plugin. -
getPollingTypeName
Deprecated.since 8.2 without replacement. This method exposes implementation details of cron trigger plugin. -
getJdkLabels
-
isJdkLabelValid
-
getDefaultJdkLabel
String getDefaultJdkLabel() -
getAvailableGroups
-
getAvailableUserNames
-