com.atlassian.jira.issue.search.parameters.lucene.sort
Class DefaultIssueSortComparator

java.lang.Object
  extended by com.atlassian.jira.issue.search.parameters.lucene.sort.DefaultIssueSortComparator
All Implemented Interfaces:
IssueSortComparator

public class DefaultIssueSortComparator
extends Object
implements IssueSortComparator


Constructor Summary
DefaultIssueSortComparator(IssueComparator issueComparator)
           
DefaultIssueSortComparator(IssueComparator issueComparator, IssueFactory issueFactory)
           
 
Method Summary
 int compare(Issue issue1, Issue issue2)
          Compare 2 issues.
 boolean equals(Object o)
           
 Issue getIssueFromDocument(org.apache.lucene.document.Document document)
          Get an Issue object from a Lucene Document
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultIssueSortComparator

public DefaultIssueSortComparator(IssueComparator issueComparator)

DefaultIssueSortComparator

public DefaultIssueSortComparator(IssueComparator issueComparator,
                                  IssueFactory issueFactory)
Method Detail

compare

public int compare(Issue issue1,
                   Issue issue2)
Description copied from interface: IssueSortComparator
Compare 2 issues.

Specified by:
compare in interface IssueSortComparator
Parameters:
issue1 - First Issue
issue2 - Second Issue
Returns:
-1,0 or 1 depending upon this comparators determination if issue 1 should sort before, equal to or after issue 2.

getIssueFromDocument

public Issue getIssueFromDocument(org.apache.lucene.document.Document document)
Description copied from interface: IssueSortComparator
Get an Issue object from a Lucene Document

Specified by:
getIssueFromDocument in interface IssueSortComparator
Parameters:
document - A lucene document, that must be an Issue document
Returns:
An Issue Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2002-2012 Atlassian. All Rights Reserved.