@InjectableComponent public class QueryContextConverter extends Object
QueryContext into a SearchContext.
This conversion only makes sense if the Query the QueryContext was generated from fits the simple navigator.| Constructor and Description |
|---|
QueryContextConverter() |
| Modifier and Type | Method and Description |
|---|---|
QueryContext |
getQueryContext(SearchContext searchContext)
Converts a
SearchContext representation into
the QueryContext of a search context. |
SearchContext |
getSearchContext(QueryContext queryContext)
Converts a
QueryContext into a SearchContext. |
public QueryContext getQueryContext(SearchContext searchContext)
SearchContext representation into
the QueryContext of a search context.
As search contexts represented by QueryContexts is a super set of those
represented by SearchContext, this coversion will always be valid and
never return null.
searchContext - the context to convert into a QueryContextQueryContext. Never Null.public SearchContext getSearchContext(QueryContext queryContext)
QueryContext into a SearchContext.
If the conversion does not make sense, null is returned.
If you would like to know if this method will correctly generate a SearchContext you should call
SearchService#doesQueryFitFilterForm(com.atlassian.crowd.embedded.api.User, com.atlassian.query.Query).
queryContext - the QueryContext to convert into a SearchContext, if null then a null SearchContext is returned.Copyright © 2002-2019 Atlassian. All Rights Reserved.