public abstract class VersionQuickSearchHandler extends PrefixedSingleWordQuickSearchHandler
You can use wildcards '*' and '?' to match multiple versions. Example:
'2*' will match versions '2', '2.1', '2.2' and '2.2.2'
| Constructor and Description |
|---|
VersionQuickSearchHandler(VersionManager versionManager,
ProjectManager projectManager,
PermissionManager permissionManager,
JiraAuthenticationContext authenticationContext) |
| Modifier and Type | Method and Description |
|---|---|
static Set<String> |
getAllVersionNamesMatchingSubstring(Collection<Version> versions,
String name)
Return
|
protected abstract String |
getPrefix()
Gets the prefix this quick search handler handles
|
protected abstract String |
getSearchParamName() |
protected Map |
handleWordSuffix(String versionRegexp,
QuickSearchResult searchResult)
Handle the word suffix (original word without the prefix)
|
handleWordgetIssueConstantByName, modifySearchResultpublic VersionQuickSearchHandler(VersionManager versionManager, ProjectManager projectManager, PermissionManager permissionManager, JiraAuthenticationContext authenticationContext)
protected Map handleWordSuffix(String versionRegexp, QuickSearchResult searchResult)
PrefixedSingleWordQuickSearchHandlerhandleWordSuffix in class PrefixedSingleWordQuickSearchHandlerversionRegexp - the original word minus the prefixsearchResult - search resultpublic static Set<String> getAllVersionNamesMatchingSubstring(Collection<Version> versions, String name)
versions - The collection of versions to limit fromname - A name which can include wildcards (eg '*' or '?')protected abstract String getPrefix()
PrefixedSingleWordQuickSearchHandlergetPrefix in class PrefixedSingleWordQuickSearchHandlerprotected abstract String getSearchParamName()
Copyright © 2002-2017 Atlassian. All Rights Reserved.