Package jenkins.scm.impl
Class UncategorizedSCMHeadCategory
java.lang.Object
jenkins.scm.api.SCMCategory<SCMHead>
jenkins.scm.api.SCMHeadCategory
jenkins.scm.impl.UncategorizedSCMHeadCategory
Standard category for uncategorized instances.
- Since:
- 2.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final UncategorizedSCMHeadCategoryTheUncategorizedSCMHeadCategorysingleton with the default naming. -
Constructor Summary
ConstructorsConstructorDescriptionUncategorizedSCMHeadCategory(org.jvnet.localizer.Localizable displayName) Constructs aUncategorizedSCMHeadCategorywith customized naming. -
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks if the supplied instance is a match for thisSCMCategory.Methods inherited from class jenkins.scm.api.SCMHeadCategory
addUncategorizedIfMissing, collect, collectAndSimplify, defaultDisplayName, simplify, unionMethods inherited from class jenkins.scm.api.SCMCategory
getDisplayName, getName, group, group, isMatch, isUncategorized, toDisplayName, toDisplayName, toShortUrl, toShortUrl
-
Field Details
-
DEFAULT
TheUncategorizedSCMHeadCategorysingleton with the default naming.
-
-
Constructor Details
-
UncategorizedSCMHeadCategory
public UncategorizedSCMHeadCategory(@NonNull org.jvnet.localizer.Localizable displayName) Constructs aUncategorizedSCMHeadCategorywith customized naming. Use this constructor when the generic naming is not appropriate terminology for the specificSCMSource's naming of branches.For example: the Accurev source control system uses the term "streams" to refer to the same thing that Git would call "branches", it would confuse Accurev users if we called their "streams" as "branches" so an Accurev specific provider would use this constructor to generate a singleton with the "streams" name. If there is a Git and Accurev source in the same context then
SCMHeadCategory.collectAndSimplify(Iterable)will contain anUncategorizedSCMHeadCategoryunder thedefaultkey that has aSCMCategory.getDisplayName()ofBranches / Streams- Parameters:
displayName- the display name for the uncategorizedSCMHeads when the source control system uses a different terminology from "branches".
-
-
Method Details
-
isMatch
Checks if the supplied instance is a match for thisSCMCategory.- Specified by:
isMatchin classSCMCategory<SCMHead>- Parameters:
instance- the instance to test.- Returns:
trueif the instance belongs to thisSCMCategory.
-