X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fjson%2FParsedLedgerTransaction.java;h=81d76475072dfcd82ca13f92496bc55749d79716;hb=c19f27a41ff96a2203cd27502002c76b84de185c;hp=8743780ce915355fad2bd2759010ca2baea2ee7f;hpb=d7feaff3ca4490495ca721b29b77c1646591a34c;p=mobile-ledger-staging.git diff --git a/app/src/main/java/net/ktnx/mobileledger/json/ParsedLedgerTransaction.java b/app/src/main/java/net/ktnx/mobileledger/json/ParsedLedgerTransaction.java index 8743780c..81d76475 100644 --- a/app/src/main/java/net/ktnx/mobileledger/json/ParsedLedgerTransaction.java +++ b/app/src/main/java/net/ktnx/mobileledger/json/ParsedLedgerTransaction.java @@ -30,15 +30,15 @@ import java.util.List; @JsonIgnoreProperties(ignoreUnknown = true) public class ParsedLedgerTransaction { private String tdate; - private String tdate2; + private String tdate2 = null; private String tdescription; private String tcomment; private String tcode = ""; private String tstatus = "Unmarked"; - private String tprecedingcomment; + private String tprecedingcomment = ""; private int tindex; private List tpostings; - private List ttags = new ArrayList<>(); + private List> ttags = new ArrayList<>(); private ParsedSourcePos tsourcepos = new ParsedSourcePos(); public ParsedLedgerTransaction() { } @@ -54,10 +54,10 @@ public class ParsedLedgerTransaction { public void setTstatus(String tstatus) { this.tstatus = tstatus; } - public List getTtags() { + public List> getTtags() { return ttags; } - public void setTtags(List ttags) { + public void setTtags(List> ttags) { this.ttags = ttags; } public ParsedSourcePos getTsourcepos() { @@ -101,10 +101,17 @@ public class ParsedLedgerTransaction { } public void setTindex(int tindex) { this.tindex = tindex; + for(ParsedPosting p : tpostings) { + p.setPtransaction_(tindex); + } } public List getTpostings() { return tpostings; } + public void addPosting(ParsedPosting posting) { + posting.setPtransaction_(tindex); + tpostings.add(posting); + } public void setTpostings(List tpostings) { this.tpostings = tpostings; }