com.atlassian.jira.issue.comparator
Class SortUtils

java.lang.Object
  |
  +--com.atlassian.jira.issue.comparator.SortUtils

public class SortUtils
extends java.lang.Object


Field Summary
static java.lang.String FIELD_ASSIGNEE
           
static java.lang.String FIELD_DATECREATED
           
static java.lang.String FIELD_ISSUETYPE
           
static java.lang.String FIELD_KEY
           
static java.lang.String FIELD_LASTUPDATED
           
static java.lang.String FIELD_PRIORITY
           
static java.lang.String FIELD_REPORTER
           
static java.lang.String FIELD_RESOLUTION
           
static java.lang.String FIELD_STATUS
           
static java.lang.String FIELD_SUMMARY
           
static java.lang.String ORDER_ASCENDING
           
static java.lang.String ORDER_DESCENDING
           
 
Constructor Summary
SortUtils()
           
 
Method Summary
static java.util.Comparator getComparator(java.util.Collection searchSorts)
           
static java.util.Comparator getComparatorChain(java.util.List fields, java.util.List orders)
           
static void sortIssues(java.util.Collection issues, SearchSort sorter)
           
static void sortIssues(java.util.Collection issues, java.lang.String field, java.lang.String order)
          Sorts the given collection of issues according to the given field and order, IFF it is possible to cast it to a list.
static void sortIssues(java.util.List issues, java.lang.String field, java.lang.String order)
          Sorts the given list of issues according to the given field and order.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ORDER_ASCENDING

public static final java.lang.String ORDER_ASCENDING
See Also:
Constant Field Values

ORDER_DESCENDING

public static final java.lang.String ORDER_DESCENDING
See Also:
Constant Field Values

FIELD_KEY

public static final java.lang.String FIELD_KEY
See Also:
Constant Field Values

FIELD_DATECREATED

public static final java.lang.String FIELD_DATECREATED
See Also:
Constant Field Values

FIELD_LASTUPDATED

public static final java.lang.String FIELD_LASTUPDATED
See Also:
Constant Field Values

FIELD_ASSIGNEE

public static final java.lang.String FIELD_ASSIGNEE
See Also:
Constant Field Values

FIELD_REPORTER

public static final java.lang.String FIELD_REPORTER
See Also:
Constant Field Values

FIELD_SUMMARY

public static final java.lang.String FIELD_SUMMARY
See Also:
Constant Field Values

FIELD_STATUS

public static final java.lang.String FIELD_STATUS
See Also:
Constant Field Values

FIELD_RESOLUTION

public static final java.lang.String FIELD_RESOLUTION
See Also:
Constant Field Values

FIELD_PRIORITY

public static final java.lang.String FIELD_PRIORITY
See Also:
Constant Field Values

FIELD_ISSUETYPE

public static final java.lang.String FIELD_ISSUETYPE
See Also:
Constant Field Values
Constructor Detail

SortUtils

public SortUtils()
Method Detail

getComparatorChain

public static java.util.Comparator getComparatorChain(java.util.List fields,
                                                      java.util.List orders)

getComparator

public static java.util.Comparator getComparator(java.util.Collection searchSorts)

sortIssues

public static void sortIssues(java.util.List issues,
                              java.lang.String field,
                              java.lang.String order)
Sorts the given list of issues according to the given field and order.


sortIssues

public static void sortIssues(java.util.Collection issues,
                              java.lang.String field,
                              java.lang.String order)
Sorts the given collection of issues according to the given field and order, IFF it is possible to cast it to a list. Otherwise the collection is unchanged.


sortIssues

public static void sortIssues(java.util.Collection issues,
                              SearchSort sorter)


Copyright © 2002-2003 Atlassian. All Rights Reserved.