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-07-21 14:53:31 +0300
committerStefan Niedermann <info@niedermann.it>2020-07-21 14:53:31 +0300
commitec11924585d21889cfb9588bbda89932d81173fb (patch)
tree3b2ba1de6fb8a1cd67e6bb020654193f0ebdb5ba /app/src/main/java/it/niedermann/nextcloud/deck/model
parentd8c86ca6c15e775a7a5d434f67ea337693dc6d56 (diff)
#615 Add filter "No tags"
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/model')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/model/internal/FilterInformation.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/model/internal/FilterInformation.java b/app/src/main/java/it/niedermann/nextcloud/deck/model/internal/FilterInformation.java
index 60791912f..910b9c2cd 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/model/internal/FilterInformation.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/model/internal/FilterInformation.java
@@ -14,6 +14,7 @@ import it.niedermann.nextcloud.deck.model.enums.EDueType;
public class FilterInformation implements Serializable {
@NonNull
private EDueType dueType = EDueType.NO_FILTER;
+ private boolean noAssignedLabel = false;
private boolean noAssignedUser = false;
@NonNull
private List<User> users = new ArrayList<>();
@@ -30,6 +31,7 @@ public class FilterInformation implements Serializable {
this.users.addAll(filterInformation.getUsers());
this.labels.addAll(filterInformation.getLabels());
this.noAssignedUser = filterInformation.isNoAssignedUser();
+ this.noAssignedLabel = filterInformation.isNoAssignedLabel();
}
}
@@ -76,12 +78,21 @@ public class FilterInformation implements Serializable {
this.noAssignedUser = noAssignedUser;
}
+ public boolean isNoAssignedLabel() {
+ return noAssignedLabel;
+ }
+
+ public void setNoAssignedLabel(boolean noAssignedLabel) {
+ this.noAssignedLabel = noAssignedLabel;
+ }
+
@NonNull
@Override
public String toString() {
return "FilterInformation{" +
"dueType=" + dueType +
", noAssignedUser=" + noAssignedUser +
+ ", noAssignedLabel=" + noAssignedLabel +
", users=" + users +
", labels=" + labels +
'}';
@@ -97,6 +108,7 @@ public class FilterInformation implements Serializable {
return filterInformation.getDueType() != EDueType.NO_FILTER
|| filterInformation.getUsers().size() > 0
|| filterInformation.getLabels().size() > 0
- || filterInformation.noAssignedUser;
+ || filterInformation.noAssignedUser
+ || filterInformation.noAssignedLabel;
}
}