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=62cf1d0a83fa0b662cb14f774461e413b4d6fe9b;hpb=eccd11f1895e84dcc2a95db41934355311cebe2e;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 62cf1d0a..81d76475 100644 --- a/app/src/main/java/net/ktnx/mobileledger/json/ParsedLedgerTransaction.java +++ b/app/src/main/java/net/ktnx/mobileledger/json/ParsedLedgerTransaction.java @@ -23,16 +23,55 @@ import net.ktnx.mobileledger.model.LedgerTransaction; import net.ktnx.mobileledger.utils.Globals; import java.text.ParseException; +import java.util.ArrayList; import java.util.Date; import java.util.List; @JsonIgnoreProperties(ignoreUnknown = true) public class ParsedLedgerTransaction { - private String tdate, tdate2, tdescription, tcomment; + private String tdate; + private String tdate2 = null; + private String tdescription; + private String tcomment; + private String tcode = ""; + private String tstatus = "Unmarked"; + private String tprecedingcomment = ""; private int tindex; private List tpostings; + private List> ttags = new ArrayList<>(); + private ParsedSourcePos tsourcepos = new ParsedSourcePos(); public ParsedLedgerTransaction() { } + public String getTcode() { + return tcode; + } + public void setTcode(String tcode) { + this.tcode = tcode; + } + public String getTstatus() { + return tstatus; + } + public void setTstatus(String tstatus) { + this.tstatus = tstatus; + } + public List> getTtags() { + return ttags; + } + public void setTtags(List> ttags) { + this.ttags = ttags; + } + public ParsedSourcePos getTsourcepos() { + return tsourcepos; + } + public void setTsourcepos(ParsedSourcePos tsourcepos) { + this.tsourcepos = tsourcepos; + } + public String getTprecedingcomment() { + return tprecedingcomment; + } + public void setTprecedingcomment(String tprecedingcomment) { + this.tprecedingcomment = tprecedingcomment; + } public String getTdate() { return tdate; } @@ -62,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; }