com.atlassian.jira.issue.search
Class SearchRequestUtils
java.lang.Object
com.atlassian.jira.issue.search.SearchRequestUtils
public class SearchRequestUtils
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchRequestUtils
public SearchRequestUtils()
getSnippetFromParamNames
public static String getSnippetFromParamNames(String[] fields,
SearchRequest searchRequest)
getCombinedSearchContext
public static SearchContext getCombinedSearchContext(SearchContext baseSearchContext,
SearchContext possibleContext)
- Creates the most specific
SearchContext
possible from the two parameters. The baseSearchContext is used as
the parent context and the possibleContext is used to narrow it down. Thus if the possibleContext contains Project A
and the baseSearchContext is global, a context with Project A will be returned. If baseSearchContext is Project A & Project B
the Project A will be returned. If baseSearchContext is only Project B, then Project B will be returned. The same
logic applies for issue types.
- Parameters:
baseSearchContext
- the base parent contextpossibleContext
- the context to try to narrow the baseSearchContext on
- Returns:
- a combineed
SearchContext
object based on the baseSearchContext. Null if baseSearchContext is null
getSearchSortReverseDescriptions
public static List getSearchSortReverseDescriptions(SearchRequest searchRequest,
FieldManager fieldManager,
I18nHelper i18nHelper)
- Returns a list of the descriptions of each sorter defined in the search request.
If one of the sorters references a field which does not exist, it will be skipped.
- Parameters:
searchRequest
- the search request containing the sorts; must not be null.fieldManager
- field manageri18nHelper
- i18n helper
- Returns:
- a list of strings describing the sorters; never null.
- Since:
- v3.13.3
Copyright © 2002-2009 Atlassian. All Rights Reserved.