X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fmodel%2FLedgerTransaction.java;fp=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fmodel%2FLedgerTransaction.java;h=6a8234f28dc8d7145f8cd578db2353f8f5f41aad;hp=e31d1582c4cfe551b83d0aa6dc32f7654396cc7a;hb=c27aa72c2c641bcd568692b4a20b125605cfb3b5;hpb=4f8b4f8bf16aaef182e1aac31a34f88a2adf5fa8 diff --git a/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransaction.java b/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransaction.java index e31d1582..6a8234f2 100644 --- a/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransaction.java +++ b/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransaction.java @@ -36,25 +36,21 @@ import java.util.Comparator; public class LedgerTransaction { private static final String DIGEST_TYPE = "SHA-256"; - public final Comparator comparator = - new Comparator() { - @Override - public int compare(LedgerTransactionAccount o1, LedgerTransactionAccount o2) { - int res = o1.getAccountName() - .compareTo(o2.getAccountName()); - if (res != 0) - return res; - res = o1.getCurrency() - .compareTo(o2.getCurrency()); - if (res != 0) - return res; - res = o1.getComment() - .compareTo(o2.getComment()); - if (res != 0) - return res; - return Float.compare(o1.getAmount(), o2.getAmount()); - } - }; + public final Comparator comparator = (o1, o2) -> { + int res = o1.getAccountName() + .compareTo(o2.getAccountName()); + if (res != 0) + return res; + res = o1.getCurrency() + .compareTo(o2.getCurrency()); + if (res != 0) + return res; + res = o1.getComment() + .compareTo(o2.getComment()); + if (res != 0) + return res; + return Float.compare(o1.getAmount(), o2.getAmount()); + }; private String profile; private Integer id; private SimpleDate date;