From 605f02b75e5c5179d94166829679cc3b16100e60 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 8 Mar 2024 14:01:59 +0100 Subject: [PATCH] OZG-4089 provide api for persisting/loading answers --- .../PersistPostfachNachrichtService.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtService.java b/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtService.java index 8f11c02..e254345 100644 --- a/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtService.java +++ b/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtService.java @@ -44,4 +44,21 @@ public interface PersistPostfachNachrichtService { String persistAttachment(String vorgangId, AttachmentFile attachment); Stream<PostfachNachricht> findRueckfragen(String postfachId); + + /** + * Persists the given answer + * + * @param answer The given answer + * @param rueckfrageId The ID of the original Rueckfrage + * @return + */ + String persistAnswer(String rueckfrageId, PostfachNachricht answer); + + /** + * Returns all Answers given for the Rueckfrage identified by id + * + * @param rueckfrageId ID of the Rueckfrage to load answers for. + * @return all Answers + */ + Stream<PostfachNachricht> findAnswers(String rueckfrageId); } -- GitLab