From ed59297d0dd32bb6eee075775b1326ae26fb2116 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sat, 22 May 2021 22:22:23 +0200
Subject: [PATCH] #598 - added missing constructors

---
 .../database/model/v5/BackupTemplate_v5.java    | 17 +++++++++++++++--
 .../database/model/v5/BackupTransaction_v5.java | 17 +++++++++++++++--
 2 files changed, 30 insertions(+), 4 deletions(-)

diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTemplate_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTemplate_v5.java
index 9b29cd71b..c58bf11cd 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTemplate_v5.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTemplate_v5.java
@@ -22,6 +22,20 @@ public class BackupTemplate_v5
 	{
 	}
 
+	public BackupTemplate_v5(String templateName, Integer amount, Boolean isExpenditure, BackupAccount_v5 account, BackupCategory_v5 category, String name, String description, BackupImage_v5 icon, List<Tag> tags, BackupAccount_v5 transferAccount)
+	{
+		this.templateName = templateName;
+		this.amount = amount;
+		this.isExpenditure = isExpenditure;
+		this.account = account;
+		this.category = category;
+		this.name = name;
+		this.description = description;
+		this.icon = icon;
+		this.tags = tags;
+		this.transferAccount = transferAccount;
+	}
+
 	public String getTemplateName()
 	{
 		return templateName;
@@ -140,8 +154,7 @@ public class BackupTemplate_v5
 	@Override
 	public String toString()
 	{
-		return "BackupTemplate_v5{" +
-				", templateName='" + templateName + '\'' +
+		return "BackupTemplate_v5{templateName='" + templateName + '\'' +
 				", amount=" + amount +
 				", isExpenditure=" + isExpenditure +
 				", account=" + account +
diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTransaction_v5.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTransaction_v5.java
index 8aaf832ee..8a79264d8 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTransaction_v5.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/model/v5/BackupTransaction_v5.java
@@ -23,6 +23,20 @@ public class BackupTransaction_v5
 	{
 	}
 
+	public BackupTransaction_v5(Integer amount, Boolean isExpenditure, String date, BackupAccount_v5 account, BackupCategory_v5 category, String name, String description, List<Tag> tags, BackupRepeatingOption_v4 repeatingOption, BackupAccount_v5 transferAccount)
+	{
+		this.amount = amount;
+		this.isExpenditure = isExpenditure;
+		this.date = date;
+		this.account = account;
+		this.category = category;
+		this.name = name;
+		this.description = description;
+		this.tags = tags;
+		this.repeatingOption = repeatingOption;
+		this.transferAccount = transferAccount;
+	}
+
 	public Integer getAmount()
 	{
 		return amount;
@@ -141,8 +155,7 @@ public class BackupTransaction_v5
 	@Override
 	public String toString()
 	{
-		return "BackupTransaction_v5{" +
-				", amount=" + amount +
+		return "BackupTransaction_v5{amount=" + amount +
 				", isExpenditure=" + isExpenditure +
 				", date=" + date +
 				", account=" + account +
-- 
GitLab