com.atlassian.jira.upgrade.tasks.jql
Interface OrderByXmlHandler

All Known Implementing Classes:
DefaultOrderByXmlHandler

public interface OrderByXmlHandler

Converts a pre 4.0 search sort from a SearchRequest XML into a OrderBy clause for JQL.

Since:
v4.0

Nested Class Summary
static class OrderByXmlHandler.ConversionError
           
static class OrderByXmlHandler.OrderByConversionResults
           
 
Method Summary
 OrderByXmlHandler.OrderByConversionResults getOrderByFromXml(electric.xml.Elements elements)
          Produce an OrderBy clase from pre JIRA 4.0 XML request.
 

Method Detail

getOrderByFromXml

OrderByXmlHandler.OrderByConversionResults getOrderByFromXml(electric.xml.Elements elements)
Produce an OrderBy clase from pre JIRA 4.0 XML request. The old XML looks like:
  <sort class='com.atlassian.query.order.SearchSort'>
      <searchSort field='issuekey' order='DESC'/>
  </sort>
  <sort class='com.atlassian.query.order.SearchSort'>
      <searchSort field='summary' order='ASC'/>
  </sort>
 

Parameters:
elements - the Sort elements from the XML.
Returns:
the conversion results containing the converted OrderBy clause and any conversion errors that occurred, not null.


Copyright © 2002-2010 Atlassian. All Rights Reserved.