1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.ole.fp.businessobject.options;
17
18 import java.util.Comparator;
19
20 import org.kuali.ole.fp.businessobject.CapitalAccountingLines;
21
22 public class CapitalAccountingLinesComparator implements Comparator {
23
24 public CapitalAccountingLinesComparator() {
25 }
26
27 public int compare(Object c1, Object c2) {
28
29 CapitalAccountingLines capitalAccountingLines1 = (CapitalAccountingLines) c1;
30 CapitalAccountingLines capitalAccountingLines2 = (CapitalAccountingLines) c2;
31
32 int objectCodeComparator = capitalAccountingLines1.getFinancialObjectCode().compareTo(capitalAccountingLines2.getFinancialObjectCode());
33 if (objectCodeComparator != 0) {
34 return objectCodeComparator;
35 }
36
37 return capitalAccountingLines1.getAccountNumber().compareTo(capitalAccountingLines2.getAccountNumber());
38 }
39 }