]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/model/LedgerTransactionItem.java
whitespace
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / model / LedgerTransactionItem.java
index 3334706047813167f73bfb6c9afc309ed463931b..108425846dd7d16baa1036870593e716b36dccc5 100644 (file)
@@ -17,6 +17,8 @@
 
 package net.ktnx.mobileledger.model;
 
+import android.support.annotation.NonNull;
+
 public class LedgerTransactionItem {
     private String accountName;
     private float amount;
@@ -51,8 +53,7 @@ public class LedgerTransactionItem {
     }
 
     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;
     }
@@ -72,4 +73,17 @@ public class LedgerTransactionItem {
     public String getCurrency() {
         return currency;
     }
+    @NonNull
+    public String toString() {
+        if (!amountSet) return "";
+
+        StringBuilder sb = new StringBuilder();
+        if (currency != null) {
+            sb.append(currency);
+            sb.append(' ');
+        }
+        sb.append(String.format("%,1.2f", amount));
+
+        return sb.toString();
+    }
 }