public class AdminItemSearchSectionProvider extends Object implements ContentNameSearchSectionsProvider
On each request we search through all available admin items for the current user and filter out the ones whose label matches with the query tokens.
| Constructor and Description |
|---|
AdminItemSearchSectionProvider() |
| Modifier and Type | Method and Description |
|---|---|
Collection<ContentNameSearchSection> |
getSections(List<QueryToken> queryTokens,
ContentNameSearchContext context)
For the given query tokens the method should return a collection of
ContentNameSearchSections that in
some way match the query. |
List<ContentNameMatch> |
searchAdminItems(List<QueryToken> queryTokens)
Finds all admin web items that match the given query and returns them in as a list of
ContentNameMatchs
to be consumed by ContentNameSearchAction. |
void |
setPermissionManager(PermissionManager permissionManager) |
void |
setWebInterfaceManager(com.atlassian.plugin.web.WebInterfaceManager webInterfaceManager) |
public Collection<ContentNameSearchSection> getSections(List<QueryToken> queryTokens, ContentNameSearchContext context)
ContentNameSearchSectionsProviderContentNameSearchSections that in
some way match the query.getSections in interface ContentNameSearchSectionsProviderqueryTokens - the query as tokenized by ConfluenceContentNameSearchSections to be included in the quick nav result or null if nothing should be
includedpublic List<ContentNameMatch> searchAdminItems(List<QueryToken> queryTokens)
ContentNameMatchs
to be consumed by ContentNameSearchAction.queryTokens - public void setWebInterfaceManager(com.atlassian.plugin.web.WebInterfaceManager webInterfaceManager)
public void setPermissionManager(PermissionManager permissionManager)
Copyright © 2003–2017 Atlassian. All rights reserved.