Class DefaultOrderByValidator

java.lang.Object
com.atlassian.jira.jql.validator.DefaultOrderByValidator
All Implemented Interfaces:
OrderByValidator

@InjectableComponent public class DefaultOrderByValidator extends Object implements OrderByValidator
Since:
v4.0
  • Constructor Details

  • Method Details

    • validate

      public MessageSet validate(ApplicationUser searcher, OrderBy orderBy)
      Description copied from interface: OrderByValidator
      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.
      Specified by:
      validate in interface OrderByValidator
      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.