public class DefaultIssueSearcherManager extends Object implements IssueSearcherManager
| Constructor and Description |
|---|
DefaultIssueSearcherManager(SearchHandlerManager manager) |
| Modifier and Type | Method and Description |
|---|---|
Collection<IssueSearcher<?>> |
getAllSearchers()
Return all the active searchers in JIRA.
|
IssueSearcher<?> |
getSearcher(String id)
Get a searcher by the searchers name.
|
Collection<SearcherGroup> |
getSearcherGroups()
Get all searcher groups.
|
Collection<SearcherGroup> |
getSearcherGroups(SearchContext searchContext)
Get all searcher groups with the
IssueSearcher that are applicable for the context. |
Collection<IssueSearcher<?>> |
getSearchers(ApplicationUser searcher,
SearchContext context)
Get searchers that are applicable for a given context.
|
void |
refresh()
Refreshes the
IssueSearcher cache |
public DefaultIssueSearcherManager(SearchHandlerManager manager)
public Collection<IssueSearcher<?>> getSearchers(ApplicationUser searcher, SearchContext context)
IssueSearcherManagercom.atlassian.jira.issue.search.searchers.IssueSearcher#getSearchRenderer()#isShown(SearchContext) method.getSearchers in interface IssueSearcherManagersearcher - that is performing this action.context - for the list of searchers. Must not be nullIssueSearcherpublic Collection<IssueSearcher<?>> getAllSearchers()
IssueSearcherManagergetAllSearchers in interface IssueSearcherManagerpublic Collection<SearcherGroup> getSearcherGroups(SearchContext searchContext)
IssueSearcherManagerIssueSearcher that are applicable for the context.
com.atlassian.jira.issue.search.searchers.IssueSearcher#getSearchRenderer()#isShown(SearchContext) method.
Note that the SearcherGroup will still appear even if no IssueSearcher are shown for the group.getSearcherGroups in interface IssueSearcherManagersearchContext - for the searcher groups.SearcherGrouppublic Collection<SearcherGroup> getSearcherGroups()
IssueSearcherManagerSearcherGroup will
still appear even if no IssueSearcher are shown for the group.getSearcherGroups in interface IssueSearcherManagerSearcherGrouppublic IssueSearcher<?> getSearcher(String id)
IssueSearcherManagergetSearcher in interface IssueSearcherManagerid - the string identifier returned by com.atlassian.jira.issue.search.searchers.IssueSearcher#getSearchInformation()#getId()public void refresh()
IssueSearcherManagerIssueSearcher cacherefresh in interface IssueSearcherManagerCopyright © 2002-2017 Atlassian. All Rights Reserved.