From ccedc0d34a6846d9458ac0ccfa8028df7cecc87a Mon Sep 17 00:00:00 2001
From: Damyan Ivanov <dam+mobileledger@ktnx.net>
Date: Sat, 15 Dec 2018 19:35:33 +0000
Subject: [PATCH] helper method fot getting the short account name

assets:cash:Peter becomes a:c:Peter
---
 .../net/ktnx/mobileledger/model/LedgerTransactionItem.java   | 5 +++++
 1 file changed, 5 insertions(+)

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..33347060 100644
--- a/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransactionItem.java
+++ b/app/src/main/java/net/ktnx/mobileledger/model/LedgerTransactionItem.java
@@ -40,6 +40,11 @@ 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;
-- 
2.39.5