com.atlassian.jira.jql.validator
Interface OrderByValidator
- All Known Implementing Classes:
- DefaultOrderByValidator
public interface OrderByValidator
Responsible for validating the StatisticAccessorBean.OrderBy
portion
of a Query
.
This will check to see that all the SearchSort
s contain orderable
jql clause names and that there are no duplicates in the total clause.
- Since:
- v4.0
Method Summary |
MessageSet |
validate(com.atlassian.crowd.embedded.api.User searcher,
OrderBy orderBy)
Will add messages if there is a portion of the order by that contains a non-orderable jql clause name or
if there are any duplicates or if the user is trying to order by a field that they can't see. |
validate
@NotNull
MessageSet validate(com.atlassian.crowd.embedded.api.User searcher,
OrderBy orderBy)
- Will add messages if there is a portion of the order by that contains a non-orderable jql clause name or
if there are any duplicates or if the user is trying to order by a field that they can't see.
- Parameters:
searcher
- the user performing the validation.orderBy
- the OrderBy containing the SearchSorts.
- Returns:
- a MessageSet that will contain i18n'ed messages if something does not pass validation and will be
empty if all is well, not null.
Copyright © 2002-2011 Atlassian. All Rights Reserved.