diff options
author | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2025-07-05 17:04:43 +0200 |
---|---|---|
committer | Matthias Andreas Benkard <code@mail.matthias.benkard.de> | 2025-07-05 17:11:10 +0200 |
commit | d1af4fe5758f95152a725fdc6c08adf6b430375f (patch) | |
tree | 2f3820527e54dd47779870ef90859e9a0ce314bb /src/main/java | |
parent | 4ec4224e491341a3f26f4441abc9e3c28070ca58 (diff) |
Bookmark: Display 'via' link.
Change-Id: I71f72c0034319618493137672bf8bf4c46838e09
Diffstat (limited to 'src/main/java')
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) { |