diff options
author | Stefan Niedermann <info@niedermann.it> | 2020-07-21 14:53:31 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2020-07-21 14:53:31 +0300 |
commit | ec11924585d21889cfb9588bbda89932d81173fb (patch) | |
tree | 3b2ba1de6fb8a1cd67e6bb020654193f0ebdb5ba /app/src/main/java/it/niedermann/nextcloud/deck/model | |
parent | d8c86ca6c15e775a7a5d434f67ea337693dc6d56 (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.java | 14 |
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; } } |