public final class UncategorizedSCMSourceCategory extends SCMSourceCategoryStandard category for uncategorized instances.
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
isMatch(SCMSource instance)Checks if the supplied instance is a match for this
Methods inherited from class jenkins.scm.api.SCMSourceCategory
addUncategorizedIfMissing, collect, collectAndSimplify, defaultDisplayName, simplify, union
Methods inherited from class jenkins.scm.api.SCMCategory
getDisplayName, getName, group, group, isMatch, isUncategorized, toDisplayName, toDisplayName, toShortUrl, toShortUrl
public UncategorizedSCMSourceCategory(@NonNull org.jvnet.localizer.Localizable displayName)Constructs a
UncategorizedSCMSourceCategorywith customized naming. Use this constructor when the generic naming is not appropriate terminology for the specific
SCMNavigator's naming of repositories.
For example: the Accurev source control system uses the term "depots" to refer to the same thing that Git would call "repositories", it would confuse Accurev users if we called their "depots" as "repositories" (especially as Accurev uses the term "repository" to refer to the Accurev server) so an Accurev specific provider would use this constructor to generate a singleton with the "depots" name. If there is a Git and Accurev navigator in the same context then
SCMSourceCategory.collectAndSimplify(Iterable)will contain an
defaultkey that has a
Depots / Repositories(which may indeed confuse the Accurev users who have not been exposed to Git, but as both are in use they should have been prepared for the different terminology)
displayName- the display name for the uncategorized
SCMSources when the source control system uses a different terminology from "repositories".