37 } |
37 } |
38 |
38 |
39 private int compare(Issue left, Issue right, Criteria criteria) { |
39 private int compare(Issue left, Issue right, Criteria criteria) { |
40 int result; |
40 int result; |
41 switch (criteria.field) { |
41 switch (criteria.field) { |
42 case PHASE: |
42 case DONE: |
43 result = Boolean.compare( |
43 result = Boolean.compare( |
44 left.getPhase() == IssueStatus.PHASE_DONE, |
44 left.getPhase() == IssueStatus.PHASE_DONE, |
45 right.getPhase() == IssueStatus.PHASE_DONE); |
45 right.getPhase() == IssueStatus.PHASE_DONE); |
46 break; |
46 break; |
47 case ETA: |
47 case ETA: |