From 6a6ad34f4daf74c176c02a4c131ccfaa78960fb8 Mon Sep 17 00:00:00 2001 From: Satindar Dhillon Date: Tue, 3 Jan 2023 11:04:40 -0800 Subject: [PATCH] add comments for creating entity relationships --- .../app/omnivore/omnivore/persistence/entities/Highlight.kt | 5 +++-- .../app/omnivore/omnivore/persistence/entities/LinkedItem.kt | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/Highlight.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/Highlight.kt index 3d4dc41c3..9b0495c6f 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/Highlight.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/Highlight.kt @@ -20,6 +20,7 @@ data class Highlight( val suffix: String?, val updatedAt: LocalDate? - // has many LinkedItems and LinkedItemLabels - // has a UserProfile + // has many LinkedItemLabels (inverse: labels have many highlights) + // has one linkedItem (inverse: linkedItem has many highlights + // has a UserProfile (no inverse) ) diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/LinkedItem.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/LinkedItem.kt index a5e0f3613..33ee181ca 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/LinkedItem.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/persistence/entities/LinkedItem.kt @@ -41,7 +41,7 @@ data class LinkedItem( // hasMany highlights // hasMany labels -// has Many recommendations +// has Many recommendations (rec has one linkedItem) ) { fun publisherDisplayName(): String? { return publisherURLString?.toUri()?.host