@Component public class ProductSearchService extends Object
Constructor and Description |
---|
ProductSearchService(IssueSearcher issueSearcher,
ProjectSearcher projectSearcher) |
Modifier and Type | Method and Description |
---|---|
boolean |
canSupportSearchTypes(List<String> requestedTypes)
Indicates whether this service is capable of searching for all the types requested.
|
List<ResultGroup> |
getRecent(List<String> searchTypes)
Searches for items recently viewed by the current user and collects them together.
|
List<ResultGroup> |
search(String query,
List<String> searchTypes)
Searches for items matching a given query and collects them together.
|
@Autowired public ProductSearchService(IssueSearcher issueSearcher, ProjectSearcher projectSearcher)
public List<ResultGroup> search(String query, List<String> searchTypes) throws Exception
query
- User submitted search string.searchTypes
- List of item types to perform the search against. E.g. "issues", "projects".
If this list contains "all", then all available resources will be searched.Exception
- when searching for any of the requested resources failspublic List<ResultGroup> getRecent(List<String> searchTypes) throws Exception
searchTypes
- List of item types to perform the search against. E.g. "issues", "projects".
If this list contains "all", then all available resources will be searched.Exception
public boolean canSupportSearchTypes(List<String> requestedTypes)
requestedTypes
- A list of type descriptor labels, e.g. "issues", "projects".Copyright © 2002-2024 Atlassian. All Rights Reserved.