diff options
Diffstat (limited to 'app/src/main/java/it/niedermann/nextcloud/deck/model/JoinBoardWithPermission.java')
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/model/JoinBoardWithPermission.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/model/JoinBoardWithPermission.java b/app/src/main/java/it/niedermann/nextcloud/deck/model/JoinBoardWithPermission.java index a811b7897..2f5b7b076 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/model/JoinBoardWithPermission.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/model/JoinBoardWithPermission.java @@ -2,19 +2,22 @@ package it.niedermann.nextcloud.deck.model; import android.arch.persistence.room.Entity; import android.arch.persistence.room.ForeignKey; +import android.support.annotation.NonNull; @Entity( - primaryKeys = { "permissionId", "boardId" }, + primaryKeys = {"permissionId", "boardId"}, foreignKeys = { @ForeignKey(entity = Board.class, - parentColumns = "id", + parentColumns = "localId", childColumns = "boardId"), @ForeignKey(entity = Permission.class, parentColumns = "id", childColumns = "permissionId") }) public class JoinBoardWithPermission { + @NonNull private Long permissionId; + @NonNull private Long boardId; public Long getPermissionId() { |