X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdb%2FTemplateWithAccounts.java;h=a96236e6fb0554f00e907c09e34873809398f00d;hb=5df10dc0b58df4d4be4e9ab34f1e0f477ca46766;hp=60d56a5fbaa12aa5c7668ac7c75b953b05555544;hpb=5a514f5f9ee23a57fdd135f265f7fa095b463773;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/db/TemplateWithAccounts.java b/app/src/main/java/net/ktnx/mobileledger/db/TemplateWithAccounts.java index 60d56a5f..a96236e6 100644 --- a/app/src/main/java/net/ktnx/mobileledger/db/TemplateWithAccounts.java +++ b/app/src/main/java/net/ktnx/mobileledger/db/TemplateWithAccounts.java @@ -42,4 +42,14 @@ public class TemplateWithAccounts { public Long getId() { return header.getId(); } + public TemplateWithAccounts createDuplicate() { + TemplateWithAccounts result = new TemplateWithAccounts(); + result.header = header.createDuplicate(); + result.accounts = new ArrayList<>(); + for (TemplateAccount acc : accounts) { + result.accounts.add(acc.createDuplicate(result.header)); + } + + return result; + } }