@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 QueryContext
s 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 QueryContext
QueryContext
. 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-2018 Atlassian. All Rights Reserved.