X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fmodel%2FLedgerTransactionItem.java;h=de43058067f193216674c1f09634db7f2f958331;hb=934b3620a44e46031095661b63ab4437988b1185;hp=ff19a450251aef1077855d2862f21502cb42c0e8;hpb=6b740c280c79b0170321f533747cdbfc3e179a29;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransactionItem.java b/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransactionItem.java index ff19a450..de430580 100644 --- a/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransactionItem.java +++ b/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransactionItem.java @@ -40,14 +40,18 @@ public class LedgerTransactionItem { public String getAccountName() { return accountName; } + public String getShortAccountName() { + String result = accountName; + result = result.replaceAll("(?<=^|:)(.)[^:]+(?=:)", "$1"); + return result; + } public void setAccountName(String accountName) { this.accountName = accountName; } public float getAmount() { - if (!amountSet) - throw new IllegalStateException("Account amount is not set"); + if (!amountSet) throw new IllegalStateException("Account amount is not set"); return amount; }