summaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2025-07-05 17:04:43 +0200
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2025-07-05 17:11:10 +0200
commitd1af4fe5758f95152a725fdc6c08adf6b430375f (patch)
tree2f3820527e54dd47779870ef90859e9a0ce314bb /src/main/java
parent4ec4224e491341a3f26f4441abc9e3c28070ca58 (diff)
Bookmark: Display 'via' link.
Change-Id: I71f72c0034319618493137672bf8bf4c46838e09
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/eu/mulk/mulkcms2/benki/bookmarks/Bookmark.java6
-rw-r--r--src/main/java/eu/mulk/mulkcms2/benki/lazychat/LazychatMessage.java6
-rw-r--r--src/main/java/eu/mulk/mulkcms2/benki/posts/Post.java3
3 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/eu/mulk/mulkcms2/benki/bookmarks/Bookmark.java b/src/main/java/eu/mulk/mulkcms2/benki/bookmarks/Bookmark.java
index 7126595..c876a4c 100644
--- a/src/main/java/eu/mulk/mulkcms2/benki/bookmarks/Bookmark.java
+++ b/src/main/java/eu/mulk/mulkcms2/benki/bookmarks/Bookmark.java
@@ -44,6 +44,12 @@ public class Bookmark extends Post<BookmarkText> {
@CheckForNull
@Override
+ public String getVia() {
+ return via;
+ }
+
+ @CheckForNull
+ @Override
public String getTitle() {
var text = getText();
return text == null ? null : text.title;
diff --git a/src/main/java/eu/mulk/mulkcms2/benki/lazychat/LazychatMessage.java b/src/main/java/eu/mulk/mulkcms2/benki/lazychat/LazychatMessage.java
index 40788d5..0072991 100644
--- a/src/main/java/eu/mulk/mulkcms2/benki/lazychat/LazychatMessage.java
+++ b/src/main/java/eu/mulk/mulkcms2/benki/lazychat/LazychatMessage.java
@@ -31,6 +31,12 @@ public class LazychatMessage extends Post<LazychatMessageText> {
@CheckForNull
@Override
+ public String getVia() {
+ return null;
+ }
+
+ @CheckForNull
+ @Override
public String getTitle() {
return null;
}
diff --git a/src/main/java/eu/mulk/mulkcms2/benki/posts/Post.java b/src/main/java/eu/mulk/mulkcms2/benki/posts/Post.java
index eeee6cf..0b5de42 100644
--- a/src/main/java/eu/mulk/mulkcms2/benki/posts/Post.java
+++ b/src/main/java/eu/mulk/mulkcms2/benki/posts/Post.java
@@ -150,6 +150,9 @@ public abstract class Post<Text extends PostText<?>> extends PanacheEntityBase {
public abstract String getUri();
@CheckForNull
+ public abstract String getVia();
+
+ @CheckForNull
public final String titleWithSentenceEnder() {
var title = getTitle();
if (title == null) {