Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2020-12-14 22:56:51 +0300
committerStefan Niedermann <info@niedermann.it>2020-12-14 22:56:51 +0300
commitdd9ca5945816b1ca276634730eaab149ef1808bb (patch)
treefda42139acc91da4a0668de257bdc3ef0536461f /app/src/main/java/it/niedermann/nextcloud/deck/model
parentb8c2247c7a0dbc90eb779bff32bb7ef1b2dbd34a (diff)
Minor refactorings
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/model')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/FilterWidgetAccount.java15
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/FilterWidgetUser.java10
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/model/widget/filter/dto/FilterWidgetCard.java1
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) {