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:
authordesperateCoder <echotodevnull@gmail.com>2019-02-28 12:56:30 +0300
committerdesperateCoder <echotodevnull@gmail.com>2019-02-28 12:56:30 +0300
commit2b55b358422bbcd950337ccc828814b5e31349fb (patch)
treea477fd68988857a0b41b18aa14a33a7f4e9973ea /app/src/main/java/it/niedermann/nextcloud/deck/model/Stack.java
parente73bf18eeb82d67ee7b15cbe4e9b50a69ff2477d (diff)
full rework: LiveData Handling
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/model/Stack.java')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/model/Stack.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/model/Stack.java b/app/src/main/java/it/niedermann/nextcloud/deck/model/Stack.java
index 98fdc6342..60ba7e972 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/model/Stack.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/model/Stack.java
@@ -72,4 +72,26 @@ public class Stack extends AbstractRemoteEntity {
public void setAccountId(long accountId) {
this.accountId = accountId;
}
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
+
+ Stack stack = (Stack) o;
+
+ if (boardId != stack.boardId) return false;
+ if (order != stack.order) return false;
+ if (title != null ? !title.equals(stack.title) : stack.title != null) return false;
+ return deletedAt != null ? deletedAt.equals(stack.deletedAt) : stack.deletedAt == null;
+ }
+
+ @Override
+ public int hashCode() {
+ int result = title != null ? title.hashCode() : 0;
+ result = 31 * result + (int) (boardId ^ (boardId >>> 32));
+ result = 31 * result + (deletedAt != null ? deletedAt.hashCode() : 0);
+ result = 31 * result + order;
+ return result;
+ }
}