diff --git a/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/Message.java b/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/Message.java index 7881ff655..8f1b6c5ca 100644 --- a/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/Message.java +++ b/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/Message.java @@ -85,6 +85,7 @@ public class Message extends AbstractAuditingEntity implements Se @OneToMany(fetch = FetchType.LAZY, mappedBy = "message", cascade = CascadeType.ALL, orphanRemoval = true) private final Set headers = new HashSet<>(); + @ToString.Exclude @ManyToOne(fetch = FetchType.LAZY) @JsonIgnoreProperties(value = {"scenarioParameters", "scenarioActions", "scenarioMessages"}, allowSetters = true) private ScenarioExecution scenarioExecution; diff --git a/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/MessageHeader.java b/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/MessageHeader.java index d6d309b3c..4834a77cc 100644 --- a/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/MessageHeader.java +++ b/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/MessageHeader.java @@ -64,6 +64,7 @@ public class MessageHeader extends AbstractAuditingEntity i private String value; @NotNull + @ToString.Exclude @ManyToOne(optional = false) @JoinColumn(nullable = false) @JsonIgnoreProperties(value = {"headers", "scenarioExecution"}, allowSetters = true) diff --git a/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/ScenarioAction.java b/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/ScenarioAction.java index 012b55006..aaacd06eb 100644 --- a/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/ScenarioAction.java +++ b/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/ScenarioAction.java @@ -62,6 +62,7 @@ public class ScenarioAction implements Serializable { private Instant endDate; @ManyToOne + @ToString.Exclude @JsonIgnoreProperties(value = { "scenarioParameters", "scenarioActions", "scenarioMessages" }, allowSetters = true) private ScenarioExecution scenarioExecution; diff --git a/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/ScenarioParameter.java b/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/ScenarioParameter.java index 84f59a565..ea564a59e 100644 --- a/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/ScenarioParameter.java +++ b/simulator-spring-boot/src/main/java/org/citrusframework/simulator/model/ScenarioParameter.java @@ -76,6 +76,7 @@ public class ScenarioParameter extends AbstractAuditingEntity