java.lang.Object | |
↳ | com.atlassian.jira.issue.search.util.SearchSortUtilImpl |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Concatenate the new search sorts and the old search sorts returning a list of sorts that is only of size maxLength.
| |||||||||||
This method is used to convert incomming, request-style, parameters into SearchSort objects.
| |||||||||||
Returns a list of the descriptions of each sorter defined in the search request.
| |||||||||||
Combine the new search sorts and the old search sorts returning a list of sorts that is only of size maxLength.
|
[Expand]
Inherited Methods | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||||||||||||
![]()
|
Concatenate the new search sorts and the old search sorts returning a list of sorts that is only of size maxLength. Old sorts will fall off the end of the list first.
newSorts | the new sorts that should go in the front of the sort list; must not be null |
---|---|
oldSorts | the old sorts that should be in the end of the sort list; may be null |
maxLength | the max size of the produced list |
This method is used to convert incomming, request-style, parameters into SearchSort objects.
parameterMap | contains 0 or many "sorter/order" and "sorter/field" parameters that will be converted into a search sort. The field is the System/Custom field name and will be converted by this method into the JQL Primary clause name. The reason for this is that we need to support "old (pre 4.0)" URL parameters and these contain the field id, not the clause name. Since the UI is the only thing producing these parameters we decided to leave it generating the field id. When sorts are specified in JQL they will be in clause names. |
---|
Query
which contains alist
of SearchSort's that relate to the passed in parameters. Will be an order by with empty sorts if there are no
search sorts in the parameters.
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.
searchRequest | the search request containing the sorts; must not be null. |
---|---|
i18nHelper | i18n helper |
searcher | the user making the request |
Combine the new search sorts and the old search sorts returning a list of sorts that is only of size maxLength. Old sorts will fall off the end of the list first. If there are any sorts that are duplicated (the field is mentioned again, sort order not taken into account), then the old sort reference will not be mentioned and will be replaced with the new sort in the correct position in the list.
user | performing the search |
---|---|
newSorts | the new sorts that should go in the front of the sort list; must not be null |
oldSorts | the old sorts that should be in the end of the sort list; may be null |
maxLength | the max size of the produced list |