com.atlassian.jira.issue.comparator
Class SequencedGVsComparator

java.lang.Object
  extended bycom.atlassian.jira.issue.comparator.SequencedGVsComparator
All Implemented Interfaces:
Comparator
Direct Known Subclasses:
SequencedGVsComparator.ComponentIssueGVsComparator, SequencedGVsComparator.FixForVersionIssueGVsComparator, SequencedGVsComparator.RaisedInVersionIssueGVsComparator

public abstract class SequencedGVsComparator
extends Object
implements Comparator

For a list of issues, get the related entities for a given issue relation constant. For the related entity, sort by the seqence number of that GV.

See Also:
IssueRelationConstants

Nested Class Summary
static class SequencedGVsComparator.ComponentIssueGVsComparator
           
static class SequencedGVsComparator.FixForVersionIssueGVsComparator
           
static class SequencedGVsComparator.RaisedInVersionIssueGVsComparator
           
 
Field Summary
static Comparator COMPONENT_COMPARATOR
           
static Comparator FIX_FOR_VERSION_COMPARATOR
           
static Comparator RAISED_IN_COMPARATOR
           
 
Constructor Summary
SequencedGVsComparator()
           
 
Method Summary
 int compare(Object o1, Object o2)
           
protected abstract  Comparable getComparableField(org.ofbiz.core.entity.GenericValue gv)
           
protected abstract  String getIssueRelationConstant()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

FIX_FOR_VERSION_COMPARATOR

public static Comparator FIX_FOR_VERSION_COMPARATOR

RAISED_IN_COMPARATOR

public static Comparator RAISED_IN_COMPARATOR

COMPONENT_COMPARATOR

public static Comparator COMPONENT_COMPARATOR
Constructor Detail

SequencedGVsComparator

public SequencedGVsComparator()
Method Detail

compare

public int compare(Object o1,
                   Object o2)
Specified by:
compare in interface Comparator

getComparableField

protected abstract Comparable getComparableField(org.ofbiz.core.entity.GenericValue gv)

getIssueRelationConstant

protected abstract String getIssueRelationConstant()


Copyright © 2002-2006 Atlassian. All Rights Reserved.