refactor: Moved exceptions into package `exceptions` - Aligned Code
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / domain / exceptions / MessageMutationException.java
1 package de.juplo.kafka.chat.backend.domain.exceptions;
2
3 import de.juplo.kafka.chat.backend.domain.Message;
4 import lombok.Getter;
5
6
7 public class MessageMutationException extends RuntimeException
8 {
9   @Getter
10   private final Message existing;
11   @Getter
12   private final String mutatedText;
13
14   public MessageMutationException(Message existing, String mutatedText)
15   {
16     super("Messages are imutable!");
17     this.existing = existing;
18     this.mutatedText = mutatedText;
19   }
20 }