diff options
author | Stefan Niedermann <info@niedermann.it> | 2020-12-14 22:56:51 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2020-12-14 22:56:51 +0300 |
commit | dd9ca5945816b1ca276634730eaab149ef1808bb (patch) | |
tree | fda42139acc91da4a0668de257bdc3ef0536461f /app/src/main/java/it/niedermann/nextcloud/deck/model | |
parent | b8c2247c7a0dbc90eb779bff32bb7ef1b2dbd34a (diff) |
Minor refactorings
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/model')
3 files changed, 26 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/FilterWidgetAccount.java b/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/FilterWidgetAccount.java index c309213d2..b98ceeb91 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/FilterWidgetAccount.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/FilterWidgetAccount.java @@ -7,6 +7,7 @@ import androidx.room.Index; import androidx.room.PrimaryKey; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import it.niedermann.nextcloud.deck.model.Account; @@ -37,6 +38,15 @@ public class FilterWidgetAccount { private Long accountId; private boolean includeNoUser = true; + public FilterWidgetAccount() { + // Default constructor + } + + @Ignore + public FilterWidgetAccount(Long accountId) { + this.accountId = accountId; + } + @Ignore private List<FilterWidgetBoard> boards = new ArrayList<>(); @@ -59,6 +69,11 @@ public class FilterWidgetAccount { this.users = users; } + @Ignore + public void setUsers(FilterWidgetUser user) { + this.users = Collections.singletonList(user); + } + public Long getId() { return id; } diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/FilterWidgetUser.java b/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/FilterWidgetUser.java index 003fd84f3..9fd69aa85 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/FilterWidgetUser.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/FilterWidgetUser.java @@ -2,6 +2,7 @@ package it.niedermann.nextcloud.deck.model.widget.filter; import androidx.room.Entity; import androidx.room.ForeignKey; +import androidx.room.Ignore; import androidx.room.Index; import androidx.room.PrimaryKey; @@ -32,6 +33,15 @@ public class FilterWidgetUser { private Long filterAccountId; private Long userId; + public FilterWidgetUser() { + // Default constructor + } + + @Ignore + public FilterWidgetUser(Long userId) { + this.userId = userId; + } + public Long getId() { return id; } diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/dto/FilterWidgetCard.java b/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/dto/FilterWidgetCard.java index 24e5e6a21..2aaebb129 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/dto/FilterWidgetCard.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/dto/FilterWidgetCard.java @@ -10,6 +10,7 @@ public class FilterWidgetCard { private Board board; public FilterWidgetCard() { + // Default constructor } public FilterWidgetCard(FullCard card, Stack stack, Board board) { |